Integromat lets you connect apps, automate workflows, and move data between tools. Using Webhooks in Integromat, you can integrate Ringba with your existing technology stack.
What is Integromat?
Integromat is a web app that lets you to connect apps, automate workflows, and process data. You can set up a free account that gives you 2 active scenarios and allows you to process 1000 operations a month.
Create a Scenario in Integromat with a Webhook
- Go to your Integromat account, click Create a new scenario and pick the services you want to integrate.
- Select Webhooks and choose Custom Webhook. Name your new webhook and click Save.
- Copy the webhook endpoint URL, click OK, and log in to your Ringba account.
Create a Tracking Pixel in Ringba to send data to Integromat
- Navigate to the Campaign you want to send data from. Scroll down to the Pixels section and click Add Pixel to create a new tracking pixel for your Integromat integration.
- Choose the event that will trigger the postback pixel to fire on.
-
Each event has different data that’s accessible to it. Ensure that your call will have the information that you need when the pixel is fired. For example, you can’t set your pixel to be sent on an incoming call and expect to send information about the call cost because it is not possible to know about it before the call finishes.
-
Paste the webhook endpoint URL from integrate and add the tokens you want to include when you are passing data through Integromat. You will need to add these tokens using the correct formatting for appending URL parameters.
URL Format:
https://hook.integromat.com/...?TagName1=[TagValue1]&TagName2=[TagValue2]
TagName is your personal identifier and TagValue was generated by a token.
Example URL:
https://hook.integromat.com/…?DateTime=[Call:CallDateTime]&CallID=[Call:InboundCallId]
For this example, we are going to use Incoming as the trigger to fire the pixel and we are going to send the Date/Time and Inbound Call ID to Integromat.
Toggle the switch to Enable POST Pixel and select JSON. You can pass additional data in your request by including custom headers and values. You also have the ability to use Tag Filters to only trigger your request when specific criteria is met.
Click Create to update your campaign and activate your Tracking Pixel. You can now pass data from Ringba to Integromat!
Use Integromat to pass your Ringba data to another Third-Party Tool
Now that you can pass data from Ringba to Integromat, you can send that data to any other supported third-party tool.
Go back to Integromat and add another Module to your Scenario. From here, you can connect Ringba to any app you want to send data.
For this example, we will take some information about a call and send it to a Google Sheet. To do this, we will use Google Sheets to connect with Integromat and receive data from Ringba.
For Action, select Add a Row. This will automatically create a new row in your spreadsheet every time the Ringba Pixel is fired.
Next, you’ll need to add a connection in Integromat for your Google Sheet account. Once you’ve connected your Google Drive account, make sure you have a spreadsheet setup to receive your data.
Here’s what ours looks like:
In Integromat, select the spreadsheet you want to connect. Choose the worksheet and wait for Integromat to load your headers.
Next, map your data to the headers in your spreadsheet.
Click Save and hit the play button in the bottom left to test your Scenario.
Run a test by copying your completed URL with tokens and pasting it in your browser address bar. Hit enter and the Integromat webhook will catch your data and send it to the spreadsheet.
Toggle the switch in the bottom left corner to activate your Scenario. For Run Scenario, choose Immediately to ensure Integromat receives your data from Ringba. Click Activate to complete your new integration with Integromat.
You can conduct a real-world test by calling a number in the Ringba campaign. In this example, the pixel will fire immediately on Incoming and send caller data into the spreadsheet. Check your spreadsheet and you’ll see that your Ringba data has already been passed through Integromat.
Reporting Event in Ringba: