Drift integration
DEPRECATED: Drift was acquired by Salesloft; the standalone Drift product has been wound down (drift.com now redirects to Salesloft, driftapi.com returns 404 as of 2026-06-22). Existing integrations may stop working. Check Salesloft for migration options. Conversational marketing and B2B chat platform. Manage live conversations between site visitors and sales agents, retrieve and update contacts, send chat or private-note messages from a bot, post timeline events, list playbooks and conversational landing pages, and read booked meetings. Build chat-bot integrations, CRM sync, sales workflows, and conversation-driven automations.
Say what should happen.
The workflow builds itself.
Common Drift use cases
- Cleaning up test data
- CRM-driven enrichment
- Bot reply on chat trigger
- Daily contact sync to a CRM
- Logging product usage events
- KPI tile on a sales dashboard
- Replaying a chat in another tool
- Reporting on weekly meeting volume
- Sharing CLP links in email signatures
- Importing leads from a form submission
What you can do with Drift
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Contact, 6 operations
create_contactCreate contactPOSTCreates a new Drift contact.delete_contactDelete contactDELETERemoves a Drift contact from the Contacts view.get_contactGet contactGETRetrieves a Drift contact by id.list_contactsList contactsGETLists Drift contacts with email or external-id filtering.update_contactUpdate contactPATCHPatches a Drift contact's attributes.update_contact_by_external_idUpdate contact by external idPATCHPatches a Drift contact by external (or anonymous) id.
Conversation, 3 operations
create_conversationCreate conversationPOSTCreates a new Drift conversation for a contact.get_conversationGet conversationGETRetrieves a single Drift conversation by id.list_conversationsList conversationsGETLists Drift conversations with status filter and cursor pagination.
Message, 2 operations
list_conversation_messagesList conversation messagesGETLists messages within a Drift conversation.send_messageSend messagePOSTSends a chat or private-note message to a Drift conversation.
User, 2 operations
get_userGet userGETRetrieves a single Drift user (agent) by id.list_usersList usersGETLists all Drift users (agents) in the organization.
Attachment, 1 operation
get_attachmentGet attachmentGETDownloads a Drift conversation attachment.
Conversation stats, 1 operation
get_conversation_statsGet conversation statsGETReturns conversation counts by status.
Custom attribute, 1 operation
list_custom_attributesList custom attributesGETLists custom contact attributes for the org.
Landing page, 1 operation
list_landing_pagesList landing pagesGETLists Drift conversational landing pages (CLPs).
Meeting, 1 operation
list_booked_meetingsList booked meetingsGETLists booked meetings across the organization.
Playbook, 1 operation
list_playbooksList playbooksGETLists active Drift bot playbooks.
Timeline event, 1 operation
post_timeline_eventPost timeline eventPOSTPosts a custom timeline event to a contact.
Transcript, 1 operation
get_conversation_transcriptGet conversation transcriptGETRetrieves the formatted transcript of a Drift conversation.
OAuth scopes Drift requires
Each operation declares the scopes Drift requires for it.
conversation_readneeded by get_attachment, get_conversation, get_conversation_stats and 3 morecontact_writeneeded by create_contact, delete_contact, post_timeline_event and 2 morecontact_readneeded by get_contact, list_contacts, list_custom_attributesuser_readneeded by get_user, list_booked_meetings, list_usersconversation_writeneeded by create_conversation, send_messageplaybook_readneeded by list_landing_pages, list_playbooks
Use Drift from Claude Code, Cursor or Codex
Connect Drift in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Drift operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Drift
- Create your workspace
Sign up free. Nothing to install.
- Connect Drift once
Add your Drift connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Drift integration FAQ
What can you do with the Drift integration?
LiveContext exposes 21 operations on Drift, covering contact, conversation, message and user. Common uses include Cleaning up test data, CRM-driven enrichment and Bot reply on chat trigger.
Which OAuth scopes does Drift require?
It depends on the operation: each one declares the scopes Drift requires for it. The most common are conversation_read (6 operations), contact_write (5 operations), contact_read (3 operations) and user_read (3 operations).
