Rename the words. Move nothing else.
Your visitors do not call them events. They call them classes, services, gigs, openings or sessions. 34 of the words Event Schedule prints on your public schedule are yours to rewrite, and rewriting one moves nothing on the page except the word itself.
Custom labels
One studio's overrides. The struck words are what ships.
Stored on the schedule, not on the account. Two schedules under one login can speak differently.
Words other schedules typed in themselves. There is no list to pick from; you write the replacement.
The vocabulary
Nobody in your room says events.
They say the word they have always said. When the page says something else, the page is the thing that looks wrong.
A yoga studio
Nobody books an event on a Tuesday morning.
A conference
The programme has sessions in it, and a call for speakers.
A congregation
A service is not an event, and the hall is not a venue.
It is also the word they type into a search box when they go looking for you. Matching it costs one setting, not a redesign.
The same page, twice
Nothing moves. Only the words.
One schedule, rendered under the shipped vocabulary and under a studio's. Same layout, same buttons, same positions, six different strings.
Ships as
Reads as
What changed
6 strings
Stored as a small map on the schedule itself. No template was edited and no stylesheet was touched.
What did not
Everything
Layout, order, links, colours, the calendar behaviour and every URL. A rename cannot break a page it does not restructure.
Reversible
Remove and revert
Delete an override and the shipped word returns, already translated, with nothing left behind.
The whole list
All 34 of them, printed here.
A renameable label is a word the app prints for you. Anything you typed yourself was always yours, so it is not on this list. The right column is one studio's wording, to show the shape of the thing rather than to offer you a menu.
| Ships as | One studio's word |
|---|---|
| Header and its buttons · 6 | |
| Follow | Join the list |
| Submit Event | Suggest a class |
| Request to Book | Enquire |
| Book a Time | Book a slot |
| Show more | Read the rest |
| Show less | Fold it back up |
| The calendar and its filters · 14 | |
| Events | Classes |
| Filter Events | Find a class |
| Clear Filters | Start again |
| Show All | Everything |
| Schedule | Timetable |
| Category | Style |
| Venue | Studio |
| Online | Streamed |
| Done | Close |
| Load More | Show me more |
| No scheduled events | Nothing on the mat today |
| Past Events | Previous classes |
| Show Past Events | Look back |
| Free entry | First class free |
| An event page · 9 | |
| About | What to expect |
| Agenda | Running order |
| Read more | The long version |
| Add to Calendar | Save the date |
| Register | Book a mat |
| Get Tickets | Reserve a place |
| Buy Tickets | Pay and reserve |
| Share | Tell a friend |
| Back to Schedule | Back to the timetable |
| Fan content and sponsors · 5 | |
| Add Photo | Share a photo |
| Add Video | Share a clip |
| Add Comment | Leave a note |
| Photo Gallery | From the room |
| Our Sponsors | With thanks to |
Header and its buttons: role/partials/headers/banner.blade.php, compact.blade.php and action-buttons.blade.php
The calendar and its filters: role/partials/calendar.blade.php, on the public page, the embed and your own Schedule tab
An event page: event/show-guest.blade.php
Fan content and sponsors: the calendar drawer, event/photo-gallery.blade.php and the sponsors panel
The list is fixed at 34. You cannot add a new label, and a single save accepts up to 30 overrides at once.
Two languages
Your word, and your word translated.
A schedule is written in one language and can offer a second. Each override therefore holds two forms: the wording you typed, and the same wording in the language you translate into. Visitors who flip the language toggle read the right one.
- Leave the second form empty and the scheduled translation run fills it in, provided an AI key is configured.
- On a schedule written in something other than English, the second field sits directly under the first, so you can write that form yourself and nothing overwrites it. Trade names and in-jokes rarely survive a machine translation.
- Offering a translation is free on every plan. The rename itself is the Pro part.
One override
ProLabel
Events
Your wording
Cours
Translated into English
Classes
Two forms, not 12. Event Schedule already ships every built-in label translated in all 12 of its languages; an override replaces that pair for your schedule.
The edges
Where the rename stops.
Worth knowing before you buy the plan for it, rather than after.
It reaches
- Your public schedule page and its calendar.
- Every event page under it, plus the photo gallery and the appointment booking page.
- The embeddable calendar you put on your own site.
- The Schedule tab of your admin portal, which renders that same calendar.
It does not reach
- The rest of the admin portal. This is a rename of what visitors read, not a re-skin of the software you work in.
- The words you already write yourself. Event titles, descriptions, ticket names and sub-schedule names were never on the list, because they were never ours.
- A label that does not exist. You override one of the 34; you cannot invent a thirty-fifth.
- Anybody else's schedule. Overrides live on one schedule, so a curator page that lists your events reads in the curator's own words, not yours.
Everything else
The rest of making it yours.
Most of the words were already yours
FreeEvent titles, descriptions, category names and sub-schedule names are text you type on the free plan, so no plan has ever stood between you and them. Custom labels only cover the 34 strings the app supplies.
Sub-schedules split one link into strands with their own names and colours. How sub-schedules work
Your own CSS
ProLabels change what the page says. Custom CSS changes how it looks, on the same public pages.
No Event Schedule branding
ProWhite label removes the "Powered by" credit, so the page carries your words and nobody else's name.
Your own domain
EnterpriseRenaming the words and then serving them from your own domain is the last step in making a schedule read as part of your site rather than a page on somebody else's.
Ask in your own words
ProCustom fields let you write the questions on your event and request forms, label and hint included.
Pick the language you publish in
FreeSet the language your schedule is written in, and optionally a second one to translate into, from the 12 Event Schedule speaks. Visitors get a toggle, and your custom labels come along.
Details are in the schedule guide. Read the Custom Labels guide
Three steps
Pick the label
Customize, then Custom Labels. The dropdown is searchable and lists the 34 labels you have not already overridden.
Type your word
The replacement is free text, up to 200 characters. There is no fixed menu of alternatives, so "Community potluck" is as valid as "Classes".
Save
It is live on your public schedule on the next page load. Remove the override and the shipped word comes straight back.
Free forever. Upgrade when you're ready.
Zero platform fees on ticket sales. You only pay Stripe's processing fee.
See all plansFrequently asked questions
Everything you need to know about custom labels.
What are custom labels?
Custom labels let you rename the built-in words on your public schedule. There are 34 of them, and each one is a string Event Schedule prints for you rather than something you typed: "Events", "Venue", "Follow", "Free entry", "Back to Schedule" and so on. Override "Events" with "Classes" and every place that word appears reads "Classes" instead.
Which labels can I rename?
Exactly 34, all of them listed on this page: six on the header and its buttons, fourteen on the calendar and its filters, nine on an event page, and five across fan content and the sponsors panel. Schedule types, plan names and the rest of the admin portal are not on the list.
Do custom labels work with translations?
Each override holds two forms: the wording you typed, and a second form in the language your schedule translates into. If you have a translation language set and an AI key configured, the scheduled translation run fills that second form in for you, and on a schedule written in something other than English there is a field for writing it by hand instead. Be clear on what this is not: it is two forms per label, not a translation of the interface into every supported language. The shipped labels are already translated in all 12 languages Event Schedule speaks, and an override replaces that pair for your schedule.
Can I invent a label that does not exist yet?
No. You rename one of the 34 labels the pages already print; you cannot add a thirty-fifth. The replacement itself is yours to write, up to 200 characters, and a single save accepts up to 30 overrides at once.
Where do the renamed words show up?
On your public schedule page and its calendar, on every event page beneath it, on the photo gallery, on the appointment booking page, in the embeddable calendar, and on the Schedule tab of your own admin portal, which renders the same calendar. Labels are set per schedule, so a studio and a conference on one account keep separate vocabularies.
Is it free?
Custom labels are on the Pro plan, which is $9 a month. Publishing a schedule, the calendar itself, recurring events, calendar sync, analytics and free registration stay free forever, as do newsletters at 10 emails a month, counted per recipient. A selfhosted install gets every Pro and Enterprise feature, custom labels included.
Free to start
Your schedule, your words.
Claim the address, publish the calendar, and rename the 34 words when you upgrade. No credit card required.
No credit card required