Host an Event

Host an Event pages allow supporters to submit events that, once approved by a Team Member, become full event sessions on your map. This is useful for distributed organizing where you want supporters to host their own house meetings, watch parties, or other community gatherings tied to a central campaign event.

The page combines a page builder layout (with a header, event map, and other sections) with a submission form where supporters provide their event details. Submissions go through a moderation workflow before appearing publicly.


How It Works

  1. Supporter visits the page and sees a header, a map of the event's upcoming sessions, and a submission form
  2. Supporter fills out the form with their name, email, phone, event address (selected from a geocoded dropdown), date, start/end time, and an optional description
  3. Submission is held for moderation and appears in the Host an Event page dashboard's Submissions tab
  4. A Team Member approves or rejects the submission
  5. On approval, a new event session is created with the submitted details, the host is automatically RSVP'd, and an optional approval email is sent to the host with their event details, RSVP share link, and Host Tools link

Creating a Host an Event Page

Host an Event is a page type available from the standard page creation flow.

  1. In the sidebar, click Pages. Then click New page. Only a role with 'Manage Pages' sees this button.
  2. In the Actions group, select the Host an Event card.
  3. Choose which Event to link the page to (only events that already have an Event Page and at least one future session are shown)
  4. Under Main Information, enter the Page Name and choose the Website. You set the URL Slug later, on the page's Details tab.
  5. Click Create Page. The new page opens on its Form tab.

The new page has five sections: Navigation, Header, Events, Form, and Footer. You can edit every section in the page builder. You cannot delete the Form section. You can delete the Events section.

💡

The linked event must already have an Event Page (RSVP page) and at least one future session before you can create a Host an Event page for it. This ensures that approved submissions can generate working RSVP links.


The Submission Form

The page's Form tab includes the fields below. You can add more questions in the Form tab.

  • Full Name, set to 'Required If Blank'. The supporter must fill it in, unless the page recognizes them and already has a value.
  • Email, set to 'Required If Blank'.
  • Phone Number, set to 'Required If Blank'.
  • Event Address, a full address field with autocomplete, set to 'Required If Blank'. The supporter must pick an address from the dropdown.

Below the form fields, the page shows four fixed inputs: Event Date, Start Time, End Time, and Event Description. The Form tab cannot change or remove them.

  • Event Date (required)
  • Start Time (required)
  • End Time (required)
  • Event Description (optional)

The address field requires supporters to select an address from the autocomplete dropdown, ensuring every submitted event has valid map coordinates. If a supporter picks an address and then changes the street, state, or zip code, the page clears the location and rejects the submission.

💡

Address fields submitted through this form are used for the event location only. They do not overwrite the supporter's personal address in the CRM.


Moderating Submissions

When a Host an Event page exists, a Submissions tab appears on that page's dashboard. This tab shows all submissions organized into three categories: Pending, Approved, and Rejected.

Reviewing a Submission

Each pending submission shows the submitter's name, email, and when it was submitted. Expand the submission to see the event date, start and end time, location, description, and phone number when available.

Approving a Submission

Click Approve on a pending submission. This triggers the following:

  • The platform creates a new event session on the linked event with the submitted date, times, and location. The description becomes the session note.
  • The submitter is automatically RSVP'd to their new session
  • If the Host Approval Email is enabled, the submitter receives an email with their event details and links

Rejecting a Submission

Click Reject to decline a submission. No event session is created. The submission moves to the Rejected section.

💡

Each submission can only be moderated once. After approval or rejection, the action cannot be undone from this interface.

💡

If there are pending submissions, the Submissions tab shows a yellow badge with the pending count.


Host Approval Email

When a submission is approved, you can automatically send the host a configurable email with their event details. This email is configured in the Details tab of the Host an Event page dashboard, under the Host Approval Email collapsible section.

Configuring the Email

The approval email editor uses the same rich text editor as other platform emails. You can customize the subject line and body content, and select which email wrapper and sender to use.

Available Merge Tags

Besides the standard user merge tags, the approval email supports these tags and other event tags:

Merge TagDescription
{{ event.title }}The parent event's title
{{ event-session.start-time }}The approved session's start time
{{ event-session.end-time }}The approved session's end time
{{ event-session.location-address }}The approved session's address
{{ rsvp-share-url }}A direct link to the event page with the new session pre-selected
{{ host-tools-url }}The Host Tools link for the session (if Host Tools is enabled on the event)

Enabling or Disabling

The approval email is enabled by default when the page is created. You can toggle it on or off from the same section. When disabled, no email is sent on approval, but the event session is still created.

💡

The {{ host-tools-url }} tag only produces a link if Host Tools is enabled on the parent event. If Host Tools is not enabled, the tag renders as empty. Use Liquid conditionals in your template if you want to conditionally show the Host Tools section.


Page Builder Defaults

Host an Event pages are created with sensible defaults that you can customize in the page builder:

  • Header: Full-overlay layout with the page title centered over the background image
  • Events Section: Uses the map layout and shows the linked event's upcoming sessions. It shows them only while the Event Page has Show in Web Event Calendars on.
  • Form Section: Centered layout with visible field labels and no sidebar image

The Form section is locked, but you can delete the Events section. The Form section always uses the page's Form tab, but you can change its look and the rest of the page.


Admin Notifications

To alert your team, turn on Admin Notification Email on the page's Post-Submission tab. It sends an email to the addresses you enter for each new submission. It has no text message option.


Tips

  • To stop new submissions, open the Form tab and turn on Disable Form Submissions in Form Settings. Then click Save Form Settings. The page then shows 'Form Submissions Disabled' in place of the form. You can also unpublish the page.
  • Multiple responses are enabled by default, so the same supporter can submit more than one event.
  • The events map on the page updates automatically as submissions are approved and new sessions are created.
  • Supporters see the event's upcoming sessions on the map, also sessions that admins made. This helps them pick an area that needs a host.

Did this page help you?