Skip to content

Start building

Integration · Marketing

AI agents for Luma

Run events on Luma (lu.ma): list a calendar's events, read an event with its guest counts, list guests and their registration answers, create events, add or invite guests, approve or decline registrations.

Actions
8
Read
3
Write
5

Actions

What your agents can do in Luma

Run events on Luma (lu.ma): list a calendar's events, read an event with its guest counts, list guests and their registration answers, create events, add or invite guests, approve or decline registrations, and email guests a message, with a Luma API key (Luma Plus).

Read 3

Look things up. Nothing changes.

  • List events

    Lists the events the key's calendar manages, optionally only those starting after or before a time.

  • Get an event

    Reads one event: name, description (Markdown), start and end, time zone, URL, visibility, location, whether registration is open or needs approval, capacity and spots remaining, hosts.

  • List guests

    Lists an event's guests.

Write 5

Create, change or send.

  • Create an event

    Creates an event on the key's calendar: name, start and end, time zone, description in Markdown, an in-person address or an online meeting link, capacity and visibility.

  • Add guests

    Registers people for an event directly, as going (approved) unless another status is given, and emails them unless send_email is false.

  • Invite people

    Emails people an invitation to an event, with an optional short personal message (200 characters).

  • Approve or decline a guest

    Moves a guest to approved (going), declined, pending approval or the waitlist, by guest ID (gst-…) or email, and emails them about it unless send_email is false.

  • Email the guests

    Sends an email message (a "blast") to an event's guests: going guests by default, or chosen groups (checked in, pending approval, waitlist, invited), now or at a set time.

A person can approve first

Any write action can be set to wait for a person's approval before it runs, so an agent asks before it changes anything.

Connection

How it connects

Connect it once in the console, then give it to the agents and workflows that need it.

API key

Paste an API key from your Luma account.

What you enter

  • API key

Kept safe

  • Credentials are stored encrypted with your organization's own keys.
  • They are opened only by the process that makes the call, at the moment it runs, and never go into a prompt or the browser.
  • Calls go only to the tool's own servers.

How we protect your data

Ideas

Ideas to start with

Starting points made only from the actions above. Mix them with any other tool your agents can use.

  • 01

    Ask about your Luma data

    Ask a question in plain words. The agent can list events, get an event or list guests in Luma, then answers with what it found.

  • 02

    Let an agent update Luma

    Have the agent create an event or add guests in Luma as part of a larger task. Turn on approval and a person signs off on each change first.

  • 03

    Share what it finds in Slack

    Give one agent Luma and Slack: it can list events in Luma and post a summary to a Slack channel in the same run.

FAQ

Luma and MyDeepAgents

Can MyDeepAgents connect to Luma?

Yes. The Luma connector has 8 actions: 3 read and 5 make changes. Your agents can call them as tools, and your workflows can run them as steps.

How do I connect Luma?

Paste an API key from your Luma account. You'll need: API key. Credentials are stored encrypted with your organization's own keys and are opened only at the moment of a call.

Can an agent change data in Luma without asking?

Only if you let it. Each of the 5 actions that change data can be set to wait for a person's approval before it runs.

Can I use Luma in workflows as well as agents?

Yes. Every Luma action also works as a step in a workflow, and the same connection serves your agents and your workflows.

Early access

Put Luma to work

Connect it in a few minutes, give an agent the actions it needs, and decide which changes wait for a person.