Connect Testivora with Make
Catch Testivora events with a Make (formerly Integromat) webhook as the trigger and chain whatever visual modules you want: Slack, Sheets, an HTTP call to your backend, anything.
Create the webhook in Make
New scenario → the first module is 'Webhooks' → 'Custom webhook'. Hit 'Add' to create the webhook, give it a name, and copy the URL it generates (something like https://hook…make.com/…). That URL is your trigger.
Register the URL in Testivora
In Testivora go to Settings → Webhooks → New endpoint. Paste the Make URL, pick the events you care about (testimonial.created, testimonial.approved, testimonial.deleted) or leave them all on, and save. You'll get a whsec_… secret to verify the signature if you need it.
Set the module to listen and send a test
On the Custom webhook module hit 'Redetermine data structure' (it starts listening). Then, from Testivora, hit 'Send test' on your endpoint. Make catches the POST and learns the payload shape — the testimonial lives under data:
{
"id": "evt_3hF2bQ...",
"object": "event",
"event": "testimonial.approved",
"version": "1.0",
"created": "2026-06-03T01:00:00.000Z",
"attempt": 1,
"data": {
"id": "j97...",
"type": "text",
"status": "approved",
"rating": 5,
"text": "Cerré 3 clientes en una semana.",
"author": { "name": "Ana López", "company": "Acme" }
}
}Use the fields in the next modules
Once Make has learned the structure, the fields show up in the mapping picker of any module you add afterward. The paths you'll want:
data.event // testimonial.approved
data.data.author.name // Ana López
data.data.text // el testimonio
data.data.rating // 5
data.id // evt_3hF2bQ... (estable entre reintentos)Chain modules
With the event inside the scenario, add whatever modules you want and map the fields: 'Slack → Create a message' with the text and name, 'Google Sheets → Add a row', or 'HTTP → Make a request' to send it to your backend. Connect as many as you need.