Skip to main content

Kit + Luma

Use the Luma app to sync event registrants into Kit, track ticket purchases, embed live event details in emails, and trigger Visual Automations when someone registers for an event.

Updated today

With the Kit + Luma integration, you can sync event registrants directly to your Kit account, tag them automatically, and trigger workflows the moment someone signs up. Track ticket purchases to segment paid attendees, personalize your follow-ups, and drop live event blocks into any email — date, location, host, and event link included, always current.

Getting started with Luma

To use the Kit Luma app, you need to:

  1. Have a Luma Plus plan ($59/month)

  2. Have a paid Kit account

  3. Generate a Luma API key for the calendar you want to connect (you’ll paste this into Kit during setup)

Please note that every connection only supports one Luma calendar, and that calendar has to be on a Luma Plus plan.

How to install the Luma app

  1. Log in to your Kit account

  2. Click Automate > Apps in the top navigation

  3. Find the Luma app and click Install

  4. Paste your Luma API key when prompted

  5. Configure your App settings (sync preferences and tags)

  6. Click Save and continue to finish installation

You can find or create your Luma API Key in your Luma account

How to use the Luma app

App settings

After adding your API key, you’ll land on the App settings page as the final step before completing installation. Here you can configure sync preferences (including whether you want to import historical data) and tag settings.

Sync preferences

The sync preferences section on the App settings page allows you to control what data syncs between Luma and Kit.

Active subscribers

Sync new event registrants into Kit as subscribers. This creates or updates subscriber profiles in Kit as new registrations occur.

Purchases

Sync ticket purchase details for paid events. This enriches subscriber profiles with purchase history and revenue data.

Historical data

During installation, you can choose to import existing data from Luma prior to app installation. This is a one-time import that can give you richer subscriber data for more personalized targeting.

Tags

The tags section shows all tags that will be automatically applied to subscribers synced from Luma.

Default tags created by Kit:

  • "Luma": Applied to every subscriber synced from your Luma account

Custom imported tags (optional):

  • "luma_event_eventname": Applied based on the event(s) the subscriber registered for, where eventname changes based on the Luma event name

If a subscriber already exists in Kit, the Luma app will update fields and tags on the existing subscriber instead of creating a duplicate.

Luma purchase data in Kit

If you’ve enabled purchase syncing in the App settings, ticket purchases for paid events will appear in the Purchases tab of the subscriber’s profile in Kit.

You can use this purchase data, along with tags, for segmentation and automation conditions in your Broadcasts or Visual Automations.

Adding Luma event blocks to emails

With the Luma app, you’ll be able to insert a live Luma event block that displays event details directly in your emails.

The event block pulls event details from Luma, such as:

  • Event name

  • Event URL

  • Start time and end time

  • Location

  • Host name

Here’s how to insert a Luma event block into your emails:

  1. In the email editor, type /luma and select Luma Event

  2. Select the event: Choose which event you want to display from the dropdown in the sidebar

  3. Preview and send: Review how your event block looks before sending

Set up automations based on Luma activity

Use Visual Automations to create Luma-related automations

Once you have the Luma app installed, you’ll be able to use Luma event nodes to trigger automations when someone registers for an event.

For example, you can create automations for:

  • Welcome sequences for new registrants

  • Pre-event reminders

  • Post-event follow-ups

  • Segmenting by event attendance

We’ll show you how you can automate a simple welcome sequence.

Event registration automation

This is perfect for creators who want to start an automation the moment someone registers for an event.

Here’s how to set it up:

  1. Go to Visual Automations under the Automate tab in the navigation. Click the + New automation button on the right

  2. Click the Start from scratch button

  3. In the entry point modal, select Event, then choose Luma

  4. Select Event Registration

  5. Choose whether you want the event to trigger for:

    • Any event, or

    • A specific event, or

    • Multiple events (multi-select)

  6. Add your follow-up steps (for example, apply a tag, send pre-event reminders, or start a post-event sequence)

Frequently asked questions

Does the Luma app cost extra?

No, the app does not cost anything extra on Kit’s side, but you’ll need an active Luma Plus plan to install it.

What happens if I’m not on Luma Plus?

You will not be able to connect your calendar if it’s not on Luma Plus.

Can I connect multiple calendars?

Currently, the Luma app only supports one calendar per connection.

Will the Luma event block update automatically?

The event block pulls current event information from Luma when the email is built. If you make changes to an event (time, location, host), refresh the block before sending to ensure it displays the latest information.

What happens if a subscriber already exists in Kit?

If the email address already exists in Kit, the Luma app will update fields and tags on the existing subscriber instead of creating a duplicate.

Luma troubleshooting

I added my API key but the app won’t connect

  • Confirm your Luma API key is active and copied correctly

  • Confirm your Luma Plus plan is active

I connected the Luma app to Kit but don’t see my subscribers updated

  • Make sure Active subscribers syncing is enabled in App settings

  • If you skipped historical import, only new registrations after installation will appear

Purchase data isn’t appearing

  • Make sure Purchases syncing is enabled in your App settings

  • Confirm the event is a paid event and that the ticket registration completed successfully

Tags aren’t being applied correctly

  • Confirm the registrant is tied to the expected event in Luma

  • Event-specific tags follow the pattern luma_event_eventname

☝️ If you're having trouble installing or using the Luma app, or if you wish it included functionality not currently available, we're here to help.

Just reach out to us with our in-app messenger for the quickest help, or send us a message at help@kit.com, and a member of the team will be in touch.

Did this answer your question?