Step 1: Import the Airtable Template

  1. Go to https://airtable.com/appPfiL0Crk0reO9O/shrYSnhv53n0UZHWD
  2. Click "Copy base" to import the template to your Airtable workspace
  3. Once imported, you'll see the following tables:

Step 2: Set Up Airtable Interface

The template includes a pre-built interface, but if you need to customize it:

  1. Click "Interface" in the top right corner of Airtable
  2. The interface contains 5 key sections:

Step 3: Configure Airtable Automations

You'll need to set up 5 key automations in Airtable that will trigger your n8n workflows:

  1. Go to "Automations" in Airtable
  2. Create these 5 automations:

For each automation:

  1. Set the trigger condition (e.g., "When record matches conditions")
  2. Add an action to update the status field (optional but helpful for UX)
  3. Add a "Run Script" action to call your n8n webhook
  4. Use this code pattern for the webhook call:
// Example for "Generate Product Details" automation
const recordId = "{{recordId()}}";

fetch("YOUR_N8N_WEBHOOK_URL", {
  method: "POST",
  headers: {
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    recordId: recordId,
    action: "generate_product_details"
  })
})
.then(response => response.json())
.then(data => {
  console.log("Success:", data);
})
.catch(error => {
  console.error("Error:", error);
});