Klaviyo is one of the most powerful email and SMS marketing platforms available. When connected to Reggiee, every ticket purchase, RSVP, or sign-up automatically flows into your Klaviyo account — letting you trigger personalised welcome emails, abandoned checkout sequences, post-event follow-ups, and WhatsApp messages without any manual work.
Step 1: Get Your Klaviyo API Key
Reggiee connects to Klaviyo using a private API key. Here''s how to generate one:
- Log in to your Klaviyo account.
- Click your account name in the bottom-left corner, then select Settings.
- Go to API Keys under the Account section.
- Click Create Private API Key.
- Give it a descriptive name (e.g. Reggiee Integration) and ensure it has Full Access or at minimum Read/Write access to Lists, Profiles, and Events.
- Copy the key — you''ll only see it once.
Keep your private API key secret. Never share it publicly or commit it to version control.
Step 2: Create a List in Klaviyo
A list in Klaviyo is a static group of subscribers. Reggiee will add attendees to a list of your choice each time someone registers for an event.
- In Klaviyo, go to Audience → Lists & Segments.
- Click Create List / Segment and choose List.
- Name your list clearly — for example, Reggiee Attendees or a per-event name like Summer Festival 2026.
- Once created, open the list and copy its List ID from the URL bar (it looks like
YvXaBc).
You can create multiple lists — one per event, one per venue, or a single master list. Reggiee lets you map each event to a different Klaviyo list.
Step 3: Connect Klaviyo Inside Reggiee
- In Reggiee, go to Settings → Integrations.
- Find the Klaviyo tile and click Connect.
- Paste your private API key and click Save.
- Reggiee will verify the key and display your connected workspace name.
- Under Default List, select the Klaviyo list that new attendees should be added to by default.
- You can override this per event inside each event''s Marketing settings.
Step 4: Enable Double Opt-In
Double opt-in (DOI) adds a confirmation step: after someone registers, Klaviyo sends them an email asking them to confirm their subscription before they are added to your list. This improves list quality and helps with GDPR compliance.
- Inside Klaviyo, open your list and click Settings.
- Toggle Double Opt-In on.
- Klaviyo will automatically send the confirmation email using its default DOI template. You can customise this under Email Templates.
When DOI is enabled, contacts won''t receive marketing flows until they confirm. For events where immediate communication is important (e.g. sending a ticket confirmation), consider using a Transactional flow instead of a marketing flow — transactional emails bypass subscription status.
Step 5: Set Up a Welcome Email Flow
A flow is an automated sequence triggered by an event. The most common starting flow for Reggiee users is a welcome series triggered when someone is added to your attendee list.
- In Klaviyo, go to Flows and click Create Flow.
- Choose Build Your Own or browse the template library for Welcome Series.
- Set the trigger to List → [Your Reggiee Attendees list].
- Add a Time Delay (e.g. immediately or 5 minutes) then drop in an Email action.
- Design your welcome email in Klaviyo''s drag-and-drop editor. Useful personalisation tags include
{{ first_name }}and any custom properties Reggiee passes (such as event name or ticket type). - Set the flow to Live when you''re ready.
Reggiee passes the attendee''s first name, last name, email, and event metadata to Klaviyo as profile properties. Use these in your email content to make messages feel personal.
Step 6: Send WhatsApp Messages via Klaviyo
Klaviyo supports WhatsApp messaging through its Meta Business integration. Once configured, you can add WhatsApp message steps directly inside your flows alongside emails and SMS.
Set Up WhatsApp in Klaviyo
- Go to Settings → Channels → WhatsApp in Klaviyo.
- Click Connect via Meta and follow the prompts to link your Meta Business Account and WhatsApp Business number.
- Once approved, create a WhatsApp Message Template (templates must be pre-approved by Meta).
Add WhatsApp to Your Flow
- In your welcome flow, drag a WhatsApp Message action from the left panel.
- Select your approved template and map personalisation fields to Klaviyo profile properties.
- Position the action after your initial email or as a standalone step.
A simple welcome sequence might look like: Immediate → Welcome Email → 10 min delay → WhatsApp confirmation message. This gives attendees their ticket details via email and a quick confirmation nudge on WhatsApp.
Troubleshooting
- Profiles not appearing in Klaviyo: Check that your API key has write access to Profiles and Lists. Re-save the integration in Reggiee.
- Double opt-in emails not sending: Ensure the DOI setting is turned on at the list level, not just on the account.
- WhatsApp templates rejected: Meta requires utility or marketing templates to follow strict formatting guidelines. Avoid promotional language in utility templates.
- Flow not triggering: Make sure the flow is set to Live (not Draft) and the trigger list matches the list Reggiee is writing to.
