

Aug 7, 2026
New
Webhooks
Send your form events straight to any URL: Zapier, Make, n8n, or your own backend. Create an endpoint, pick the events you care about, and choose whether it listens to every form or only the ones you select.
There are five events to subscribe to: form submission, form step, completed lead, partial lead, and booked call. Every delivery carries the full picture of that submission, so you get the lead, their answers, tags, UTM data, and the appointment details without a second lookup.
Every delivery is signed with your own secret, so you can verify it really came from ROASForm, and you can rotate that secret whenever you want. Failed deliveries retry on their own with backoff, and the Logs tab shows every attempt with the exact request and response your endpoint returned.
Want to try it before going live? Send test event queues a realistic sample for each event your webhook subscribes to, marked as a sample so your automation knows to skip it.
Full documentation, with payload examples and signature verification in Node.js, Python, PHP, and Ruby, is at developers.roasform.com.
Where to find it: Connect, then Webhooks.
Fixed
• Split test traffic could only be set between 10% and 90%, so there was no way to send every visitor to one form. The slider now goes the full 0 to 100%, so you can hold a variant back, ramp a new one up from zero, or park a losing variant without ending the test. Fixed.