Launchpad Training Hub API Community Support CTM Home
Activities
Activity Logs
Contacts
Flows
Automation
Chats
Forms
Routing
Release Videos
Release Notes
COVID-19
Integrations
ABTasty
Acquisio
AMP
Bing
Bizible
Cake
Facebook
Gong i.o
Google Ads
Google Analytics
Google Data Studio
Google Marketing Platform
Hubspot
Instapage
Kenshoo
Kissmetrics
Mailchimp
Marin Software
Marketo
Microsoft Dynamics
Optimizely
Oracle Maxymiser
Salesforce
SendGrid
Slack
SnapChat
Stripe
SugarCRM
Symplify
Unbounce
VWO
Wix.com
WordPress
Zapier
ZenDesk
ZOHO
General
Help Center
Numbers
Management
Dynamic Numbers
Reports
Analytics
Contact Center
Reports Delete
Usage
Report Settings
Settings
Account Management
Current Account
Contact Management
Parent/Agency
Configuration
Users
Softphone
Texts
Text Settings
Recorded Training
CTM Academy
On-Demand Videos
Upcoming Topical Webinars
Menu +

Integrating FormReactor with Web Applications Using Zapier

Link Copied

Overview

Using Zapier, you can pull information from other web applications into FormReactors in your CallTrackingMetrics account.  This would allow you to display leads from Facebook as form entries in your call log, for example.

Before you start:

  • Create a FormReactor in your CallTrackingMetrics account and save the form ID for later use. The form ID is a string found in the URL bar when you are viewing the form, beginning with FRT:
  • Find the API keys for your account or agency.
  • Create a Zapier account.
Link Copied

Integration Setup

In this example,  step 2 will use webhooks for the trigger app, but you could use Facebook or any other application you wish to pull into CTM via FormReactors.

The instructions below may change as Zapier makes updates.  Please refer to their documentation for the most up-to-date instructions for making zaps.
  1. In the Zapier dashboard, click the Make a Zap! button in the top right.
  2. Choose a Trigger App → Webhooks
    • Select Webhooks by Zapier Trigger → Catch Hook
    • Set up Webhooks by Zapier Hook → click continue
    • Test Webhooks by Zapier → send a get or post or whatever you desire to the customer webhook URL it generated for you. The URL probably starts with https://hooks.zapier.com/hooks/catch.  You can choose between URL encoded or JSON based on your preference.
      • Suggested details to transfer: caller_name, country_code, phone_number (required), email, visitor_sid, callback_number, any custom fields you may have defined.
      • See this page for details on what the CTM FormReactor can accept from other applications.
    • After sending the request (which should return a successful response), click OK, I did this and wait. Eventually, it will turn green and say Test Successful.
  3. Choose an Action App → Webhooks
    • Select Webhooks by Zapier Action → POST
    • Set up Webhooks by Zapier POST:
      • URLhttps://app.calltrackingmetrics.com/api/v1/formreactor/FRT... (use the FormReactor ID for your specific form)
      • Payload Type: JSON
      • Data: this is where you make the mapping between CTM and the other provider (the order is not important).  In the example, caller_name has been defined to match to Querystring Caller Name (it acts like a variable). Alternatively, you can hard-code values: in the example below, country_code is set to be 1 no matter what Facebook or the other provider sends.  In the top right of the window, you can click the eye to the right of Setup Preview to toggle between variable example values and the variable field names.
      • Basic Auth: put your CTM API key here with the access key and secret key separated by a pipe | symbol: 12345abcde|54321edcba
      • All the other fields are optional.
    • Click Continue at the bottom.
    • If desired, Send Test To Webhooks by Zapier (or Skip Test). If you run the test, the data you sent to the webhook will appear in the call log and whatever actions you have associated with the FormReactor will occur.
    • If successful, Finish.
  4. Name your Zap and enable it to run.
X