- Home
- Resources
- Integrations
- CallRail
CallRail Make integrationAutomate CallRail with Make.
Every call and text CallRail tracks can start an automation. The CallRail Make integration gives you 9 modules: 8 triggers and one API call. This page shows marketers and ops leads how to link the account and run a first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What does the CallRail Make integration do?
The CallRail Make integration links your CallRail account to Make, a tool where you build a scenario (an automation made of modules, each one a brick such as a trigger or an action). CallRail events, like a new call or an incoming text, start the scenario and hand their data to the next module.
A call log nobody types by hand. Watch Calls fires as soon as an inbound call lands, and again when that call changes after it ends. Each call arrives in Make as a bundle (one item passed from module to module), ready for the next app in the scenario.
Texts that reach the right person. Watch SMS Received and Watch SMS Sent follow your text conversations, so a reply from a prospect can open a task or alert a teammate instead of sitting unread in CallRail.
An account that stays tidy. Watch Companies, Watch Trackers and Watch Users notice new records on the admin side, which helps when an agency adds a client company or a new tracking number goes live.
What the integration does not do: it has no module to create or edit records in CallRail. For that, Make an API Call reaches any endpoint of the CallRail API with the same connection. If you also weigh n8n, which often has a node for the same app, the n8n vs Make comparison helps you pick. Before you start, the Make pricing page explains how plans count usage, and Make training covers the editor from zero.
How do you connect CallRail to Make?
- 01
Get your API key and account ID
In CallRail, open the Integrations icon in the left bar, then API Keys (or Data Access). Click Create New API v3 Key and copy the key. Your account ID is the nine digit number after
/ain the dashboard URL. - 02
Add a CallRail module in Make
In your scenario, add any CallRail module and click Create a connection. A connection is your CallRail account linked to Make once, then reused by every CallRail module. The Connection name field is optional.
- 03
Paste your credentials and save
Enter the API key and the account ID you copied, then follow the on-screen prompts. On a module tagged instant, Make first asks you to click Create a webhook, and only then Create a connection.
Your first scenario with CallRail
GoalWhen an inbound call reaches CallRail, Make receives it and sends a request of your choice to the CallRail API.
- 01
Create the scenario
Open the Scenarios page in Make, create a new scenario and click the big + to place the first module. Search for CallRail and pick Watch Calls.
- 02
Create the webhook and connection
Watch Calls is instant, so click Create a webhook, then Create a connection and paste your API key and account ID. CallRail will now call Make whenever a call comes in.
- 03
Add the API call
Click the + on the right of Watch Calls and add Make an API Call. Pick the CallRail endpoint you need and map data from the call bundle into the request.
- 04
Test with Run once
Click Run once, then place a test call to one of your tracking numbers. Open the bubbles on each module to read the bundles they received and check the request went through.
- 05
Switch the scenario on
Once the test looks right, turn the scenario on. Since the first module is instant, it runs each time CallRail reports a call, with no schedule to set on the clock.
What can start a CallRail scenario?
8 modules start a scenario when something happens in CallRail. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by CallRail as soon as it happens.
Watch Calls
Instant triggerIn Make“Triggers when an inbound phone call is received or a call has changed after it's ended.”
You get every inbound call in Make the moment CallRail receives it, plus a second pass when that call is updated after it ends. It is the broadest call trigger of the app.
Watch Companies
Scheduled triggerIn Make“Triggers when a new company is created.”
Each new company created in your CallRail account shows up in Make as its own bundle, so a fresh client setup can kick off the rest of your onboarding without anyone copying names across tools.
Watch Modified Call
Instant triggerIn Make“Triggers when a call has changed after it’s ended.”
This one waits until a call has ended and something in it changes, then hands you the updated call. You work with the finished record instead of the first raw version.
Watch Pre-Call
Instant triggerIn Make“Triggers when an inbound phone call is received by CallRail.”
Your scenario starts as soon as CallRail receives an inbound call, which makes it the earliest point you can react to a caller. Speed is the whole point of this module.
Watch SMS Received
Instant triggerIn Make“Triggers when an SMS message is received.”
Incoming text messages land in Make one by one, so a prospect who replies by SMS gets noticed even when nobody has CallRail open.
Watch SMS Sent
Instant triggerIn Make“Triggers when an SMS message is sent.”
Every text your team sends from CallRail reaches Make, which gives you a record of outbound follow-ups without asking anyone to report them.
Watch Trackers
Scheduled triggerIn Make“Triggers when a new tracker is created.”
When someone creates a new tracker in CallRail, Make picks it up so the rest of your setup knows a new number is live and can be tied to its campaign.
Watch Users
Scheduled triggerIn Make“Triggers when a new user is created.”
New users added to your CallRail account come through to Make, which helps you keep access lists and internal directories in step with the people who can see your call data.
What else can Make do in CallRail?
CallRail gives you 1 module. For each one: what it does for you, when to reach for it, and what to watch out for.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
With this module you can reach any endpoint of the CallRail API from your scenario, using the connection you already set up. It fills the gap left by the triggers, since the app has no ready-made action module.
Need help automating CallRail with Make?
A person reads every message.