Zapier is a great tool to help you automate your workflow. You can connect Your
Drift account to Zapier so you can start building Zaps to take action automatically.
In this doc, we'll cover
- connecting your Drift account to Zapier
- some examples of what you can automate
- adding a second action to your Zap
Integrating with Zapier is available on any paid Drift plan, starting with Premium.
Here are just a few examples of actions you can do with the Drift<>Zapier Integration:
- Add new contacts in Drift as leads in another CRM
- Send chat transcripts to an email
- Trigger email campaigns in other apps once a contact in Drift provides an email
Set it up:
Select a Trigger
Starting points can change depending on what you're trying to accomplish with the Zap.
We'll start with a Drift Trigger. (adding actions from a third party into Drift would begin with a trigger for the other app)
Here is a list of all the triggers that Drift offers:
A few things to note:
Triggers fire at different times and therefore capture different amounts of information.
A Trigger does not necessarily mean you're gathering all the information you need. In the Pull in Samples step, you can view the available info in the drop down. We'll show you how to add another action to get the rest.
Connect the two accounts
If you haven't connected your Drift and Zapier accounts, now isthe time to do so!
Navigate to Settings > Integrations > Zapier and you should see a token that looks something like this:
Copy the token and paste it into Zapier, the location where you paste the link can be seen below:
Select a Sample
After deciding on your trigger you need to pull a sample from Drift.
Depending on the trigger you used, different information will be available, here are a few examples:
- Conversation Pushed - transcript, conversation link, tags, agent name
- New Lead - name, email, phone, other attributes
- User Reached Goal - conversation link, goal id, playbook id
If you're using one of these triggers, like Conversation Closed, adding a second action is how you can grab the contact information as well.
Add a Second Action for Contact Data
- Under "Test This Step" find a sample and unfurl the drop down.
- Then find either the Anonymous ID or the End User ID. (this example has an Anonymous ID)
- This "Search" step is essentially telling Zapier to go into Drift and retrieve any relevant attributes.
- This will allow you to send this sample, and any other sample you can build, over to another app!
An “Action” either takes something that happens in another app and maps it back over to Drift, or takes something that happens in Drift, and makes something happen in another app.
Again, you can also reverse the process and have a third party trigger make something happen in Drift.
Here are the available options for actions in Drift.
In our example, we set up a zap to send User Id and Conversation Duration over to a Google Sheet.
What if we don't want every conversation? What if, for example, we just want conversations with users who hit the Book a Demo lead stage?
We can set up a Filter by Adding a Step or clicking the plus icon between existing steps!
Setting up the Filter is relatively intuitive.
Select the attribute, we then recommend using (Text) Contains, and, of course, enter whichever condition you'd like to filter by.Lead Stage, specifically, is under Attributes Classification.
Other Zapier Articles:
- Zapier Integration FAQ
- View Custom Attributes From Playbooks in Zapier
- How to Use Zapier to Set the Account Owner of a Contact
- How to Use Zapier and Playbooks to Trigger Events When Goals are Hit
Did You Know?
You can view our training video about setting up Integrations our Drift Insider pages? Click HERE to learn more!