← All apps
Luma Events

Luma Events

Live

Sync Luma events and attendees directly to Attio. Creates Event records with attendee tracking, relationship fields, and real-time webhook sync.

[ Overview ]

Sync your Luma events directly into Attio. This app pulls event data from your Luma calendar and creates Event records in your CRM, complete with details, timing, and attendee tracking. When attendees register or update their status in Luma, the app automatically creates or updates People records and links them to events through relationship fields — giving you a real-time view of who's signed up, invited, or declined for each event. What it sets up: A custom "Events" object in your Attio workspace with predefined fields for event details, timing, and attendee relationships. Widgets on both Event and People records give you quick visibility into attendance data. Note: This app currently syncs events from a single Luma calendar. Support for multiple calendars is planned for a future release.

[ Features ]

Event Sync

Connect Luma to Attio and bring your event data into your CRM automatically. The app creates an "Events" object with fields for event name, description, start/end times, location, URL, and visibility status. Use the manual "Sync Now" button in workspace settings to pull all events from your Luma calendar into Attio. Once webhooks are active, new and updated events sync automatically in real time. Webhooks will be set up in Luma on your behalf pointing to the Attio SDK webhook address.

Attendee Tracking

When guests register or update their status in Luma, the app automatically creates People records with rich profile data — including job title, registration source (UTM parameters), and opt-in preferences. Attendees are linked to events through three relationship fields: Invited Guests, Signed Up Guests, and Declined Guests. When a guest's status changes (e.g., from invited to signed up), they're automatically moved to the correct field.

Widgets

Event records show an attendee stats breakdown (total count plus signed up / invited / declined). People records show their event attendance history organized by status. You must add the event widget and people widget in the configure page of the object.

Duplicate Handling

Events are matched by Luma event ID and attendees by email address, so duplicates are handled automatically. Note: The app syncs attendees in real time going forward via webhooks, but does not support bulk importing of historical registrants. If you need a one-time import of existing attendee data, contact us at contact@dialed.tech and we can handle it for you.

[ Use cases ]

Event Follow-up

Use relationship fields to see who attended vs. who was just invited, then build targeted follow-up sequences in Attio.

Lead Generation

Event attendees automatically become People records in Attio, ready for enrichment and outreach.

Engagement Tracking

Track event attendance patterns across your contact base to identify your most engaged prospects and community members.

[ Setup ]

  1. 01

    Get your Luma API key — Log in to your Luma account, go to Settings -> API, and generate or copy your API key.

  2. 02

    Get your Calendar ID — Open your Luma calendar and copy the calendar ID from the URL (e.g., cal-abc123).

  3. 03

    Connect to Attio — Install the Luma Events app in your Attio workspace, then navigate to Workspace Settings -> Apps -> Luma -> Connections. Add a new connection and paste your Luma API key. The app will automatically create the Events object, configure relationship fields, and register webhooks with Luma.

  4. 04

    Set your Calendar ID — In the Calendar Settings section of app settings tab, enter your Luma Calendar ID.

  5. 05

    Sync your events — Click "Sync Now" to pull existing events from your Luma calendar into Attio. Going forward, new and updated events will sync automatically via webhooks.

  6. 06

    Configure sync options (optional) — Sync Attendees: Sync event guests as People records when they register or update in Luma (enabled by default). Sync on Webhook: Automatically sync events and attendees when changes happen in Luma (enabled by default).

Requirements

  • · Attio account
  • · Luma (lu.ma) account
  • · Luma API key
  • · Luma Calendar ID

Want Luma Events in your workspace, or something custom?

We install, configure, and maintain every app we ship.