Skip to main content
Team scheduling and permissions

Running a schedule is a named job.

Put other people on the same schedule and write a position beside each name. Admins run the calendar and see what it sells, viewers read it and still scan tickets at the door, and the owner keeps billing and the last word on positions.

Being straight about it up front: the free plan is one name, and that name is yours. Slots two to five are the Enterprise plan.

Team 5 slots
You the person who created the schedule OW
  Enterprise
  Enterprise
  Enterprise
  Enterprise

OW is owner. Slots 2 to 5 take an AD (admin) or a VW (viewer). A selfhosted install has no cap on the number of slots.

Venues Curators Bands Festivals Community groups Agencies Theaters Clubs Choirs Schools

The count

How many names fit on the card

This is the part most pages bury. Here it is second, because it decides whether the rest of the page applies to you.

Free

One member

You. Nothing else on the free plan is metered by head count: unlimited events, calendar sync, analytics, and newsletters to ten recipients a month. The one thing it does not include is a second name on this card.

Enterprise

Up to five, in total

$15 a month, or $150 a year. Five is the whole card, owner included, so it is four other people rather than five. Per-member availability arrives with it, on talent schedules.

Selfhost

No cap at all

A selfhosted install gets Enterprise features and skips the five-member limit entirely, because the limit only applies on the hosted service. Your server, your card.

Not sure which plan you are on? Compare the plans

The positions

Three positions. No custom ones.

You are not building a permission scheme. You pick one of three when you write the name in, and you can change it afterwards.

OW

Owner

Whoever created the schedule. There is exactly one, and it can be handed to somebody else: Transfer ownership sits on the same Team tab, on every plan including Free.

  • Everything an admin can do
  • Changes any member's position
  • Removes any member
  • Holds the plan and billing
  • Deletes the schedule, and cannot be removed from it
  • Hands the whole schedule to another account, ticket revenue included
AD

Admin

The working position. An admin runs the calendar day to day and needs nothing from you to do it.

  • Creates, edits and deletes events
  • Accepts or declines event requests
  • Changes settings, branding and sub-schedules
  • Invites another member
  • Sees ticket sales, the waitlist and the check-in dashboard, and can refund a sale
  • Reads the audit log
VW

Viewer

Read-only across the tabs it can reach, with one deliberate exception: a viewer can still work the door.

  • Sees the schedule, requests, bookings and the team
  • Scans tickets and checks people in
  • Sees none of the schedule's ticket sales
  • Cannot add or change an event
  • Cannot open the settings page at all, or answer requests
  • Cannot mark availability dates

A follower is not one of these. Following a schedule is a public action anybody can take on the guest page, and it gives no access to the admin panel at all. What following actually does

Nor is an act you list. Name a performer or venue who is not on Event Schedule and they get a page of their own, which they can claim by signing in with the email address on it. It is then theirs to run, and the dates you already listed stay on it. How claiming works

The card, read across

What each position actually opens

Twelve surfaces, three columns, and the rows that say no are the useful ones.

What the owner, admin and viewer positions can each do on a schedule
Surface OW AD VW
Open the schedule in the admin panel owner can admin can viewer can
Create, edit and delete events owner can admin can viewer cannot
Accept or decline event requests owner can admin can viewer cannot
Open the settings page, and change branding owner can admin can viewer cannot
Scan tickets at the door owner can admin can viewer can
See ticket sales, the waitlist and the check-in dashboard owner can admin can viewer cannot
Refund a sale owner can admin can viewer cannot
Read the audit log owner can admin can viewer cannot
Invite a new member owner can admin can viewer cannot
Change a member's level, or remove somebody owner can admin cannot viewer cannot
Change the plan or billing owner can admin cannot viewer cannot
Delete the schedule owner can admin cannot viewer cannot

A filled dot is yes, a hollow ring is no. The last three rows are the owner's alone, and the app shows their controls to nobody else. The ticket waitlist and the check-in dashboard are Pro features whoever opens them. One row is missing because it needs no column: every name but the owner's can be taken off the card by the person it belongs to, at any time.

