> ## Documentation Index
> Fetch the complete documentation index at: https://docs.feedal.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Make

> Trigger Make (formerly Integromat) scenarios from Feedal form submissions.

The Make integration sends a flat JSON payload to a Make **Webhooks** module every time a `session.completed` event fires. From there you can chain it into any Make scenario.

***

## Setup

<Steps>
  <Step title="Create a scenario with a Custom webhook">
    In Make, create a new scenario. Add a **Webhooks → Custom webhook** module as the trigger. Click **Add** to create a new webhook and copy the URL (starts with `https://hook.eu2.make.com/…` or similar).
  </Step>

  <Step title="Add the Make integration in Feedal">
    Go to **Integrations → New integration → Make**. Paste the webhook URL and save.
  </Step>

  <Step title="Attach to a form and test">
    Attach the integration to a form from the **Connect** tab. Click **Test** to fire a sample delivery. Make will detect the data structure and you can map fields to your next module.
  </Step>
</Steps>

| Field               | Required | Default | Description                                    |
| ------------------- | -------- | ------- | ---------------------------------------------- |
| **Name**            | Yes      | —       | A label for this integration                   |
| **Webhook URL**     | Yes      | —       | The custom webhook URL from your Make scenario |
| **Include answers** | —        | On      | Include answer fields in the payload           |

***

## Payload format

Feedal sends the same flat key-value JSON object as the [Zapier integration](/integrations/zapier#payload-format):

```json theme={null}
{
  "form_id": "uuid",
  "form_slug": "customer-feedback",
  "form_title": "Customer feedback",
  "session_id": "uuid",
  "submitted_at": "2026-03-17T10:03:24Z",
  "duration_seconds": 204,
  "total_score": 42,
  "event": "session.completed",
  "answer__node_abc123": "Jane Smith",
  "answer__node_def456": "9"
}
```

Each answer is prefixed with `answer__` and the node ID.

***

## Next steps

<CardGroup cols={2}>
  <Card title="Zapier" icon="zap" href="/integrations/zapier">
    Same setup pattern for Zapier.
  </Card>

  <Card title="Webhook" icon="webhook" href="/integrations/webhook">
    Connect directly without a middleware platform.
  </Card>
</CardGroup>
