Slack Integration (Respond to chats right from Slack)

Updated 15 days ago ​by Matt Bilotti

It’s free to use Drift + Slack. All you need is a drift account! Get yours here.

We want to enable you to talk to your customers from anywhere at anytime. We know it’s hard to be in front of a computer at all times and a lot of you spend most of your day in Slack. That’s why we built our two-way Slack integration.


How it works

Each time a visitor or user starts a new conversation through the Drift widget, a message will post in a Slack channel:

As you can see, Drift automatically creates a brand new channel for that conversation (#z-visitor-25147) in the above example).

You can then click on the link to the new channel, join the channel, and respond directly to the customer. Once you type your message and hit send, the visitor or user will see that message pop up in their Drift chat like usual.

How to integrate Slack:

  • If you already have an account, go here to and choose to enable the integration. (If you’re brand new, head here instead to create a new account.)
  • Choose which Slack channel you’d like Drift to post to when there’s a new Drift conversation started
  • Authorize the integration
  • Add the Drift javascript code to your website.
  • And you’re good to go!

And, if it's easier, here's a video of how to set it up:


Slack Integration FAQ

How do I make sure the channels don’t get out of hand if Drift makes a new one for every conversation?

Immediately after you change the conversations status to "closed", channels will auto-archive. If something happens in that conversation and somebody on your team, or you, respond to that thread, the channel will open back up again.

How do I change the channel that Drift is posting to?

Easy – head to your Slack settings page in Drift to update this.

Do I need to pay for Drift to access this integration?

Nope! It’s completely free.

How do I know it’s working? 

Once you install the Drift JavaScript (instructions here), send yourself a message and try it out!

I sent myself a message and it’s not showing up in Slack. What’s the deal?

If messages aren’t showing up in Slack, let us know.

Can I close a conversation from Slack?

Yes, that you can! Just type “@drift: close” or “@drift: end” and send.

Doing this will not display “@drift: close” to the customer. It will only be visible to you and your team in the Slack room. In the Drift interface, it will look like the conversation was closed as normal.

Can I send an attachment from Slack?

Yes, absolutely. Any attachments sent from slack will get posted in the conversation to the person you’re talking with.

What is the full list of commands I can do in Slack?

At anytime you can send a private message to the @drift user in your org and say “help”:

Can I invite my teammates to a conversation from Drift?

Yup! Using Slack’s @mentions in private notes will invite that user to the conversation channel:

Slack will ask for permission to access all contents of private channels. We ask for this access because of our Bot software and  for troubleshooting potential situations. 

Was this article helpful?


Can’t find what you’re looking for?

Talk To Us