Luma AI - Webhook Response v1 - AK

For Luma AI, this automated workflow captures webhook responses to seamlessly integrate video and thumbnail data into Airtable, ensuring efficient tracking and management of generated content. It enhances productivity by automating data entry and updates, allowing users to focus on creative tasks while maintaining organized records.

7/4/2025
8 nodes
Medium
6rb8rvhkzj4t0knewebhookmediumexecutiondatasticky noteairtableintegrationapilogicconditional
Categories:
Data Processing & AnalysisWebhook TriggeredMedium Workflow
Integrations:
ExecutionDataSticky NoteAirtable

Target Audience

This workflow is designed for:
- Content Creators: Individuals or teams producing video content who need to automate the process of capturing video and thumbnail URLs.
- Marketing Professionals: Those looking to streamline their video management in Airtable, ensuring quick updates and access to video assets.
- Developers and Technical Users: Users familiar with n8n or similar automation tools who want to integrate video data into their applications or services.
- Project Managers: Professionals overseeing video production projects who need real-time updates and status tracking.

Problem Solved

This workflow addresses the challenge of manually updating video and thumbnail URLs in Airtable after receiving them via a webhook. By automating this process, it:
- Reduces the risk of human error in data entry.
- Saves time by eliminating manual updates.
- Ensures that the most current video assets are always available in the project management system.

Workflow Steps

  • Webhook Trigger: The workflow begins when a webhook receives a POST request at the specified path (luma-ai-response). This request contains JSON data about the video assets.
    2. Set Video JSON: The workflow captures the incoming JSON data, extracting key information such as the video URL, thumbnail URL, and generation ID, and stores this in variables for later use.
    3. Conditional Check: An 'If' node checks if the video URL is not empty. This ensures that the workflow proceeds only if valid video data is received.
    4. Global Settings: Global settings are defined, including Airtable base and table identifiers, making the workflow adaptable to different projects.
    5. Add Video and Thumbnail URL: If the conditional check is passed, the workflow updates the Airtable database with the new video and thumbnail URLs, along with the status and generation ID.
    6. Execution Data: Finally, the workflow retrieves execution data, which can be useful for tracking and debugging the workflow's performance.
  • Customization Guide

    To customize this workflow:
    - Webhook Path: Change the path parameter in the Webhook node to match your desired endpoint.
    - Airtable Configuration: Update the airtable_base and airtable_table_generated_videos values in the Global SETTINGS node to point to your specific Airtable base and table.
    - Data Mapping: Modify the field mappings in the ADD Video and Thumbnail URL node to suit the structure of your Airtable table, ensuring all necessary fields are included.
    - Conditional Logic: Adjust the conditions in the If node if you need to check for different criteria or additional data points before proceeding with the workflow.