New customersGet 20% off your first payment on any plan.Not available for INR (₹) billing.Claim 20% off
Integrations

Make

Trigger Make scenarios from Prosyo events with a custom webhook, and add leads to Prosyo campaigns with an HTTP request.

On this page

Connect Prosyo to Make (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:

Text
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.

  • 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 for step-by-step recipes, and the API reference for every endpoint.