Newsletters
Compose branded emails and send them to your followers and ticket buyers. Newsletters are included on every plan, and you decide what goes out and when.
Overview
Newsletters live under Admin Panel → Newsletters, and every schedule you own or help manage has its own list. Use them to:
- Announce upcoming events and share your schedule
- Send weekly or monthly event digests
- Promote ticket sales and special offers
- Share news and updates with your community
The builder lays out your email as a stack of content blocks with a live preview beside it, and audience segments decide who receives it. Nothing goes out automatically: every newsletter is one you compose and send.
The monthly allowance counts individual recipients, not newsletters. One newsletter sent to 100 followers uses 100 of the allowance, so on the Free plan a single send reaches at most 10 people.
| Plan | Newsletter emails per month |
|---|---|
| Free | 10 |
| Pro | 100 |
| Enterprise | 1,000 |
| Selfhosted | Unlimited |
| Any plan with its own email settings | Unlimited |
Connect your own mail server under Integrations → Email and the cap is lifted for that schedule, because the messages leave through your provider rather than ours.
A Newsletter Email Usage meter sits at the top of the Newsletters, Create and Edit pages and reads "5 of 100 newsletter emails sent this month". Test sends are excluded from the count. Sending is checked against the whole recipient list up front: if a send would push you past the limit it is refused outright rather than delivered in part, so trim the segment or upgrade first.
Block Types
Build your newsletter by combining these content blocks. A new newsletter starts with your profile image and header banner (when your schedule has them), a heading, two text blocks, an events block and your social links, all of which you can remove.
Content Blocks
Heading
Large text for section titles and headlines.
Fields: Heading Text, Heading Level (Header, Subheader or Section), Alignment (left, center or right)
Text
A paragraph of Markdown, written in the same editor used elsewhere in the admin panel, with a toolbar for bold, italics, lists and links.
Fields: Content
Events
Pulls in your events with their flyer image, date and a link to the event page. Left on All Upcoming Events it lists up to ten upcoming or ongoing events in date order; hand-picked events are shown in the order you tick them. Either way it never includes drafts, cancelled events, unlisted events or password-protected ones.
Fields: All Upcoming Events (on) or a hand-picked list of events, Event Layout (cards or list)
Button
Call-to-action button. It picks up the accent colour and corner style from the Style tab.
Fields: Button Text, Button URL, Alignment
Image
One or more images, each with its own caption and link. Uploading a file requires a Pro plan Pro - Requires the Pro plan ; on the Free plan you can still point the block at an image URL you host elsewhere. Uploads accept JPG, PNG, GIF and WebP up to 10 MB.
Fields: Image URL or upload, Alt text, Caption, Link, Width, Alignment, and Layout (column, row or grid) once there is more than one image
Video
Email clients cannot play video, so this block shows the YouTube thumbnail with a play badge and links out to the video. Standard watch links, youtu.be links and Shorts links are all recognised.
Fields: YouTube URL
Quote
Styled blockquote with attribution, for testimonials or press pull-quotes.
Fields: Quote Text, Author, Author Title
Sponsors
Your sponsor logos, under the section title you set on the schedule.
Fields: Sponsor Source (from your schedule settings, or from the first event in the newsletter)
Poll
Shows the first active poll found across your upcoming events, with a button through to that event's page to vote. It has no fields to fill in, and renders nothing if no upcoming event has an active poll.
Layout & Utility Blocks
Divider
Horizontal line to visually separate sections.
Fields: Divider Style (solid, dashed or dotted)
Spacer
Adjustable vertical gap between blocks.
Fields: Spacer Height, 5 to 200 pixels
Social Links
Icons linking to your profiles. The block is pre-filled from the website and social links on your schedule, and each row can be edited or removed.
Fields: Platform and URL per link
Auto-populated Blocks
Profile Image
Your schedule's profile image, centred like a logo. No fields: change the image on the schedule and every newsletter follows.
Header Banner
Your schedule's header image, full width at the top of the email. Also has no fields.
Leave the Events block on "All Upcoming Events" and a cloned newsletter always goes out with the current schedule, with no block editing between sends.
Templates
The Style tab opens with five built-in presets. Picking one rewrites the colour, font and button settings in a single click; your blocks, your footer text and the layout chosen on the Events block are left alone, so you can try presets on a finished draft without losing work.
| Preset | Background | Accent | Font | Buttons |
|---|---|---|---|---|
| Modern | White | Your schedule's accent colour | Arial | Rounded |
| Classic | Warm off-white | Brown | Georgia | Square |
| Minimal | White | Grey | Verdana | Rounded |
| Bold | Near-black navy | Red | Arial | Rounded |
| Compact | Light grey | Green | Trebuchet MS | Square |
Every value stays editable afterwards, so a preset is a starting point rather than a lock-in. Bold is the one preset with a dark background, and Compact tightens the padding and footer type as well as the palette.
Saving Your Own Templates
Once a design works, keep it. Saved templates store the blocks, the preset and the style settings under a name of your choosing.
- From a saved newsletter, click Save as Template and give it a name, or open Templates on the newsletter list page and click Create Template to build one from scratch
- Your templates are listed under Templates with Use, Edit and Delete actions
- Whenever you have at least one saved template, a Start from template picker appears at the top of the Create Newsletter page
A template has no subject line and no recipients: those belong to the newsletter you create from it.
Style Customization
Below the preset picker, the Style Settings panel controls the whole email. Each colour has both a swatch picker and a hex field.
| Option | Description |
|---|---|
| Background Color | The background behind the email body |
| Accent Color | Buttons, links and highlighted elements. Defaults to your schedule's accent colour |
| Text Color | Default colour for body text |
| Font Family | Arial, Georgia, Verdana, Trebuchet MS or Courier New |
| Button Style | Rounded or square corners on buttons |
| Footer Text | On the Settings tab. Replaces the schedule name printed above the unsubscribe link |
The layout of the Events block is not a global setting: choose cards or list on the block itself.
Email clients have varying CSS support, so the builder renders to table-based, inline-styled HTML with a small set of email-safe fonts. That is why the font list is short and why there is no free-form CSS here. Free schedules also carry a small "Powered by Event Schedule" line under the unsubscribe link; upgrading to Pro removes it.
Recipients & Segments
The Recipients panel on the Settings tab lists your saved segments with a live recipient count beside each one. Tick as many as you need and the lists are merged. If you tick nothing, the newsletter goes to all your followers.
Segment Types
All Followers
Everyone who follows your schedule and has not opted out of emails. Best for general announcements and event digests. Learn how to build your follower base.
Ticket Buyers
Everyone who has bought a ticket or registered for one of your events, taken from the email on the order. Optionally narrow it to a single event. See Selling Tickets.
Manual
A list of addresses you supply, either typed in or bulk imported. Useful for a curated press or partner list.
Waitlist
People currently on a waitlist, either waiting or already notified. Can also be narrowed to a single event.
Sub-schedule
Ticket buyers from events filed under one sub-schedule, for category-specific promotions. The option only appears once the schedule has at least one sub-schedule.
Who Actually Receives It
- Addresses are matched case-insensitively and de-duplicated, so someone in two segments is emailed once and counts once against your allowance
- Anyone who has unsubscribed from this schedule is removed, as is anyone who has turned off emails on their account
- Every recipient is resolved at send time, so a follower who joins after you draft the newsletter is still included
Team members on the schedule (the owner, admins and viewers) whose email is verified and who have not turned off emails always receive every newsletter, whichever segments are selected. This keeps the team in the loop on what is being sent. They count against the monthly allowance like anyone else.
Managing Segments
Segments are reusable, so build them once and pick them from the Settings tab on every future newsletter. Click Segments on the newsletter list page to manage them.
Creating a Segment
- Click Segments on the newsletter list page
- Under Create Segment, enter a name
- Choose the type: All Followers, Ticket Buyers, Manual, Waitlist or Sub-schedule
- Fill in whatever the type asks for next: an optional event filter for Ticket Buyers and Waitlist, the sub-schedule for Sub-schedule, or the address list for Manual (one per line, with an optional name after a comma)
- Click Create Segment
Editing and Deleting
Each saved segment shows its type and its current recipient count. Edit lets you rename it and change its event or sub-schedule filter, but not its type: to change the type, create a new segment. On a manual segment the edit page also lists the subscribers, where you can add one by name and email, correct an entry, or remove it.
A segment that is still attached to a draft or scheduled newsletter cannot be deleted. Detach it there first, then delete.
Importing Emails
Bring an existing mailing list across with the Import Emails button on the newsletter list page. Up to 10,000 addresses can be imported at a time.
Choosing a Segment
Start by choosing where the contacts land: Create new segment with a name you provide, or Add to existing segment. Imports always go into a manual segment, so only manual segments appear in that dropdown.
Import Methods
Form Entry
Type contacts in row by row with name and email. The email is required, the name is optional. Best for small lists or one-off additions.
Paste Emails
Paste a block of text and click Parse Emails. One address per line, Name <email>, comma-separated addresses and "email, name" pairs are all understood.
Upload CSV
Drop in a CSV of up to 10 MB, then map each column to Email, Name or Skip. The importer guesses the mapping and shows a preview with the row count before anything is saved.
Whichever method you use, the rows are validated first and any bad or duplicate address is reported by row number so you can fix it before confirming. Addresses already in the target segment are skipped rather than duplicated.
Importing adds each address to the segment and follows your schedule with it, so imported people appear on your followers list and are reachable through the All Followers segment too. Only import lists that have agreed to hear from you, and remember that every recipient counts against your monthly allowance.
Sending
You have three ways to deliver a saved newsletter:
Send Now
Confirm the prompt and the newsletter moves to Sending. Messages go out in small batches a few seconds apart rather than all at once, so a large send takes a few minutes to finish.
Schedule Newsletter
Pick a future date and time, read in your own timezone. The send fires within a minute of that time. A banner on the edit page shows the scheduled time and offers Cancel schedule, which returns it to Draft.
Send a Test
Sends one copy to your schedule's contact email address, so set that address first. Test sends do not count against your monthly allowance and are excluded from the statistics, and there is a short cooling-off period between tests.
On eventschedule.com you must either set up your own email settings for the schedule or verify your phone number in your profile before newsletters can go out. Until then the Newsletters page shows a warning and every send is refused. Selfhosted installs are not affected.
Send a test first, every time. Images, links and dark-mode rendering are the three things that most often look different in a real inbox from the builder preview.
With the sync queue driver an immediate send of more than 50 recipients is refused, because the whole delivery would have to happen inside one web request. Either schedule the newsletter instead or configure a background queue driver and a worker. See the selfhost installation guide.
A/B Testing
An A/B test sends two versions to a slice of your audience, then sends whichever performed better to everyone else. Open the A/B Testing panel on the Settings tab of a saved newsletter.
Setting Up a Test
- Click Create A/B Test
- Choose what to vary: the Subject or the Content above events
- Set the sample percentage, from 5% to 50% of your audience (20% by default)
- Set how long to wait before picking a winner, from 1 to 72 hours (4 by default)
- Choose the winning criterion: Open rate or Click rate
- Save. Your newsletter becomes variant A and a copy is created as variant B, which opens for editing so you can make the change you want to test
- Send the test from variant B when both versions are ready
What Happens Next
- The sample is drawn at random and split evenly between A and B
- When the waiting period is up, the better-performing variant on your chosen criterion is marked as the winner
- The winner is then sent to everyone in the audience who was not in the sample, with no further action from you
- The statistics page shows both variants side by side with their sent counts, open rates and click rates, and flags the winner
A test always has exactly two variants. The allowance check runs against the full audience before the sample goes out, so both stages have to fit inside your remaining monthly allowance. A/B testing also needs enough recipients to mean anything: on a list of a few dozen people the difference between variants is usually noise.
Analytics
Once a newsletter is sending or sent, its subject line on the list page links to a statistics page. The list itself also carries sortable Sent, Open Rate and Click Rate columns.
| Metric | Description |
|---|---|
| Sent | How many messages were delivered to the mail server |
| Opens | Recipients who opened the email, and that as a percentage of sent |
| Clicks | Recipients who clicked at least one link, and that as a percentage of sent |
| Failed | Messages the mail server rejected or could not deliver |
| Opens and clicks over time | Two charts plotting activity by day since the send |
| Top clicked links | The ten most-clicked destinations, with their click counts |
| Recipients | A sortable, paginated list of every recipient with their status and the time they first opened and clicked |
Opens are measured with a tracking pixel, so a recipient whose client blocks remote images counts as unopened even if they read the email. Treat the open rate as a floor and a trend rather than an exact number. Clicks are counted by routing each link through a redirect, which is also why link addresses in the delivered email look different from the ones you typed.
Links are tagged as newsletter traffic on their way out, so visits arriving from a send appear under traffic sources in Analytics. That is how you tell what a newsletter did after the click, not just up to it.
Managing Newsletters
The newsletter list shows every newsletter for the selected schedule with a status badge. Use the schedule picker at the top left to switch between the schedules you manage.
Draft
In progress, not sent or scheduled. Editable at any time.
Scheduled
Queued for a future time. Still editable, and Cancel schedule on the edit page puts it back to Draft.
Sending
Delivery is under way. It cannot be edited or deleted while in this state, and statistics are already available.
Sent
Delivered. Open its statistics, or clone it to start the next one.
Cloning
Clone copies the blocks, style and recipients into a fresh draft and opens it, leaving the original untouched. Statistics and any A/B test are not carried over. This is the quickest way to run a recurring digest.
Deleting
Delete removes a newsletter from the list. A newsletter that is currently sending cannot be deleted; wait for it to finish.
Unsubscribes
Every newsletter footer carries an unsubscribe link. One click opts that address out and it is excluded from every future send for that schedule, automatically and with no work from you. Unsubscribes are per schedule, so someone who leaves one of your schedules still hears from the others. Recipients can also turn off all email from their own account settings, which removes them everywhere.
See Also
- Sharing Your Schedule - Grow the follower list your newsletters go to
- Event Graphics - Generate shareable images for social media
- Creating Events - Add events that appear in your newsletters
- Analytics - Track how newsletters drive schedule views
- Selling Tickets - Set up ticketing, waitlists and buyer lists