Event
Event pages are used to gather RSVPs to Events managed with Solidarity Tech. You must create the Event before you can set up the event page. The form associated with the Page will automatically include a checkbox for each of the future event sessions supporters can RSVP to.
](https://files.readme.io/89a1a94-image.png)
View an example event page here
A form submission with a checkbox selected for an event session is equivalent to the supporter being marked as a Yes RSVP by a Team Member.
Email confirmation is disabled for this page type. Email confirmations should be configured at the Event level, so that all People RSVPing to the event - whether from a phonebank or the event page - will receive the same email confirmation with a calendar invite.
Event Page Settings
When editing an event page in the dashboard, you'll find an Event Page Settings section under the Basics tab. These settings control behavior specific to event pages.
Hide Address Until RSVP
For in-person events, you can hide the full street address on the public event page. When enabled, visitors see the general area (e.g. "Oakland, CA") along with "RSVP to see address" instead of the full address.
This is useful when you don't want the exact location publicly visible, for example, events at private residences or locations with security concerns. People still need to RSVP to get the address.
To enable:
- Open the event page in the dashboard
- Go to Basics
- Scroll to Event Page Settings
- Toggle Hide Address Until RSVP
Where the address is hidden:
- The public event page shows "City, State" with "RSVP to see address"
- Event cards and calendar listings on other pages show the same
- Event map pins are placed at a slightly offset position (not the exact address)
- Public calendar feeds (ICS) show the city and state only
Where the full address is still shown:
- The RSVP confirmation page (shown immediately after someone RSVPs)
- RSVP confirmation emails and calendar invites
- Host Tools pages
- The dashboard (for Team Members)
This setting is independent of the "Hide Location Address in Calendar Invite" option in event automations. That setting controls whether the street address appears in the calendar attachment sent with confirmation emails. The two can be used together or separately depending on your needs.
This option only appears for in-person events. Virtual events don't have a physical address to hide.
Pre-selecting Event Sessions via URL
For multi-session events (such as a weekend intensive with Saturday and Sunday sessions), you can pre-select specific sessions by appending the event_session_ids parameter to your event page URL.
Example:
https://yoursite.solidarity.tech/leadership-intensive?event_session_ids=12345,12346
When someone opens this link, the specified sessions will already be checked on the form. This is useful when:
- An event spans multiple days and you want all sessions selected by default
- You're sharing a link for a specific combination of sessions
- You want to encourage sign-ups for all listed dates without requiring manual selection
How to find your event session IDs:
- In the dashboard, go to Events and open your event
- Click the Schedule tab
- Click Edit on any session. The session ID is the number at the end of the URL (e.g.
/events/100/calendars/12345/editmeans the session ID is12345) - Alternatively, use the API:
GET /api/v1/event_sessions?event_id=EVENT_IDreturns all sessions with their IDs
To pre-select multiple sessions, separate the IDs with commas: ?event_session_ids=12345,12346
Pre-selected sessions can still be unchecked by the user before submitting. This feature pre-fills the selections but does not enforce them. To require all sessions, set "Event Session Selection" to "Only One" and create a single combined session, or include instructions in your event description.
Updated 7 days ago
