How to send prospect data and messages from TAP to your CRM system via Zapier.
Included in this article:
- What's Zapier?
- What you can get from TAP
- Prerequisites
- Fields mapping
- Checking your TAP Dashboard
- Getting started on Zapier
- Connecting to Hubspot
- Connecting to Salesforce
- Using other CRMs
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 |
|
|
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
-
Create an admin account
-
Generate and copy an API key on the CRM section of the feed.
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
-
Select prospects or prospects with chats
- 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).
Step 1: Set the first action ‘Find Record in Salesforce’
Step 2: Map fields
Step 3: Put transcripts into a field you’ve selected
Step 4: Mark checkbox ‘Create Salesforce record if it doesn’t exist yet?' as checked
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)
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.