Skip to main content
For webinar hosts and teams

Announce the session. Not the link.

Your public schedule shows the webinar, the time and the bare domain of wherever it is happening. The join link itself rides on the registration each attendee gets, so publishing a session is not the same as leaving the room open.

Webinar scheduling with built-in registration, paid ticketing at zero platform fees, recurring series and two-way calendar sync, for educators, marketers and internal comms teams.

Two outputs, one field

PVW · public listing ANYONE

Product Deep Dive

Thu 14:00 · 60 min


zoom.us

The domain, as plain text. Nothing to click.

PGM · after registering THEM ONLY
Registered

https://zoom.us/j/8814920733

On their own registration page, linked from their confirmation email.

One Event URL field on the event feeds both. Add a venue as well and the session goes out hybrid: the address in public, the link on the registration.

Product demos Training sessions Workshops Panel discussions All-hands Lectures Q&A sessions Onboarding Office hours Launch briefings

The signal path

Where the join link actually goes.

Three surfaces, in the order a webinar hits them.

01 · Public

The listing anyone can read

Title, date, time, description, running order, and the domain of your link shown as plain text. The downloadable calendar file for an online session carries no location at all.

02 · Registered

The page only they have

Registering hands each attendee their own page, at a private address, carrying the join link. Their confirmation email links straight back to it, so nobody has to keep a message to find the room.

03 · Changed

When you move it

Change the join link or the venue and Event Schedule stops on the way to saving to ask whether to email everyone who registered. Free registrations count, and cancelling asks the same way.

1

Link field per event

$0

Platform fee on sales

3

Calendars synced two ways

On the hosted service, attendee email leaves through your own SMTP details, added once in the integrations tab on any plan. Next, the patch bay

The patch bay

Twelve labels. One field.

Everything below terminates in the same place: the Event URL box on your webinar. Which is another way of saying Event Schedule does not hold an account on any of them.

Inputs

LED = brand

Zoom
Google Meet
Microsoft Teams
Webex
YouTube Live
Twitch
Instagram Live
Vimeo
Whereby
Jitsi Meet
StreamYard
A page you host yourself

Output

event_url Free

Nothing to reconnect

No sign-in, no token, no account linked to your meeting provider. Event Schedule stores the string you paste and hands it to the people who registered, which means a platform changing its API cannot break your schedule.

One exception, and it works backwards

Free

Sync a Microsoft 365 calendar and you can ask it to create a Teams meeting for your online sessions. The join link it returns is written back into the Event URL field for you, so you never copy it by hand.

Half online, half in a room

Give the session a venue as well as a link and it is published as hybrid, with the address for the people in the room and the link for the people who are not. Learn how online events are put together.

The rundown

An hour is not one block.

A webinar has segments, and people decide whether to come by reading them. Type the running order onto the event and it publishes with it, on the free plan.

Product Deep Dive

Thu 14:00 · 60 min · 5 segments

Free
Running order for a one-hour product webinar, with each segment's start time and duration
In Segment Dur
14:00 Welcome and housekeeping 5 min
14:05 What shipped this quarter 15 min
14:20 Live walkthrough 20 min
14:40 Questions from the room 15 min
14:55 Where to go next 5 min

Each segment is a named part with an optional start and end time, moved up or down into order. The bar is its share of the hour.

Paste the agenda instead

Enterprise

Hand a written agenda to the scanner and the segments are created for you. Typing them yourself is free, so this buys back the typing and nothing else.

Let the room vote

Pro

Add a poll to the session and let people pick which of two walkthroughs the second half should be. One thing to know before you plan around it: casting a vote needs the voter signed in to Event Schedule, so a name and an email at registration is not enough.

Ask afterwards

Pro

Collect a star rating and a comment from attendees once the session is over, so the next rundown is written from something better than a hunch.

The series

Twelve Thursdays, and then it stops.

A weekly webinar is one recurring event, not twelve entries. Set the days it runs, take out the weeks you are skipping, and give the recurrence an end so it is not still advertising itself in March.

Onboarding Live

Weekly · Thursdays 14:00 · 12 sessions

The days it runs

Free

Pick the days of the week and one start time. Thursdays at two is a single event that keeps producing Thursdays.

The weeks you skip

Free

