Drift's integration with 6sense allows Drift and 6sense customers to target conversations with ABM accounts using 6sense firmographic data, and also populates 6sense info into Live Chat and Live View
Billing Plan: This integration is available within all Drift paid plans. These instructions are for mutual customers of 6sense and Drift. 6sense is also a provider of Drift Intel, to learn more about Drift Intel visit this page.
Please Note: If you connected to 6sense through the Drift intel bundle please disconnect and enter your own API key to reconnect. When you connect 6sense with your own API key it will make 6sense the IP intel provider.
In this document, we'll go over:
How to Connect the 6sense Integration
To set this up, all you need is your 6sense Company Details API Key.
Go to Settings > Integrations > 6sense.

Once you're there, click Connect, enter your Company Details API Key and click Submit.
Need help finding the API key with 6sense, check out their support center here.

How the Integration Works and Where?
The 6sense integration works in three main ways:
- Perform a Reverse-IP lookup through the 6sense API in order to identify a company based on a site visitor's IP address, and show company firmographics
- Target ABM accounts when they come to your website with personalized messages
- Upon connecting, (New as of February, 2023) 6sense intent data will populate under Live View , and Live Chat (As seen in the screen shots below)
Note: In order for Drift to populate 6sense intent data, customers need to have the Advanced (Predictive Package) in 6sense. Scores are unavailable in the company identification API without the Predictive Package, and Drift relies on these scores to populate intent data.


We send back a few pieces of information to help 6sense's accuracy as part of our close partnership with them. This occurs when the visitor provides their email which allows us to validate or invalidate the reverse-IP-based information that 6sense provided us. (Note: We do not send back the full email address, no PII, besides IP, is sent) These details include:
- Date/Time
- IPv4 Address of the Visitor
- 6sense Response Domain (The domain 6sense provided us as the visitor's company domain)
- 6sense Response Name (The company name 6sense provided us as the visitor's company name)
- 6sense Response Country (The country 6sense provided us as the visitor's company HQ)
- Visitor Domain (The domain derived from the visitor's email)
- Is 6Signal Match Correct (If there is a 6sense domain and a visitor domain then return a boolean if they are equal or not. If either doesn't exist return null)
- Drift Customer Name (Your business' name [i.e., 1Password])
- Drift ORG ID (Internal identifier for your Drift account)
- Full URL (The URL we performed the identification of the visitor on)
- Page Referrer (The referrer that the visitor came from at the time of identification)
Playbook Targeting:
6sense firmographics can also be used in targeting for Playbooks.
Once set up. You'll be able to target audiences with the data supplied by 6sense.

To learn more about targeting audiences, check out our help doc here.
Not seeing your Segments?
After creating a segment in 6sense, it can take up to 24 hours for it to show up in the dropdown in Drift. So if you've just added it, give it a day.
6sense requires that you publish your desired segments so they can be used with the 6sense API. If you do not publish your segments in 6sense then they will not appear within Drift.

Routing Rules:
Use 6sense information to determine which Drift Users are routed to conversations. Head to Conversation routing within App Settings.
To utilize the integration, add conditions and use the drop down to create 6sense specific routing rules.

For more on routing rules, check out this doc.
Personalized Playbooks:
Organizations can also use 6sense firmographic information within Playbooks to personalize messages.
These work like Personalization Tokens in Drift - when editing a question, greeting, or the body of an email, find the icon that looks like a price tag.

FAQ
Not seeing your 6sense segments in playbook targeting?
Go to Settings -> Integrations -> 6sense -> make sure you are connected with your own api key.
If it says "connected through Drift intel bundle" disconnect and connect with your api key and segments will appear.
Why do I keep hitting my 6sense API limit?
Typically Drift will make an API to 6sense call any time 6sense is used for identification. However, using 6sense for routing or playbook targeting will also cause an API call to trigger every time routing or targeting is evaluated, even if the playbook is turned off in the case of targeting.
Why are my Playbook targeting 6sense segments getting zero impressions?
This is due to your 6sense segment being inactive. A segment will become inactive for any of the following reasons:
- The segment has not been edited in the last 30 days.
- The segment has not been viewed in the last 30 days.
- There are no active 6sense display campaigns using the segment.
- There are no active 6sense ABM alerts configured to use the segment.
- No other active segment uses this segment as one of its filters.
In the event that we need to whitelist IP addresses, what are the IP addresses that Drift uses to make calls to 6sense?
18.232.245.220
54.235.134.250
52.54.36.148
3.226.111.211
3.221.101.12
3.229.58.120
34.235.12.14
52.45.108.163
18.209.135.228
34.198.237.155
52.202.79.180
52.22.101.75
44.219.251.180
35.174.163.52
3.214.128.217
52.205.21.197
35.170.30.245
18.211.173.80