Events

Solidarity Tech's integrated event management system helps you plan and promote events, gather RSVPs, automate event reminders, and record attendance data. Here we'll walk you through how to organize successful events on the platform.

Looking for an overview? See our Events product page.

Create an Event

To create an event, you'll need to give the event a title, select an event type, and set the event start and end times. The event type (in-person or virtual) cannot be changed later.

Event Type

There are two types of events:

In-Person: Requires a physical address on a map, and an optional location name (e.g., "LA City Hall").

Virtual: Requires a URL where the virtual meeting will take place.

💡

Hybrid events: There's no dedicated "hybrid" event type. To accommodate both in-person and virtual attendees, create an in-person event and include the virtual meeting URL in your event description, email confirmations, and text reminders.

💡

Past events: You can't directly create events with dates in the past. To log historical event attendance: create the event with a future date, then edit the session date to the past date you need.


Event Sessions

Each event can have one or more sessions - specific times when the event occurs. This is useful for events that happen multiple times (e.g., a training offered on different days) or at different locations.

Adding Sessions

From the Schedule tab, click "Add Session" to create additional sessions. Each session has its own:

  • Start and end time
  • Location (for in-person events)
  • Title (optional)

Editing Sessions & Calendar Updates

When you edit a session's start time, end time, or location, the system will prompt you to send calendar invite updates to everyone who has RSVP'd.

💡

Automatic prompt: If RSVP confirmations are enabled and email confirmations are configured, you'll see a modal asking "Send calendar updates to X people?" after saving changes. This sends an updated calendar invite to all RSVPs who have email permission enabled.

Show RSVP Bar

If enabled, an RSVP bar is shown in the profile for every invited person, both in the dashboard and the mobile app.

When a Team Member marks someone as Yes/No/Maybe through the RSVP bar, it automatically triggers any configured confirmation emails and gives the option to send follow-up texts.

Show Session Title on Event Page

By default, event pages display the session start time alongside a checkbox. If you have multiple sessions and want to show the session title alongside the time, enable this option.


Recurring Events

All events are one-time by default. You can create a recurring schedule so sessions are automatically created on a regular basis.

To set up recurring sessions, click "Add Session" and select "Make Recurring Session."

Recurring event configuration showing weekly frequency options

The above setting would create an event every other Tuesday, starting from the configured date.

Frequency Options

FrequencyOptions
DailyEvery X days
WeeklyEvery X weeks on a specific day (e.g., every Tuesday, every other Friday)
MonthlyBy date (e.g., the 15th of each month) OR by week (e.g., the 2nd Tuesday, the last Friday)

Session Title Template

For recurring events, you can use a template for session titles. Use {{ event-session.start-date }} to include the date in the title:

{{ event.title }} - {{ event-session.start-date }}

This would produce titles like "Weekly Meeting - 03/15"

Days in Advance

The "Create sessions X days in advance" setting controls how far ahead new sessions are automatically created. Sessions are generated on a rolling basis.


Invited

The Invited tab lets you use a filter to determine which People will have RSVP bars shown on their profile. By default, all People within the event's Scope are invited.

Anyone can still RSVP to an event via a public event page, whether they're included in the Invited filter or not. The Invited filter specifically controls:

  • Who sees RSVP bars in the dashboard/app
  • Who can be targeted in event outreach tasks (phonebanks/textbanks)

Event Page

Event pages allow anyone to RSVP to event sessions directly from your website. These pages can be created from the Pages tab, or directly from the Schedule tab with the "Create Event Page" button.


Outreach Tasks

You can create phonebanks and textbanks attached to your event. When an outreach task is linked to an event, it automatically inherits the Invited filter, so only invited People can be targeted.

For more details, see Phonebank & Textbank Tasks.


Event Settings

From the Settings section of an event, you can configure:

Scope

Controls which People can be included in the Invited filter. Only People within the selected Scope (Organization or Chapter) can be invited.

Supported Languages

Add languages to enable multi-language automation messages. When you add a supported language, you can customize confirmation emails and reminder texts in that language. People will receive messages in their preferred language.

Event Tags

Add tags to categorize and filter events. Tags are shared across your organization - you can create new tags by typing them in the field.

RSVP Confirmations

Enable to allow Team Members to confirm RSVPs (in addition to the initial Yes/No/Maybe). When enabled:

  • A "Confirm" button appears on RSVP bars marked "Yes"
  • The day-before email includes a confirmation button
  • You can track confirmed vs. unconfirmed RSVPs separately

You can also set how many days before the event the Confirm button should appear (1-5 days).