Worth saying plainly, because other calendars advertise it: there is no conflict detection between events. Nothing warns an admin that two events overlap. What the shared schedule gives you is one calendar instead of several, and a log of who changed it.

The invitation

Writing a name in takes four fields

They do not need an Event Schedule account first. If they have one, the invitation attaches to it.

01

Open the Team tab

Every schedule has one. Choose Add Member and you get a short form rather than a settings maze.

02

Name and email

Both required. A phone number is optional and is only used to reach them; nothing else on the form is mandatory.

03

Pick Admin or Viewer

A single dropdown with two entries, defaulting to Admin. Owner is not in the list, because there is already one.

04

They get an email

New to Event Schedule? The link sets their password. Already have an account? It takes them straight into your schedule.

The slot holds their place while you wait

An invited person appears on the Team tab straight away, whether or not they have finished signing up. Until they do, their row carries a Resend invite button instead of a position dropdown, so a lost email costs you one click rather than a re-invite.

If you supplied a phone number, the same row can offer a second button that sends the invite as a text instead, on eventschedule.com with text messaging switched on.

Setting the schedule up in the first place is covered in the schedules guide.

Shared, not merged

One schedule. Separate settings.

Sharing a calendar should not mean sharing an inbox. Several things are stored against the member rather than against the schedule.

Each editor picks their own alerts

Free

Notification preferences live on the membership, not the schedule, so the person who handles bookings can take the request emails and nobody else has to. They go to the owner and to admins; a viewer is never emailed.

A new event request lands free, on by default
Fan photos or video need approving free
A ticket sells Pro
Post-event feedback arrives Pro
Somebody adds a poll option Pro
Installments come due, or one fails Pro, on by default

The bottom four report on Pro features. On eventschedule.com the ticket, feedback and poll alerts email only once the schedule fills in its own email settings, which any plan can do, and their toggles stay greyed out until then, unless push notifications are set up, which keeps the ticket and feedback ones usable as a push. Installment alerts need no email settings, and the top two need neither.

Their calendar, not yours

Free

A member picks Sync to my calendar beside the schedule in their own list, and the events land in the Google Calendar they already look at. Outlook and CalDAV sync sit on the schedule itself, so those run from the owner's account.

How calendar sync works

Days they cannot do

Enterprise

A talent schedule carries an Availability tab, where each member marks their own unavailable dates. Those days turn orange on the shared Schedule tab and name who is out, so nobody pencils in a date the sound engineer already blocked.

More on availability

Names come off the card too

Free

A member can remove themselves from a schedule at any time without asking, and the owner can remove anybody else. Removing somebody takes their access away; it does not take away the events they created, which stay on the schedule where they belong.

The owner is the one name that cannot be removed. A schedule with nobody on it would be a schedule nobody can fix.

The log

The card says who is on. The log says what they did.

Handing somebody edit access is easier when you can see the consequences. Every schedule keeps an audit log with four columns: when it happened, which member did it, what the action was, and which event or member it touched.

  • Events created, updated, published, cancelled and deleted, plus requests accepted or declined.
  • Members added and removed, settings changed, and plan changes.
  • Ticket checkouts, payments, refunds and check-ins, so a door shift is legible afterwards.
  • Filter by category, narrow to a date range, or search the text. Free on every plan, and open to the owner and admins.

Audit log

Fri 12 Jun
An example day in a schedule's audit log
Time Member Action
09:12:04 Dana R. Event created Friday Session
09:15:41 Dana R. Event published Friday Session
11:02:19 You Member added Priya N.
14:47:52 Priya N. Event updated Sunday Matinee
19:30:08 Sam O. Checked in Friday Session

Illustrative rows. The real log carries every action on the schedule, newest first, fifty to a page.

Who gets a slot

Four names worth writing in

Venues, curators, bands, agencies and community groups all end up with the same short list.

AD

The other programmer

The person who also books the room. Give them Admin and stop being the bottleneck between a confirmed date and a published one.

VW

Whoever works the door

