Skip to content

Events Editor

The Events Editor is where you set up the Events module. You decide which features are active, who is allowed to create events, how events are displayed, which filters are available and how everything looks. All changes are saved as soon as you tap Save in the top right corner.

The editor consists of eleven tabs that you can swipe through at the top:


  1. Activate Edit Mode in your app (App Builder Tools).
  2. Tap on Modules & Features.
  3. Choose Events from the list and tap Edit.
  4. The editor opens with all eleven tabs.

Right below the editor’s header you see a small preview that immediately reflects your changes. This way you can see at a glance how colors, card spacing or the default view will look in the app.

As soon as you change anything, a colored Save button appears in the top right. Tap it to apply your settings. Two more actions sit next to it:

ActionDescription
ResetRestores all values to the shipped defaults.
Apply themeTakes colors from your app’s global design settings.

TabWhat you set here
PermissionsWho is allowed to create events? Do they need approval? After how many reports is an event automatically hidden? Does the email address need to be verified?
FeaturesCover image, gallery, recurrence, multi-day events, registration, waitlist, tickets, payment, plus-ones, sessions, speakers, bookmarks, calendar export and more.
ContentManage categories, venues and templates for custom registration fields.
DesignColors for light and dark mode, corner radius, card spacing, shadow, status badge colors (seats available, sold out, free, paid).
ViewWhich displays are available (list, grid, calendar, agenda, map, carousel, tiles) and which one is the default? Plus all detail settings per view.
ScopeAre events public, only for a specific team or only for certain roles?
Filter & SortWhich filters (search, category, date, status, type, price, availability, organizer, distance, tags, my registrations) and which sort options are available?
BehaviorWhat is the default range (Upcoming, Today, This Week, This Month, All), how long are past events shown, how many events per page, data retention duration, push notifications.
TemplatesCreate and edit reusable event templates.
LabelsCustom wording for “Event”, “Register”, “Ticket” and “Organizer” - including multiple languages.
HomeWhich Events sections (Upcoming, This Week, My Registrations, Bookmarks, Popular, Free, Categories) appear on the home page and in which form?

Besides the editor, there is an admin area for the day-to-day management of your events. You reach it via Administration → Events or directly under /admin/events.

The dashboard shows:

  • Key figures like the total number of events, upcoming events, total registrations and pending approvals
  • Quick actions for templates, venues, analytics, approvals, refunds and reports
  • Recent events with a direct edit action

In the top right you find the Create event button.

When you create a new event a clearly structured form guides you through all relevant areas:

AreaWhat you enter
Basic infoTitle, description, category, tags
TimeStart and end date, time, time zone, all-day, multi-day, recurrence
VenueIn person, online or hybrid; existing venue or custom address; for online: stream provider and link
MediaCover image, gallery, organizer logo
RegistrationRegistration required, max number of participants, waitlist, plus-ones
TicketsTicket types, prices, tax rate
Custom fieldsCustom registration fields (text, choice, date, file etc.)
Speakers & SessionsMultiple sessions, speakers with photo and bio
VisibilityScope (public/team/roles), visibility (public/logged in/members)
LegalLinks to terms and privacy policy

Multi-language texts

You can enter title and description per language. The app then automatically shows the text in the language the user has set. If a language is missing, the app falls back to English or to the next available language.

Under /admin/events/attendees/:eventId you see all registrations for an event. You can export the list as a CSV file - including status, waitlist position, registration time and consent flags.

Under Analytics (/admin/events/analytics) you find:

  • Total number of events and registrations
  • Top events by registrations
  • Top categories
  • Activity trend over the last 30 days

When the approval workflow is set to Pre-approval or Hybrid, newly created events end up in the approval list (/admin/events/approvals) first. You can Approve or Reject each event individually there.

  • Categories (/admin/events/categories): Create your own categories, rename, sort and delete them.
  • Venues (/admin/events/venues): Enter addresses you want to reuse once and use them on many events.
  • Templates (/admin/events/templates): Reusable event templates with preset values.

When users report an event the report ends up in the central admin surface under Administration → Reports (/admin/reports). When an event reaches the threshold you set, it is hidden automatically.


This is how your users interact with the module in the app:

On the main page (/events) users see all published events. Via a view switcher they can switch between the displays you have enabled (list, grid, calendar, agenda, map, carousel, tiles).

Tapping on an event opens the detail page (/events/detail/:id). It contains description, time, venue, organizer, speakers, sessions, gallery, terms and privacy plus the registration button.

If Registration required is active, users see a register button. Behind it sits a form with possible custom fields and - if you require it - checkboxes for terms, privacy and marketing consent.

When an event is full and waitlist is active the user lands on the waitlist instead and gets a push message as soon as a seat opens up.

Under /events/my-events your users find three tabs:

TabContent
RegistrationsAll events they have registered for
TicketsBought tickets (if active)
BookmarksEvents they have saved

When you have enabled the corresponding features users can:

  • Bookmark an event to find it again quickly
  • Export to their own calendar (iCal file)
  • Get reminded by push - 24 hours and / or 7 days before start

The Events module can send push notifications automatically. In the Behavior tab you decide for which events that happens:

TriggerWhen
Event createdAs soon as a new event is published
Event updatedWhen date, venue or other key data change
Event cancelledOn cancellation
Registration confirmedWhen someone successfully registered
Waitlist promotedWhen a waitlist seat opens up
Ticket purchasedAfter successful payment
Event reminderBefore an event starts (24 hours / 7 days)
Event reportedInformation for admins

Requirement

Push notifications need the active Notifications module. If it is not set up, the toggles are still saved but no messages will arrive.


Three areas in the Events module are multi-language capable:

  1. Title and description of every event - can be entered per language
  2. Custom labels in the “Labels” tab for “Event”, “Register”, “Ticket” and “Organizer”
  3. Category names - when creating a category you can enter a name per language

If the app finds nothing in the chosen language it falls back to English or the next available language.



Check these points:

  1. Does the event have status Published (not Draft or Pending approval)?
  2. Is the date not too far in the past? In the Behavior tab under Past events you set how long events stay visible after they end.
  3. Is the scope appropriate (e.g. not accidentally restricted to one team)?

Open the View tab, enable the desired display and pick it under Default view.

Yes, as long as you have enabled Cancel registration in the Features tab.

In the Permissions tab you choose one of four modes:

ModeMeaning
OffEvents are visible immediately
Pre-approvalEvents need approval by an admin first
Post-moderationEvents are visible immediately but moderated afterwards
HybridTrusted users publish directly, others need approval

What happens when an event is reported multiple times?

Section titled “What happens when an event is reported multiple times?”

When it reaches the auto-hide threshold you defined in the Permissions tab (default: 3 reports) it is hidden automatically and no longer appears in the list - until you as an admin decide what should happen.

In the Behavior tab under Privacy / Retention (default: 90 days) you set when personal data is automatically removed or anonymized after the event has ended.