Luma Labs logo

Integrate Luma Labs with your AI CRM

Create and manage AI image and video generations and reusable files through the current Luma Agents API.

Explore Triggers and Actions

Delete File

Soft-delete a Luma file so new generations cannot reference it. The file's metadata remains retrievable with state=deleted.

ActionTry it

Edit Image

Submit a paid, asynchronous Luma image-edit job. Returns immediately; use GET_GENERATION with generation_id to monitor it.

ActionTry it

Edit Video

Submit a paid, asynchronous Ray 3.2 video-edit job. Returns immediately; use GET_GENERATION with generation_id to monitor it.

ActionTry it

Extract Image Layers

Submit a paid, asynchronous Luma image layer-extraction job. Pricing is flat per generation at the selected resolution, regardless of layer count; use GET_GENERATION with generation_id to monitor the job.

ActionTry it

Generate Image

Submit a paid, asynchronous Luma image generation job. Returns immediately; use GET_GENERATION with generation_id to monitor it.

ActionTry it

Generate Video

Submit a paid, asynchronous Ray 3.2 video generation job. Returns immediately; use GET_GENERATION with generation_id to monitor it.

ActionTry it

Get File

Get a Luma file's metadata and current ingest, moderation, or deletion state. Soft-deleted files remain retrievable with state=deleted.

ActionTry it

Get Generation

Get the current state, failure details, and output URLs for a Luma generation.

ActionTry it

List Files

List files in the connected Luma account, newest first, with optional state and purpose filters. Returns one page and a cursor for continuation.

ActionTry it

Reframe Video

Submit a paid, asynchronous Ray 3.2 video-reframe job. Returns immediately; use GET_GENERATION with generation_id to monitor it.

ActionTry it

Upload File

Directly upload file bytes to Luma and return the file ID, metadata, and current upload/ingest state.

ActionTry it

How the Luma Labs integration works

The Luma Labs integration connects your Dench AI CRM directly to Luma Labs, so agents can read and act on your Luma Labs data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

11 actions are available for agents to invoke on your behalf. Every call runs through Luma Labs's own authorization, scoped to the account you connect.

Set up Luma Labs in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Luma Labs and click Connect — you'll authorize access through Luma Labs's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Luma Labs in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Luma Labs integration work with Dench?

The Dench Luma Labs integration connects your AI CRM to Luma Labs, so AI agents can work with your Luma Labs data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Luma Labs via Dench?

The Luma Labs integration currently exposes 11 actions, including Delete File, Edit Image, Edit Video, Extract Image Layers, Generate Image, and Generate Video. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Luma Labs to Dench?

No. You connect Luma Labs from your Dench workspace using Luma Labs's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Luma Labs integration secure?

Connections are authorized through Luma Labs's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Luma Labs connection from your workspace settings at any time.

Luma Labs | Dench AI CRM