Luma Events Integration | Dialed Technologies - Attio App
Luma Events Integration | Dialed Technologies
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.
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.
Attendee Stats
widget
View total attendees, signed up, invited, and declined counts directly on Event records.
Luma Events
widget
See Luma event attendance and status directly on Person records.
Auto-Sync on Webhook
webhook
Automatically sync events when Luma sends webhook notifications for new or updated events.
Sync Luma Events
record action
Manually trigger a full sync of all events from your connected Luma calendar.
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.
What You Need
- Attio account
- Luma (lu.ma) account
- Luma API key
- Luma Calendar ID
Step 1: Get Luma Credentials
- Log in to your Luma account and go to Settings -> API.
- Generate or copy your API key.
- Open your Luma calendar and copy the calendar ID from the URL (e.g., cal-abc123).
Step 2: Connect to Attio
- Install the Luma Events app in your Attio workspace.
- Navigate to Workspace Settings -> Apps -> Luma -> Connections and add a new connection.
- Paste your Luma API key. The app will automatically create the Events object, configure relationship fields, and register webhooks with Luma.
Step 3: Set Calendar & Sync
- In the Calendar Settings section of app settings tab, enter your Luma Calendar ID.
- Click "Sync Now" to pull existing events from your Luma calendar into Attio.
- Going forward, new and updated events will sync automatically via webhooks.
Step 4: Configure 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).
Getting Help
Contact our team for setup assistance.
Common Issues
Ensure your Luma API key is valid and your Calendar ID matches the calendar URL. Check that webhook sync is enabled if events are not syncing automatically.
Performance
Real-time sync via webhooks with minimal latency. Manual sync available as fallback.
Ready to get started with Luma Events?
Install Luma Events and connect it to your Attio workspace.