Make.com
Bridge Make scenarios to Wexio flows
Make (formerly Integromat) is one of the easiest ways to forward data into Wexio. Any Make scenario can end with an HTTP module that POSTs to your Wexio inbound webhook URL.

Provider docs: Setting up webhooks in Make
Setup
1. Create an inbound Wexio connection
Settings → Webhooks & API → New connection → Inbound. Give it a name like "Make — Lead Pipeline". Keep Auth mode: Shared Secret (the default).
Copy two things:
- Endpoint URL —
https://api.wexio.io/webhooks/in/{connectionId} - Signing secret — the value Wexio shows once on creation

2. Add an HTTP module in Make
At the end of your Make scenario, add HTTP → Make a request.

| Field | Value |
|---|---|
| URL | The Wexio endpoint URL |
| Method | POST |
| Headers | Add x-webhook-secret = the Wexio signing secret, and Content-Type = application/json |
| Body type | Raw |
| Content type | application/json |
| Request content | Your JSON payload — use Make's data mapper to interpolate values |
3. Configure contact resolution in Wexio
On the Wexio connection, tell it how to map the incoming payload to a contact:

- Identifier type: whichever identifier is in your payload (Email, Phone, Channel User ID, or Chat ID).
- JSON path: e.g.
$.customer.email. - Channel integration: only needed for Channel User ID — pick the right Telegram bot / WhatsApp number / Instagram page.
4. Capture the schema
Tap Capture schema in Wexio, then run the Make scenario once with a real record. Wexio learns every field and makes them available as {{webhook.<path>}} variables.
5. Bind a flow
Open a flow, add a Webhook Received trigger, pick this connection. Your flow now runs whenever Make sends a payload.
Example — Form-to-Telegram
- Make scenario: Typeform submission → HTTP POST to Wexio
- Payload:
{ "customer": { "email": "jane@example.com", "name": "Jane" }, "form": { "reason": "pricing" } } - Wexio: identifier
Email, path$.customer.email - Flow: Webhook Received → Text card "Hi
{{webhook.customer.name}}, we'll follow up about{{webhook.form.reason}}"
Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
UNAUTHORIZED in history | Wrong or missing x-webhook-secret header | Re-copy the secret into Make's HTTP headers |
INVALID_JSON | Make is sending form-encoded | Set Body type to Raw, Content type to application/json |
IDENTIFIER_NOT_FOUND | JSON path wrong, or contact doesn't exist in Wexio yet | Verify the path via the captured schema; create the contact first via a People API call or another flow |
| Nothing happens at all | Scenario isn't actually running, or the scheduled run hasn't fired | Run the Make scenario manually with "Run once" to force an immediate execution |