Splash's easy, DIY Slack integration enables the real-time posting of updates for newly-created events, RSVPs, ticket sales, check-ins, and more!
Setting up the integration requires zero technical know-how — all you need is an active Slack account and enterprise access to Splash.
Pro Tip: Enroll in the Splash and Slack online course to level up your learning.
Check out this short how-to video, or read the step by step below.
Step 1: Do you want to set up an organization- or event-level integration?
The first decision you want to make is if you'd like the integration to be set up across your Splash organization (you'll receive Slack updates for all events) or only specific events (you'll receive Slack updates only for events you set up).
The setup for organization- and event-level integrations require the same steps; the only difference is that event-level is set up on the event page rather than your account's Integrations Manager.
- For Organization-Level - Simply navigate to your Integrations Manager.
- For Event-Level - Go to your event page, click into your Event Settings, and then enter the Integrations sub-tab.
Important note: The channel you're connecting with must be a public channel on Slack! We recommend setting up the Slack channel before creating the integration.
Step 2: Create a Slack Integration
- From within the Organization-Level or Event-Level Integrations Manager, click the New Integration button.
- Select the option for Slack.
- Next, assuming you're logged into Slack, a new window is going open, asking you to Authorize the integration. Hit the Authorize button.
- Insert the message you'd like sent to the Slack channel. Make sure you supplement it with emojis and dynamic tags!
emojis - Slack's use an emoji syntax of :name_of_emoji: — check out the below example.
dynamic tags - This is information about your guest or your event that you can insert into Slack messages:
[contact.first_name] or [first_name]
[contact.last_name] or [last_name]
- Enter a username you'd like the updates to be sent from. This does not need to be a username for an existing Slack account. Write whatever you'd like!
- Next — and this one's optional — you can customize the Slack account's avatar that the messages will be sent from. This requires an image path URL, which can actually easily be generated in Splash.
Want to use the Splash logo? Try this link!
If you don't include an Icon URL, a default Slack image will appear.
- Select the Slack channel you'd like the updates posted to.
Note: When creating a public channel in Slack, the name must be lowercase, with no periods or spaces, and 22 characters or less. When typing into the Channel field, be sure to include the # before the name.
- Choose a Trigger: Event or Attendee
Event triggers post updates for when a new event is created or deleted.
Heads up: If you're setting Event Creation as a trigger, the integration will not reach Slack immediately, it may take up to 15-30 mins. Updates on Attendees happen in real-time.
Attendee triggers post updates for Invites, RSVPs, Ticket Purchases, Unsubscribes, or Check-ins.
Note: If you're selling tickets to your event (even free tickets), make sure you select the Ticket Purchased action.
- Select an Action you'd like Slack to update you on (i.e. RSVPs) — ONLY select one action. We'll talk about setting up additional actions at the end of this article.
- Give your Integration a name (i.e. Slack RSVP); this is a label for you to refer to later.
Check out our example integration below:
11. Save your changes then hit the Close button
12. Turn your integration ON to begin testing!
Step 3: Setting new event/attendee triggers and actions
So, let's say you configured the first Slack integration for guest RSVP notifications but you also need updates when guests check-in and when new events are created.
By using the Duplicate feature, you can copy all that work you just did for RSVPs, choose a new trigger and/or action (Step 5), update the Slack message (Step 7), and voila — more Slack updates.
Repeat as many times as you want to!