Date exceptions take individual dates out, and a removed date is simply absent from the calendar rather than shown crossed through.

The end

Free

A closing date, or a number of sessions. This is the setting that makes a series a series instead of a weekly slot nobody remembers to switch off.

A format you run again and again

Pro

Save a session as a template and start the next one from it. On any plan you can also clone an existing webinar, which covers most of the same ground for the price of nothing.

Several strands on one link

Free

Sub-schedules sort and colour-code your sessions, so a customer-training strand reads separately from the launch briefings. They organise; they do not hide. To keep something unpublished, leave it a draft.

Registration

Counted per session, not per series.

Free registration takes a name and an email, holds a place, and caps the room if you want it capped. The count belongs to the date, so a full session this Thursday does not make next Thursday look full.

Thu 14:00 · places taken

84 / 120

36 left on this date Next Thu: 0 / 120

Each registration becomes its own page carrying the join link, and its confirmation email links back to it.

Free registration with a cap

Free

Turn it on, set the limit, and Event Schedule stops taking names when the date is full. No plan, no card, no platform fee, because nothing changed hands.

Charging for the session

Free Pro

Connect your own Stripe account and add named ticket types, each with its own price, quantity and sales window. The first 25 paid tickets a month are on the free plan, and scanning their QR codes is free too if the session also has a room; Pro takes the ceiling off and adds the live check-in dashboard. Event Schedule takes zero platform fees either way, so past Stripe's own processing the money is yours. See how ticketing works.

Ask what you need to know

Pro

Custom questions on the form collect their job title, their team or the one thing they want covered, answered at the point of registering rather than chased afterwards.

When a session fills up

Free Pro

A free session that hits its cap turns its own form into a waitlist, on every plan; the waitlist behind sold-out paid tickets is the Pro one. Either way, when a place comes back the person who has waited longest is emailed automatically and has 24 hours to take it.

Everything else

The rest of the webinar rack

Email the people who already turn up

Free

People follow your schedule, which puts them on a list you can write to: the next series announced, the recording posted, the thing you promised to send. A list can also be cut down to just the people who registered for one particular session, which is usually the list you actually wanted. Open and click rates afterwards tell you whether it landed.

The number worth knowing first: 10 emails a month on Free, 100 on Pro, 1,000 on Enterprise, counted per recipient rather than per send. And nothing goes to followers unless you send it, so adding a session is not a broadcast.

On the site you already have

Free

Embed the calendar on your own pages so the series lives where people look you up. The registration form embeds too, on the free plan; the ticket purchase form is on Pro.

In the calendar you live in

Free

Two-way sync with Google, Outlook and CalDAV. Move a session in either place and the other one follows. A recurring series syncs across as one entry; the subscribe feed is what unrolls the individual dates.

The closing slide, and the announcement image

Free Pro

Download a QR code for your schedule and put it on the last slide, so the people already watching can follow the series before they close the tab. That one costs nothing on any plan.

On Pro you can also generate one share graphic of your next sessions, up to twenty of them, in a story, square, portrait or landscape crop. It is built from the sessions that carry their own image, so the titles and the times are already correct. Built-in analytics, free on every plan, then show page views, devices and where the traffic came from, which is what they measure and nothing more.

Announce when you are ready

Free

A session you have not announced sits on your calendar as a draft, yours to see and nobody else's, until you publish it. Internal and unlisted sessions, including a password, are on Enterprise.

More than one host, and the wiring underneath

Enterprise Pro

Being straight about this one: Free and Pro are a single team member. Extra people who can create and edit sessions are an Enterprise thing, capped at five, along with your own domain on the schedule.

On Pro there is a full REST API for events, schedules and sales, plus webhooks that fire on a sale, an event change or a check-in, if your registrations need to land somewhere else as well.

Perfect for all types of webinars

A product demo and a company all-hands are the same shape: a time, a link, and a list of people who said they were coming. Running a whole multi-day programme? See Event Schedule for virtual conferences.

Product Demos

Show the product on a standing slot, cap the room, and keep the join link off the public listing.

Learn more

Training & Onboarding

One recurring event covers the whole intake, with capacity counted separately for every week.

Learn more

Educational Lectures

Publish the running order so students can see what each session covers before they sign up.

Learn more

Industry Panels