A viewer can scan tickets and check people in without being able to move a date, edit a price or read the sales. It is the one thing a read-only position deliberately keeps.

AD

The one who answers the requests

Admins can accept or decline event requests, and each member chooses their own alerts, so the request emails can go to them and only them.

AD

Your cover while you are away

Write them in before the trip, take them off after it. Removing a member revokes their access and leaves everything they added on the schedule.

Free forever. Upgrade when you're ready.

Zero platform fees on ticket sales, on every plan. The only deduction is your payment processor's own.

Free
$0 forever, no card

Everything you need to publish a schedule, and enough selling to find out whether you need more.

  • Unlimited events, sub-schedules and recurring dates
  • Two-way Google, Outlook and CalDAV sync
  • 25 paid tickets a month, each one scanned at the door

No expiry, and no card asked for.

Pro Most picked
$5 per month

The ceilings come off, and the rest of the selling kit arrives with them.

  • Unlimited ticket sales and the live check-in dashboard
  • Promo codes, add-ons, passes and gift cards
  • The REST API, webhooks, and no Event Schedule branding

7-day free trial, cancel any time.

Enterprise
$15 per month

For a room with a seating chart, a team, and a domain of its own.

  • Reserved seating, drawn once and reused every date
  • Your own domain, and up to five team members
  • Internal and unlisted events, and 1,000 newsletter recipients

Included free on every selfhosted install.

Frequently asked questions

Everything people ask before they hand somebody else the calendar.

How many team members can I have?

On the free plan a schedule has one member, which is you. Adding anybody else needs the Enterprise plan at $15 a month, and on eventschedule.com a team is capped at five members in total. A selfhosted install gets Enterprise features and has no member cap.

What are the access levels?

Three: owner, admin and viewer. The owner is whoever created the schedule. An admin can create and edit events, change settings, invite other members, and see the schedule's ticket sales, waitlist and check-in dashboard, including refunding a sale. A viewer reads the schedule, the requests, the bookings and the team, and can still scan tickets at the door, but sees none of the sales and cannot open the settings page at all. Billing, deleting the schedule, and changing or removing another member are controls the app shows to the owner only.

How do I invite somebody?

Open the Team tab on your schedule, choose Add Member, and enter their name and email address. A phone number is optional. You pick Admin or Viewer at the same time. They get an email: if they are new they are sent to set a password, and if they already have an Event Schedule account it takes them straight to your schedule.

What if they never accept the invitation?

Their row stays on the Team tab with a Resend invite button next to it until they finish signing up, so you can send it again rather than starting over. If you gave a phone number, eventschedule.com can also send the invite as a text, when text messaging is switched on there.

Can two people edit the same schedule?

Yes. The owner and every admin work on one calendar rather than on copies of it, so an event added by one of them is the same event everybody else sees. There is no separate approval step between members and no conflict detection between events: the schedule is shared, and the audit log records who changed what.

Does each member get their own settings?

Yes, on the same schedule. Notification preferences are stored per member, so one person can take the event-request emails while another takes none. Each member can also sync the schedule into their own Google Calendar from their schedules list. On a talent schedule, which is the type that carries an Availability tab, each member keeps their own unavailable dates on the Enterprise plan, and the whole team sees those days marked on the Schedule tab.

Can somebody leave the team?

Yes. A member can remove themselves from a schedule at any time, and the owner can remove anybody else. The owner cannot be removed, which is deliberate: a schedule is never left without one.

Can I hand the whole schedule to somebody else?

Yes, on every plan, Free included. The owner chooses Transfer ownership on the Team tab and enters an email address, and the schedule moves once that person signs in and accepts. The events the previous owner created go with it, so their ticket revenue settles into the new owner's account from then on. On the Enterprise plan the previous owner can stay on the card as an admin; otherwise they come off it.

Step-by-step instructions live in the guide: managing your team.

Slot one is free

Start the card with your own name.

Build the schedule first. The other four slots are there when the job outgrows one person, and nothing about the calendar changes when you add them.

.eventschedule.com
Get started free

No credit card required