Skip to main content

Automate video creation with Luma AI Dream Machine and Airtable (Part 2)

Workflow preview

Workflow preview
100%
Automate video creation with Luma AI Dream Machine and Airtable (Part 2) preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Automate Video Creation with Luma AI Dream Machine and Airtable (Part 2) Description This is the second part of the Luma AI Dream Machine automation. It captures the webhook response from Luma AI a...

Best for

  • Content Creation automation workflows
  • Multimodal AI automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.webhook, n8n-nodes-base.set, n8n-nodes-base.executiondata, n8n-nodes-base.if, n8n-nodes-base.stickynote, n8n-nodes-base.airtable

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Alex Kim.

Original n8n.io source

1.1 Workflow description

Title
Automate video creation with Luma AI Dream Machine and Airtable (Part 2)
Workflow name
Automate video creation with Luma AI Dream Machine and Airtable (Part 2)

Automate Video Creation with Luma AI Dream Machine and Airtable (Part 2)

Description

This is the second part of the Luma AI Dream Machine automation. It captures the webhook response from Luma AI after video generation is complete, processes the data, and automatically updates Airtable with the video and thumbnail URLs. This completes the end-to-end automation for video creation and tracking.

πŸ‘‰ Airtable Base Template
πŸ‘‰ Tutorial Video


Setup

1. Luma AI Setup

  • Ensure you’ve created an account with Luma AI and generated an API key.
  • Confirm that the API key has permission to manage video requests.

2. Airtable Setup

Make sure your Airtable base includes the following fields (set up in Part 1):

  • Use the Airtable Base Template linked above to simplify setup.
  • Generation ID – To match incoming webhook data.
  • Status – Workflow status (e.g., "Done").
  • Video URL – Stores the generated video URL.
  • Thumbnail URL – Stores the thumbnail URL.

3. n8n Setup

  • Ensure that the n8n workflow from Part 1 is set up and configured.
  • Import this workflow and connect it to the webhook callback from Luma AI.

How It Works

1. Webhook Trigger

  • The Webhook node listens for a POST response from Luma AI once video generation is finished.
  • The response includes:
    • Video URL – Direct link to the video.
    • Thumbnail URL – Link to the video thumbnail.
    • Generation ID – Used to match the record in Airtable.

2. Process Webhook Data

  • The Set node extracts the video data from the webhook response.
  • The If node checks if the video URL is valid before proceeding.

3. Store in Airtable

  • The Airtable node updates the record with:
    • Video URL – Direct link to the video.
    • Thumbnail URL – Link to the video thumbnail.
    • Status – Marked as "Done."
  • Uses the Generation ID to match and update the correct record.

Why This Workflow is Useful

βœ… Automates the completion step for video creation
βœ… Ensures accurate record-keeping by matching generation IDs
βœ… Simplifies the process of managing and organizing video content
βœ… Reduces manual effort by automating the update process


Next Steps

  • Future Enhancements – Adding more complex post-processing, video trimming, and multi-platform publishing.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Webhook

Type / Role
n8n-nodes-base.webhook - webhook
Config choices
Version 2

Block 2 - Video JSON

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 3 - Execution Data

Type / Role
n8n-nodes-base.executionData - executionData
Config choices
Version 1

Block 4 - If

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 5 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 6 - Global SETTINGS

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 7 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 8 - ADD Video and Thumbnail URL

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2.1

3. Summary Table

Workflow Automate video creation with Luma AI Dream Machine and Airtable (Part 2)
Complexity intermediate
Nodes 8
Categories Content Creation, Multimodal AI
Author Alex Kim
Published 17 Mar 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/3201/3201.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Automate video creation with Luma AI Dream Machine and Airtable (Part 2) do?

Automate Video Creation with Luma AI Dream Machine and Airtable (Part 2) Description This is the second part of the Luma AI Dream Machine automation. It captures the webhook response from Luma AI a...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Content Creation, Multimodal AI use case.