How to use the Sales.Rocks Webhooks?

  1. Overview
  2. My Configurations
  3. How to use the Sales.Rocks Webhooks?

 

Before we get started on how to set up the Sales.Rocks Webhooks, we need to go over the usage and what's required to implement them on your Sales.Rocks account.

 
Simply put, webhooks are automated messages sent from apps when something happens. When the webhooks are triggered, data rows are sent out from one app to another.

 

 

However, in order to make 2 apps communicate, they both need to "speak the same language", which more often than not is not possible with direct integration.
This is why you need a 3-rd party specialized app to be the "mediator" between them.

 

The 3-rd party apps are usually Workflow automation apps like ZapierZoho FlowPabbly Connect, etc. can automate and connect different apps by a shared base of triggers and actions.

 

The Webhooks are available for the Drip-Campaigns Module on the Sales.Rocks Platform. There are 3 possible "messages" or triggers you can send from Sales.Rocks to another app:

  1. Upon opened email

  2. Upon clicked email

  3. Upon reply

This means that you can trigger the webhook to push the information to the other app, or list when a certain action is fulfilled.

So, if you want to have the information on who opened, clicked, or replied to your Sales.Rocks campaigns directly in your CRM or in a Google Sheet, read along 👇

 

To be able to set up and use the Sales.Rocks Webhooks you would need:

 

 

1. A Sales.Rocks account

2. Access to a 3-rd party workflow automation tool that works with Webhooks (Premium Zapier account, Zoho Flow access, or similar)

3. Account on the other app you would like to connect with Sales.Rocks data (Google Sheets, any type of CRM, or relevant Sales or Marketing tools)

 

 

 

1. Creating the Webhook URL in the 3rd-party App
  

In order to get the webhook URL, you will need to start the initial setup within the Workflow automation tool of your choice.

For this example, we'll use the Zoho Flow tool, but the steps are very similar for the rest of the apps.

 

Go to your Zoho Flow and create a new Flow:

 

 

 

In this example, we'll push data from the Sales.Rocks Drip-Campaigns to Google Sheets.

 

After creating the Flow, continue the setup by choosing "Webhooks" as an option to configure the flow (you'll need to choose Webhooks for the rest of the 3rd-party apps as well).

 

 

After selecting the Webhook configuration, choose JASON as the format and then copy the created URL.

 

For Zapier, the flow would look very similar by choosing the Webhooks (premium) option.

 

 

 

After creating the Webhook URL, log into your Sales.Rocks account to establish the connection between both apps.

 

2. Creating the Webhook on Sales.Rocks 

 

Once you log into your Sales.Rocks account, navigate to the 'My Configurations' tab, find the 'Webhooks' tab from the horizontal tabs, and click on 'Create a Webhook'.
 

 

On the next screen, give your Webhook a name (this usually is something that should remind you of the connection you've established between apps, so the names of the apps would be the most common naming - e.g. Sales.Rocks to Google Sheets, but you can name it as you like).

 

 

After naming your Webhook connection, choose one of the Triggers:
  • Upon opened email

  • Upon clicked email

  • Upon reply

And, add the copied Webhook URL we created in the previous step.

 

 

You can additionally combine more Triggers for the same Webhook, or use all 3 Triggers and filter the actions afterward, within your list.

3. Testing the Webhook connection 

 

Once you are done configuring the Webhook on both apps, it's time to test the connection. You should be able to find the 'Test Webhook' button on both parties.

 

If the connection was successful you should receive a test request in your 3rd-party app.

 

 

4. Connecting Sales.Rocks with your App

 

In the 3rd-party App (Zoho Flow in our case) we'll connect Sales.Rocks with a created Google Sheet, which will receive the data upon the action we've chosen for our webhook.
 

 

Create the Sheet in your Drive first before you add the flow to the Builder.
 

 

Give the Sheet a name and add all the fields you would need to be populated (e.g. Campaign Name, email, First and Last Name, Company, Country, etc.).
You can add as many fields as you want, as long as they are also included in the Sales.Rocks database, or your uploaded contact list in the Sales.RocksDrip-Campaigns.
(you can also have other fields, but they will stay empty if not matched with a field from the contact list)
 
 

 

Next, go back to your Workflow automation app to connect both apps.

Find 'Google Sheets' in the Apps menu and add it to the Flow Builder.

 

Zoho Flow will require authorization to be able to read the list we've just created. Allow access and continue mapping the fields by clicking on the matching field from the webhook to your list:

 

 

 

Once done, save and activate your flow.

 

 

5. Using the Webhook in the Sales.Rocks Drip-Campaigns

 

Now that you are done setting up the Webhook on both ends and connecting it successfully, it's time to use it in a campaign.


The Sales.Rocks Webhooks are used on a campaign level, meaning you can set a different Webhook with a different flow, connection, and trigger for each separate campaign you create.
 

 

Start by creating a campaign as usual, and on the 4th step choose to use the Webhook you've created.
Test the Webhook, if everything works well, and continue the Campaign setup.

 

Once you finish with the setup, craft the content of your campaign, save and activate.

 

 

Depending on your schedule, the campaign will start on the set time and date, and you should immediately (after a couple of minutes depending on the used apps) see the information being passed and the rows and columns being populated in the Google Sheet you've connected to the campaign (in our example both recipients opened the sent email and were pushed in the Google Sheet with all mapped data).

 

 

6. Deactivating a Webhook in Sales.Rocks 

 

If you no longer wish the webhook to push the data to the connected app, simply open the concerning Campaign and turn off the Webhook by clicking on the toggle button.
 

 

Was this article helpful?