Why this matters
Make's HTTP module connects to any REST API, and ReachOut's project endpoints map cleanly. Build scenarios that create contacts on form submission, keep custom fields in sync from spreadsheet rows, or read campaign and analytics data into downstream tools.
What you get
- No native Make app needed — the HTTP module covers the API.
- Search by email before creating, so repeated runs update the same contact.
- Custom fields registered in Studio map directly to Make module outputs.
- Visual scenario builder makes it easy to fork on conditional logic.
Setup in 4 steps
- Create an API key.Studio → Organization settings → API keys → Generate API key, then grant it the editor role on your project.
- Add the HTTP "Make a request" module.Method: POST. URL: https://api.usereachout.com/api/projects/YOUR_PROJECT_ID/contacts (list project IDs with GET /api/projects). Headers: Authorization: Bearer YOUR_API_KEY.
- Wire upstream data.Map the relevant fields from the upstream module (Typeform, Airtable, Webflow, etc.) into the request body.
- Update instead of duplicating.Add an HTTP module that POSTs to /api/projects/YOUR_PROJECT_ID/contacts/search by email first; route to PATCH /api/projects/YOUR_PROJECT_ID/contacts/:contactId when the contact exists and to create when it does not.