Events
Create events, collect RSVPs, and track who showed up. Works for in-person meetings, virtual calls, or hybrid.
Create an event
Go to Events and click Create Event. You’ll fill out a single form with everything in one place.
Basic information
- Title (required): the event name, up to 200 characters.
- Description: details about the event. Plain text, no special formatting needed.
- Category: choose from Meeting, Workshop, Social, Sports, Educational, Fundraising, Volunteer, or Other.
Date and time
- Set a Start Date & Time (required).
- Set an End Date & Time (optional). If you leave it blank, Somiti defaults to one hour after the start time.
- Pick a Time Zone. It defaults to your community’s time zone.
Location
Choose a location type:
- In Person: enter a venue name (required) and an address.
- Virtual: enter a meeting link (required), such as a Zoom or Google Meet URL.
- Hybrid: enter both a venue name and a meeting link.
The form shows only the fields that match what you picked. If you switch from In Person to Virtual, the venue fields disappear and the link field appears.
Registration
Check Require registration for this event to turn on registration. Once checked, you’ll see:
- Maximum Capacity: the most people who can register. Leave it blank for no limit.
- Registration Deadline: the last date and time someone can register (optional).
- Allow waitlist when at capacity: lets people join a waitlist once the event is full.
- Send email reminders to registrants: sends a reminder email before the event.
See Event Registration for how members register and how to manage the list.
Pricing
Leave both price fields at $0 for a free event. To charge for the event:
- Member Price: what your members pay.
- Public Price: what non-members pay (only applies to public events).
- Payment Deadline (hours): how many hours after registering someone has to pay before their spot is released.
- Currency: USD, EUR, GBP, CAD, or AUD.
See Charge for an event below for more detail.
Settings (admins and managers only)
- Visibility: controls who can see the event.
- Public: anyone can view and register.
- Members Only: only logged-in members can see it.
- Private: only you and admins can see it.
- Status: set to Draft while you’re still setting up, then switch to Published when you’re ready for members to see it and register.
Photos
Upload photos from the event. You can add multiple images (JPG, PNG, or GIF, up to 10 MB each). Photos also show up on the event page after the event.
When you’re done, click Create Event.
Set up a virtual event
- Go to Events and click Create Event.
- Fill in the title, description, and date.
- Under Location, select Virtual.
- Paste your meeting link in the Virtual Link field. This can be a Zoom, Google Meet, Teams, or any other meeting URL.
- Click Create Event.
The meeting link is visible to registered attendees on the event page. If registration isn’t required, it’s visible to anyone who can see the event.
For events with both an in-person and virtual option, choose Hybrid instead. You’ll enter both a venue name and a virtual link.
Set capacity and waitlist
- Open the event and click Edit.
- Check Require registration for this event.
- Enter a number in Maximum Capacity.
- Check Allow waitlist when at capacity if you want people to be able to join a queue when the event is full.
- Click Save Changes.
Once the event hits capacity, new registrations go to the waitlist. When a spot opens up, Somiti notifies the next person in line. You can also manually promote someone from the waitlist from the event page: click Promote Next in Line in the Waitlist section.
Note: If you leave Maximum Capacity blank, the event has no limit and the waitlist option won’t apply.
See Event Registration for more on managing the waitlist.
Charge for an event
- Open the event and click Edit (or fill in the Pricing section when creating it).
- Under Pricing, enter a Member Price for your members and a Public Price for non-members.
- Set a Payment Deadline in hours. If someone registers and doesn’t pay within that window, their spot is released.
- Choose a Currency if your community doesn’t use USD.
- Click Save Changes.
When a member registers, they can pay by card online or choose to pay later. If they choose to pay later, their registration shows as pending until payment is confirmed.
Note: You need a connected Stripe account before you can collect payments. Go to Settings > Payments to set that up.
Cancel an event
- Open the event.
- Click Edit.
- Under Settings, change Status to Cancelled.
- Click Save Changes.
Cancelling an event marks it as cancelled and stops new registrations. Payments aren’t automatically refunded. If you collected registration fees, you’ll need to handle refunds through your Stripe dashboard.
Warning: There’s no automatic notification to registrants when you cancel through the status field. If you want to notify attendees, send them a message through Announcements before changing the status.
Duplicate an event
If you run the same event regularly, you can duplicate an existing one instead of starting from scratch.
- Open the event you want to copy.
- Click Duplicate.
- Update the title, date, and any other details that are different.
- Click Create Event.
The duplicate starts as a draft so you can review it before publishing.
Tip: To share your upcoming events with members’ calendar apps, give them your calendar feed link. Go to Events and click Subscribe to find both the all-events feed and your personal registered-events feed. See Calendar Feeds for details.
Event statuses
| Status | What it means |
|---|---|
| Draft | Not visible to members. You’re still working on it. |
| Published | Live and accepting registrations (if registration is on). |
| Cancelled | Event won’t happen. No new registrations accepted. |
Event categories
| Category | Use it for |
|---|---|
| Meeting | Regular or board meetings |
| Workshop | Hands-on or skill-building sessions |
| Social | Gatherings, parties, networking |
| Sports | Games, tournaments, fitness activities |
| Educational | Talks, presentations, learning events |
| Fundraising | Donation drives, galas, raffles |
| Volunteer | Community service and giving-back events |
| Other | Anything that doesn’t fit above |
Related docs
- Event Registration: manage who’s signed up, handle waitlists, and track payments.
- Event Check-in: mark attendance on the day of the event.
- Calendar Feeds: let members subscribe to your event calendar in their calendar app.