---
title: "Make"
description: "Trigger Make scenarios from Prosyo events with a custom webhook, and add leads to Prosyo campaigns with an HTTP request."
url: https://prosyo.com/docs/integrations/make/
section: "Integrations"
updated: 2026-11-06
---

# Make

Connect Prosyo to [Make](https://www.make.com) (formerly Integromat).

## Prosyo → Make: trigger a scenario

1. In Make, create a scenario and add **Webhooks → Custom webhook** as the trigger.
2. Click **Add**, name it *Prosyo*, and click **Save**.
3. Copy the webhook URL, for example `https://hook.eu1.make.com/abc123...`.
4. In Prosyo (you need to be a workspace **owner or admin**), go to **Integrations**, click the **Custom webhook** card and click **Connect Custom webhook**.
5. Paste the URL into **HTTPS endpoint** and click **Connect**. Copy the **Signing secret**. It's shown once.
6. Choose **Events** and click **Save mapping**, then click **Test connection**.
7. In Make, the webhook module shows **Successfully determined** and learns the data structure. The test event's `type` is `integration.test`.
8. Add a **Router** with filters on `type`, then add your actions.

### Verify the signature (optional)

In the webhook module, open **Advanced settings** and turn on **Get request headers** and **JSON pass-through**. Then add a filter that checks:

```
sha256(value; "hex"; "YOUR_SIGNING_SECRET")  =  headers.x-prosyo-signature
```

Here `value` is the raw JSON body passed through.

## Make → Prosyo: add leads

1. In Prosyo, go to **Integrations**, click the **Chrome extension & API** card and click **Generate API token**. Copy it. Only owners and admins can generate one. If your workspace already has a token and you saved it, use it. Otherwise click **Rotate token**: it replaces every token, so paste the new one into your Chrome extension and every other tool that used the old one.
2. In Make, add **HTTP → Make a request**:
   - **URL:** `https://app.prosyo.com/api/v1/ext/leads`
   - **Method:** POST
   - **Headers:** `Authorization: Bearer YOUR_TOKEN`
   - **Body type:** Raw, **Content type:** JSON
   - **Request content:**

```json
{
  "listName": "Inbound – Make",
  "leads": [
    { "firstName": "{{1.first_name}}", "lastName": "{{1.last_name}}", "email": "{{1.email}}", "companyName": "{{1.company}}" }
  ]
}
```

Up to 100 leads per request. See the [lead fields](https://prosyo.com/docs/integrations/n8n.md#add-leads-to-prosyo-from-n8n).

## Popular scenarios

- Reply received → create a HubSpot or Pipedrive task, and ping the owner in Slack
- Stage changed to Meeting → add to Google Sheets and create a Google Calendar prep block
- Facebook Lead Ads → Prosyo list → LinkedIn campaign

## Start campaigns automatically

Go one step further: add the lead **and enroll them in a campaign** in the same workflow. See [Custom triggers](https://prosyo.com/docs/integrations/custom-triggers.md) for step-by-step recipes, and the [API reference](https://prosyo.com/docs/integrations/api-reference.md) for every endpoint.
