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. It automatically matches attendees to People records and maintains relationship fields so you can see who's invited, signed up, 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.
Note: This app currently syncs events from a single Luma calendar. Support for multiple calendars is planned for a future release.
How it works
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.
Attendee tracking: The integration creates People records for event attendees and links them to events through three relationship fields — Invited Guests, Signed Up Guests, and Declined Guests — giving you a complete view of attendance directly in Attio.
Sync options: Trigger a manual sync from any record, or enable automatic webhook-based sync to capture events as they're created or updated in Luma. Duplicates are handled automatically using the Luma event ID.
Configure
- 1. Get your Luma API key Log in to your Luma account, go to Settings → API, and generate or copy your API key.
2. Get your Calendar ID Open your Luma calendar and copy the calendar ID from the URL (e.g., cal-abc123).
3. Connect to Attio Install the Luma Events app in your Attio workspace, then navigate to Workspace Settings → Connections. Add a new connection, paste your Luma API key, and enter your Calendar ID in the Calendar Settings section. The app will automatically create the Events object and configure relationship fields.
4. Configure sync options (optional)
- Sync Attendees — Sync event guests as People records (enabled by default)
- Sync on Webhook — Enable automatic real-time sync when events change in Luma
Setup typically completes within a few minutes. Once active, use the "Sync Luma Events" action to pull events into Attio, or enable webhooks for automatic sync.