Put the panellists in the running order so people can read who is on before they sign up.

Learn more

Company All-Hands

Keep the standing slot on a schedule, and hold the ones you have not announced as drafts.

Learn more

Customer Workshops

Charge for the hands-on ones through your own Stripe account, and keep every penny past processing.

Learn more

Countdown

Three steps to a webinar people show up to

03

Paste the link

Create the session, paste your meeting or streaming link into the Event URL field, and type the running order if it has segments.

02

Open registration

Free registration with a capacity limit, or named ticket types through your own Stripe account. Either way the platform fee is zero.

01

Go on air

Everyone who registered has their own page with the join link. Swap the link and you are asked whether to email them all.

Free forever. Upgrade when you're ready.

$0
Scheduling, calendar sync, newsletters, and 25 tickets a month
$5/mo
Unlimited tickets, QR check-in, event graphics, and no branding

Zero platform fees on ticket sales. You only pay Stripe's processing fee.

See all plans

Frequently asked questions

What webinar hosts ask before they move a series across.

What video platforms does Event Schedule work with?

Any platform that gives you a meeting or streaming link. Zoom, Google Meet, Microsoft Teams, Webex, YouTube Live, Twitch, Vimeo, something you host yourself. An online event carries one Event URL field, and Event Schedule stores whatever you paste into it. To be plain about what that means: there is no account connected to a platform, nothing signs in on your behalf and no meeting is started for you, so there is also nothing to reconnect and nothing that breaks when a platform changes its API. The one exception runs the other way: if you sync a Microsoft 365 calendar you can ask it to create a Teams meeting for online events, and the join link it returns is written back into the field for you.

Is the join link visible to the public?

No. The public event page shows the domain of your link as the location, as plain text rather than something to click, and the downloadable calendar file carries no location for an online event at all. The full link sits on the registration page each attendee is given after they sign up, which is reachable only through the private address in their confirmation. A public listing is not an open door.

Can I charge for webinars?

Yes, and you can start on the free plan: 25 paid tickets a month, per schedule. Connect your own Stripe account, add as many named ticket types as the session needs, each with its own price, quantity and sales window, and Event Schedule charges zero platform fees on every plan. Stripe charges its own standard processing fee, approximately 2.9% plus $0.30 a transaction. Scanning a ticket's QR code is free on every plan, for the sessions you also run in a room. Pro at $5 a month takes the monthly ceiling off and adds the rest of the door tooling: the live check-in dashboard, the sold-out ticket waitlist, promo codes and add-ons. Free registration with a capacity limit is unlimited and never counts against the 25.

Can I schedule a recurring webinar series?

Yes, on the free plan. Set the days of the week it runs, add date exceptions for the weeks you are skipping, and give the recurrence an end: either a closing date or a number of sessions, so a series that is meant to be twelve weeks long stops after twelve. Registration capacity is counted per session date, so next week starts empty even though it is the same event.

Do people who registered find out if I move the session?

Yes, once you say so. Change the join link or the venue and Event Schedule stops on the way to saving and asks whether to email everyone who registered, with a short note you can write into it; cancelling asks the same way. On a one-off session moving the date or the time asks too, though on a recurring series the prompt covers the link and the venue rather than the weekly time. Free registrations are on the list either way. Followers are different: following your schedule puts somebody on a list you can email, and you write and send that newsletter yourself. Nothing is sent to followers automatically when you add a session.

Is Event Schedule free for hosting webinars?

Yes. Unlimited webinars, the running order on each one, recurring series, free registration with a capacity limit, two-way calendar sync, the embeddable calendar and built-in analytics are all free forever, and so is selling your first 25 paid tickets a month and scanning those tickets in. Pro at $5 a month removes that ceiling and adds the live check-in dashboard, custom questions on the registration form and the sold-out ticket waitlist, extra team members are on Enterprise, and there are zero platform fees on ticket sales at every plan level. On the hosted service, attendee email goes out through your own SMTP details, which you add once in the integrations tab on any plan.

Publish the session. Keep the room.

Unlimited webinars, the running order, recurring series and free registration are free forever, and so are the first twenty-five paid tickets a month. Five dollars a month takes the ceiling off, and nothing is ever taken off the top.

.eventschedule.com
Get started free

No credit card required