Setting up your CRM integration via Zapier

How to send prospect data and messages from TAP to your CRM system via Zapier.

Included in this article:

 

What’s Zapier?

TAP integrates with dozens of the most popular CRM systems via Zapier including Hubspot and Salesforce. It is a piece of software that sits inbetween TAP and your CRM, and takes the manual development work out of integration.

Using Zapier, you create a 'Zap', match up your TAP data fields with your CRM fields, and get started right away.

Please note that Zapier incurs a charge for more than 100 data pulls per month.

What you can get from TAP

  • prospect basic information i.e. name, surname, email, phone (if provided), nationality

  • answers to optional data questions

  • UTM data

  • Chat transcripts

Prerequisites

  • decide on what you want to get from TAP profiles and create respective fields in your CRM system

  • admin access to TAP dashboard for having an admin user credentials and API key

  • admin access to Zapier account (to set up the integration (aka ZAP))

  • admin access to your CRM system for configuration of fields for mapping (optional)

Fields mapping

First, define fields you want to get populated after the integration. In 99% of the cases you will find that the following below fields are enough for making sure that you capture all of the relevant information about a prospect.

Default CRM field

TAP field

Notes

Action

First Name

Name

 

Map

Last name

Last name

 

Map

Contact email

Email

 

Map

Country

Country

Users provide nationality, it translates into country code that translates into country

Create

n/a

UTM data: source, campaign, medium (popcard, button, link, carousel)

Understand what brings you prospective students

Create

n/a

Heatscore

Shows how good the conversation was

Create

n/a

Marketing preference

Let’s you see if you can keep contacting prospects with your offers

Map / Create

n/a

TAP contact

Can help you to identify those prospects that have started a conversation on tap

Create

n/a

Answers

Optional questions / Extra data that you may want to collect

Create

n/a

Chat transcripts

Read conversation between prospective students and ambassadors

Create

 

TAP Dashboard

Zapier

Setting up your integration

  • Create an account with Zapier or access Zapier as an admin user

  • Follow this link to gain access to the TAP integration

  • When requested, enter your admin email address, API key (see above), and the name of your CRM software

  • Zapier will make a test connection

  • Set up one or more zaps to tell Zapier when it should sync data with your CRM

Creating a new Zap

  • Create a new Zap

  • Select The Ambassadorplatform 2.0 (Latest) from the list of applications

1e3a111e-9f10-4e29-8972-d76375a6788a
  • Select prospects or prospects with chats

9fc843d8-396d-43dd-b9a9-b6ef595360c4
  • Chats can be pulled automatically every 2-15 mins or after conversation ends. Select an option you prefer
  • Select the CRM app you want to integrate with

If Hubspot:

  • Select Hubspot

  • Authenticate to the application using admin credentials

  • Select action ‘Create and update contact’

  • Map fields (including chat transcripts)

  • Test integration by sending data of at least one prospect

  • Publish integration

 

If Salesforce:

Salesforce follows a different configuration than Hubspot that has the ‘Create and update contact’ action. Salesforce has separate actions such as ‘Create record’, ‘Find record’, Update Contact'.

If you only want to get prospect data (e.g. name, email, optional data questions), then you will need to have a single ZAP with the action Create record in Salesforce.

Creating a record in Salesforce follows the same logic as any other CRM system:

  • Select action ‘Create and update contact’

  • Map fields (including chat transcripts)

If you want to have both prospect students data and chat transcripts you will need to create two zaps. One (to create a record) and one (combined) that has two steps such as ‘Find a record in Salesforce’, and to ‘Update the contact in Salesforce’ (see illustration).

cd64758c-9434-4064-a8a3-8b94068dfe5d

Step 1: Set the first action ‘Find Record in Salesforce’

2deb9a17-91cb-4c3e-8fc9-7a5c693b4259

Step 2: Map fields

8bbe8810-e420-452c-8e12-6d120872eb87

Step 3: Put transcripts into a field you’ve selected

c7825c42-cdb0-493f-8d30-eb265249c777

Step 4: Mark checkbox ‘Create Salesforce record if it doesn’t exist yet?' as checked

75024aad-3a39-44e0-b89b-a20223ecac2a

 Step 5: Add the next action via Salesforce – Update Contact
b17b794c-e982-46f0-b726-9c7640b645fa

Step 6: Put in the ID of a record (note: this is a variable so despite what ID is shown in the integration, it will change dynamically)

84d8da0a-412c-4464-a117-ea9cbda77979

 

Using other CRM systems

If you're using a CRM other than Hubspot or Salesforce, the process will be similar to the above. If you need any further help, please feel free to get in touch with us at support@theambassadorplatform.com.