Zapier connects the apps you use so you can automate tasks using your call and form data. Using Zaps, you can create automations using "Triggers" and "Actions". Each time an action occurs in CallRail, you can trigger an outcome, like creating a lead in your CRM when a call or text occurs or sending an email when a new tracking number is added to your account. These Zaps are available to connect any two Zapier-supported apps to each other.

Wondering if Zapier supports a certain application? Zapier has a directory you can use to look up supported applications.

Getting started

In order to create a custom integration with CallRail using Zapier, you'll first need an active Zapier account. To learn more about Zapier, use the link below:

CallRail's Available Triggers on Zapier.

If you created a Zap prior to our updated integration in November 2015, your Zap will be preserved as a legacy integration. Create new Zaps after this date according to this article.

Allow Zapier access to CallRail

In order to use Zaps for your CallRail data, you'll want to authorize Zapier to access your CallRail account.

  1. Once you're logged into your Zapier account, click Connected Accounts at the top of the page.

  2. Search and select CallRail from the list of available accounts.

  3. If you're not logged into your CallRail account, you will be prompted to log in. Otherwise, select Authorize to allow CallRail to send data to your Zapier account.

  4. Add your account name to the newly authorized account.


Creating a Zap

Once you've authorized Zapier to access your CallRail account, you're able to configure Triggers and Actions to build a custom integration best suited to your needs. The steps outlined below are an example that outlines how to send calls to a Google Spreadsheet.

  1. After logging into Zapier, hover your cursor over the left-hand sidebar to open it and click Zaps.

    Create Zap
  2. Name your Zap at the top of the page.

    Name Zap
  3. Under Change Trigger, select CallRail

    Change Trigger.png
  4. Select the Event that you'd like to track, then click Continue.

    Trigger app and event.png
  5. Choose the CallRail account you'd like to use to gather your data. This is likely the account you authorized in the first set of instructions in this article. Then, click Continue.

    Trigger account
  6. Select the company in your CallRail account whose data you'd like to send to Zapier. You can select multiple companies on this step if you have more than one company in your CallRail account. Click Continue when finished.

  7. Test your CallRail trigger by clicking Test trigger.

  8. Next, you'll set up your action. Under Change Action, choose the app where you'd like to send your CallRail data. For this example, we'll send calls to Google Sheets.

    Change action
  9. Select the Event you'd like to take place in the action app. Then, click Continue.

    Action event
  10. Select your connected account, then click Continue.

  11. Find the correct place where you'd like to see your CallRail data. This screen is dependent upon the action and action app you're configuring on your end. Click Continue once your actions have been set up.

    Choose Action (actions)
  12. Test your action by clicking Test step, or you can choose to Skip test.

    Test action
  13. After the test is successful, click Publish to turn your Zap on.

Deactivating Zapier integration

The Zapier connection is configured at the user-level within your CallRail account. If a Zapier connection needs to be removed within CallRail, the user that configured the integration should log in to deactivate it.

  1. Click the Settings icon on the left navigation bar.

  2. Choose the company where you'd like to deactivate Zapier.

  3. Click Integrations at the top of the page.

  4. Choose My Applications from the Data Access header on the left.

  5. Click on Zapier.

  6. Click the Revoke Access icon for Zapier to remove the integration.


Is the Zapier integration HIPAA compliant?
CallRail's integration with Zapier currently isn't compliant for healthcare accounts.

I set up the Zapier integration but it doesn't show as active
Don't worry! Your integration is active. Due to the authorization Zapier uses, we can't mark the integration icon as active.

What information can I pull into Zapier from CallRail?
Nearly all fields in the Retrieving a Single Call endpoint in the CallRail API can be selected in Zapier. For example, if you want to pass the call transcription from CallRail, you would choose the conversational_transcript field when configuring your Zap in Zapier.

The sample data isn't matching what I expected
Sample data is what you see when you are setting up your Zaps. Zapier has test and review steps built into the setup process so you can test your workflows. In our Zapier application, our sample data is set up separately from our live data. This means you may not see the same data you're expecting to see in a live Zap.

To see your Zap fire in real-time, you can complete the Zap set up, turn it on, and then place a test call or trigger the appropriate action for the Zap to fire.

I want to create a trigger for missed calls
At this time, we do not have a trigger for missed calls. However, you can use the "Call Completed" trigger and filter by answered = false to get this information.

Was this article helpful?
0 out of 2 found this helpful

Articles in this section

Ask the Community
Find best practices, post, and learn from CallRail users.
CallRail Support Hours
Weekdays 8:00am - 8:00pm EST