Connect Role.so to the tools you already use
Route candidate events with webhooks, connect your automation workflows, and add the tracking scripts your team already uses.

Trusted by recruiters at




Send Role.so data where your team needs it
Webhooks
Send Interested and Declined events to any HTTPS endpoint, with a built-in test before you go live.
Automation-ready endpoints
Use the same webhook endpoints with Make, Zapier, n8n, or an automation you already run.
Third-party scripts
Add your Google Analytics or Meta Pixel scripts to every pack and keep measurement consistent across the board.
Google Jobs schema
Publish structured job data automatically so your openings are eligible to appear in Google Jobs search results.
Hosted job feed
Expose published packs through a stable JSON feed that job boards and aggregators can retrieve.
Follow an event from Role.so into your workflow

Webhooks that connect to Zapier, Make, and n8n
Role.so webhooks are configured for your team and include controls to create, update, delete, and test each endpoint. Any automation tool that accepts a webhook can receive the events, including Make, Zapier, and n8n. Two events are available today: Interested and Declined.
- Team-level webhook endpoints with a built-in test
- Works with Make, Zapier, and n8n through webhooks, with no native plugin required
- Fires on two events: Interested and Declined
Thomas
Recruitment Manager

Publish job data beyond your careers page
Give published roles a wider route to discovery without maintaining duplicate job content. Role.so can add Google Jobs structured data to a pack and expose active roles through a stable hosted JSON feed for job boards or aggregators.
- Google Jobs structured data generated from your pack
- A hosted JSON feed for published, non-archived roles
- Refresh the feed when pack content changes
Victoria
Human Resources Specialist

The connections needed to move candidate data
Works with your stack
What recruiters say about Role.so
Hannah, Talent Partner
James, Talent Lead
Terrie, Recruitment SpecialistFrequently asked questions
Make, Zapier, and n8n can receive Role.so events through webhooks, as can any HTTPS endpoint you control. You can also add six supported tracking scripts, publish Google Jobs structured data, and expose active roles through a hosted JSON feed.
Two events are available today: Interested and Declined. Use them to start workflows such as creating a record or notifying your team.
Yes. You can add third-party scripts such as Google Analytics and the Meta Pixel to every pack, so your measurement stays consistent across all the pages you publish.
Webhooks deliver a JSON payload over HTTPS to the target URL you configure. You can test it instantly from the webhook settings before going live, and inspect the exact structure in your automation tool.
Enable Google Jobs structured data on a pack to make the role eligible for Google Jobs discovery, or use the hosted JSON feed to share active jobs with compatible job boards and aggregators.



