ubunyaHelp
← Help centre · For staff

Send events to other tools (webhooks)

New members, applications, attendance and payments, sent to your CRM, Zapier, Make or your own server as they happen.

  1. 1Go to Manage, then Integrations, and click Add webhook. Paste the URL that should receive events (for Zapier or Make, the URL their "Catch hook" step gives you).
  2. 2Tick the events you want, or none for all of them. Copy the signing secret straight away; we only show it once.
  3. 3Click Send test to check it arrives. Each event is a JSON POST with the event name, the time, your organisation and the details (for example the person's name, email and phone, and the intake).
  4. 4To check an event really came from Ubunya, compute HMAC-SHA256 of "<t>.<body>" with your secret and compare it with v1 in the Ubunya-Signature header (t=…,v1=…).
  5. 5If your end is down we retry for about a day. Open a send to see exactly what we sent and retry it. A webhook that fails for three days is switched off and admins get an email.

Was this guide helpful?