Slack Integrations

  • Get Slack notifications for new Typeform entries

    Want a quick way to know whenever your Typeform form has been filled out—or a way to push data from a form to your Slack chat room? This integration is just what you need.

    How it Works

    Zapier will watch your Typeform for new entries. Whenever your form is filled out, it'll copy the data you've selected and post it in your Slack channel.

    What You Need

    • A Typeform Form
    • A Slack Account

    Got that? Then let's get started.

  • Post a new message to Slack whenever a Google Sheets row is updated

    If you use Google Sheets to collaborate with your team on spreadsheets, it can be tough to keep track of every change your coworkers make. This Zap makes it simple: it sends you a new Slack message whenever a Google Sheets spreadsheet row is updated.

    How It Works

    1. Someone adds a new row—or updates a row—in your Google Sheet
    2. Zapier alerts you by posting a message to Slack

    What You Need

    • A Google Sheets account
    • A Slack account
  • Share new Facebook Page posts in Slack

    Slack is a great way to keep all of your team up to date, but what about sending social media posts there as well? Enter Zapier, which can help you connect Facebook to Slack and send any posts you make on your Facebook Page straight to Slack automatically.

    How It Works

    1. You post a new entry on your Facebook Page
    2. Zapier sends that to Slack

    What You Need

    • Facebook account
    • Slack account
  • Get new Gmail emails in Slack (full email)

    Don't waste your time checking email! Email is like laundry—it never ends. It's the perfect spot for some automation and peace of mind. With this Gmail integration, you can forward only important emails to a Slack channel and ignore the rest…for a while, at least!

    How It Works

    1. Zapier keeps an eye on your Gmail inbox for new emails
    2. When a new email is received, Zapier posts a message (customizable) in the Slack channel of your choice

    What You Need

    • Gmail account
    • Slack account
  • Email to Slack and Chat From Your Inbox

    Slack's a great way to keep in touch with your team, but sometimes you don't have time to chat and read through all the messages that have come in since you last logged in. This is an easier option. Just email a message to the Zapier email address you'll set up with this Zap, and Zapier will automatically add your message to Slack.

    Learn more in our guide on how to email to Slack.

    What You Need

    • An email app
    • A Slack account
  • Get Slack notifications for new email matching Gmail search query (such as, from:boss@work.com)

    Whether you're looking for a way to get an Slack notifications for only the most important emails, such as from your boss, or you want to get a message when the latest issue of your favorite newsletter hits your inbox, rely on this Gmail Slack integration. To set it up, you'll just need to write the search string, which we provide instructions for.

    Note: This Zapier integration only triggers for Gmail emails received within the last 48 hours.

    How It Works

    1. A new email meets your Gmail search criteria
    2. Zapier posts a Slack message to the channel of your choice

    What You Need

    • Gmail account
    • Slack account
  • Share Google Forms responses in a Slack channel

    Knowing when you have new responses to your forms is key to staying on top of incoming information. Why not have that come right into your team chat app? Zapier can help you with that, and you'll always know when you have a new response to see.

    Note: To use this integration you'll need a live form that's set up to collect responses in a spreadsheet.

    How this Google Forms-Slack integration works

    1. You have a new form response
    2. Zapier posts a Slack message to a channel

    Apps involved

    • Google Forms
    • Slack
  • Post approaching Google Calendar events to a Slack channel

    "Heads up! Team meeting starts in 10 minutes." This Zapier automation will be sure you and your team is ready for the next meeting—or whatever event—with a Slack notification 10 minutes before any scheduled event starts on Google Calendar. You can customize the notification time, too, having this message post 10, 15, 20 or however many minutes or hours you'd like as an advance warning.

    How this Google Calendar-Slack integration works

    1. A new event is about to start on Google Calendar
    2. Zapier posts a message about it to your Slack channel at the pre-defined time before the event begins

    Apps involved

    • Google Calendar
    • Slack
  • Share new Twitter mentions in Slack

    Twitter mentions are a great way to gauge sentiment about your brand, keep your entire team aware of issues, even know when there are problems that need to be solved. Sending those mentions directly to a Slack channel can help you stay on top of everything in near real time. With this integration, those Twitter mentions most important to you can be made available to anyone in your organization or just you via Slack.

    How It Works

    1. A Tweet includes a specified Twitter handle, keyword, or phrase
    2. Zapier sends the Tweet to the Slack channel of your choosing

    What You Need

    • Twitter account
    • Slack account
  • Welcome new Slack users in #general

    If you're part of a large team or group using Slack, new members can be added without a warm welcome. Automatically give them a friendly hello by using this Zapier integration that post a welcome message in #general for each new user.

    How It Works

    1. A new user is added to a Slack account
    2. Zapier welcomes the user in #general

    What You Need

    • Slack account
  • Add Slack messages to a Google Sheets spreadsheet

    Want a quick way to add data to a Google Sheets spreadsheet? Make a dedicated Slack channel for your spreadsheet, then setup this integration, and whenever a new message is posted to the Slack channel, Zapier will copy it into a new row in your spreadsheet. It's the quickest way to gather data from your team—or to create an archive of everything posted to your Slack channel.

    How It Works

    1. Post a new message to a channel in Slack
    2. Zapier will copy the message into a new row in a Google Sheets spreadsheet

    What You Need

    • Google account
    • Slack account
  • Get Slack notifications for new Google Drive files in a folder

    Google Drive is great for collaborating with others but it's easy to miss when a new file is added to a shared folder. This Zapier integration between Google Drive and Slack solves this, automatically posting a notification in the channel of your choice when a file is added to a specific folder in Drive.

    How It Works

    1. Zapier keeps an eye on a specific Google Drive folder
    2. When a new file is added, Zapier posts a message (customizable) in Slack

    What You Need

    • Google Drive account
    • Slack account
  • Create Trello cards from new starred Slack messages

    Slack is where your team doles out tasks. Trello is where you manage personal tasks. To create new cards in Trello right from Slack, use this integration and next time you star a message a Trello card will be created.

    Note: This Zapier integration doesn't import already starred Slack message, only new starred messages once its been activated.

    How It Works

    1. You star a message in Slack
    2. Zapier creates a Trello card using the Slack message text and link to message

    What You Need

    • Slack account
    • Trello account
  • Share new RSS items in Slack

    Automatically notify your team in Slack when a new item is published in an RSS feed of your choice. Customize the Slack message, too, showing the author, source, link to the article and more.

    How It Works

    1. Zapier watches an RSS feed for new items
    2. When an item is published, Zapier shares it in Slack

    What You Need

    • RSS feed URL
    • Slack account
  • Add new starred Slack messages to Todoist as tasks

    Slack is where your team doles out tasks. Todoist is where you manage personal tasks. To create new tasks in Todoist right from Slack, use this integration and next time you star a message a Todoist take will be created.

    Note: This Zapier integration doesn't import already starred Slack message, only new starred messages once its been activated.

    How It Works

    1. You star a message in Slack
    2. Zapier creates a Todist task using the Slack message text and link to message

    What You Need

    • Slack account
    • Todoist account
  • Update Slack status during new Google Calendar events

    Sometimes there's no time to let the team know you're busy during back to back calls. Zapier can help ensure your Slack status is up to date during your next meeting—or whatever event—once you set up this automation. From then on, Zapier will set your Slack status to indicate you're busy 5 minutes before the Google Calendar event starts, and set a new status once it ends, saving you from the trouble of awkwardly trying to tell the team you can't get back to them at the moment.

    Note: The lead time before setting a status can be customized to any amount of time you want - 5 mins, an hour, or more

    How this Google Calendar-Slack integration works

    1. A new event is about to start on Google Calendar
    2. Zapier sets a Slack status for you at the pre-defined time before the event begins
    3. Zapier then waits until the event is over on Google Calendar
    4. Lastly, Zapier will either set a new Slack status or clear out your previously set status

    Apps involved

    • Google Calendar
    • Slack
    • Delay by Zapier
  • Get Slack notifications for Instagram photos and videos with a specific tag

    Keeping tags on certain trends on Instagram can be hard. This integration makes it easy to log an Instagram photo, video or media with a specific tag into Slack.

    How It Works

    1. A photo/video with a specific tag is added to Instagram from a public account
    2. Zapier automatically posts that item to Slack for you

    What You Need

    • An Instagram account
    • A Slack account
  • Update your Slack status when Google Calendar events begin

    If it's not on Slack, did it really even happen? Use this automation to communicate your status with your team. After you set it up, whenever an event starts in Google Calendar, Zapier will update your status in Slack. That way, your team will know you're AFK with no extra effort on your part.

    How this Google Calendar-Slack integration works

    1. A Google Calendar event starts
    2. Zapier updates your status in Slack (ie "on a call")

    Apps involved

    • Google Calendar
    • Slack
  • Create Asana tasks from new starred Slack messages

    Slack is where you find yourself coming up with new tasks. Asana is where you manage your tasks. To create new tasks in Asana right from Slack, use this integration and next time you star a message an Asana will be created.

    Note: This Zapier integration doesn't import already starred Slack message, only new starred messages once its been activated.

    How It Works

    1. You star a message in Slack
    2. Zapier creates an Asana task using the Slack message text and link to message

    What You Need

    • Slack account
    • Asana account
  • Get new email notifications in Slack (containing subject, snippet, sender and link to email)

    Rather than continuously checking your email for new messages, use this Gmail Slack integration to get notified of each new email in the Slack channel of your choice. The notification contains the email subject, snippet (email preview), sender and link to the Gmail thread.

    How It Works

    1. You receive an email in Gmail
    2. Zapier posts a Slack message in @slackbot or a channel of your choice

    What You Need

    • Gmail account
    • Slack account
  • Create OmniFocus tasks from new starred Slack messages

    Using Slack to talk with your team and discuss your upcoming projects? Use Zapier to easily turn your conversations into tasks in OmniFocus, so you'll never forget to do anything your team's discussed. Just star a message in Slack when it contains something you need to do, and once you turn on this integration, Zapier will copy the message and add it to your OmniFocus inbox as a new task.

    How It Works

    1. You star a message in Slack
    2. Zapier creates a new task in your OmniFocus inbox

    What You Need

    • A Slack account
    • OmniFocus with an Omni Sync Server account
  • Share your new Instagram photos and videos in Slack

    Whether you want to show off your brand's Instagram account to your team or keep your co-workers in the loop on your explorations outside of work, use this Instagram Slack integration to post new photos and videos to your team's communication tool.

    How It Works

    1. You post a new photo or video to Instagram
    2. Zapier shares that photo or video in the Slack channel of your choice

    What You Need

    • Instagram account
    • Slack account
  • Get Slack notifications for new information from a Webhook

    When you want to send information to Slack from a tool you're using that isn't integrated with Zapier, webhooks are a great solution. Just copy the webhook URL we give you into your app, and then Zapier can receive new information from the app and send it to your team in a Slack message.

    How It Works

    1. New information is sent via webhook
    2. Zapier sends that information to your Slack team

    What You Need

    • Slack account
    • Webhook
  • Get Slack notifications for new MailChimp subscribers

    Keep track of your new MailChimp subscribers in near real-time by setting up this MailChimp to Slack integration. Once set up, Zapier will notify you in Slack every time someone new subscribes to your MailChimp list.

    How It Works

    1. Someone subscribes to your MailChimp list
    2. Zapier notifies you in Slack, either in private via @slackbot, or in a designated channel

    What You Need

    • MailChimp account
    • Slack account
  • Post today's weather forecast in Slack

    Each morning, Zapier checks your local forecast—it respects your Zapier account timezone settings—and posts the details you'd like to share in Slack. You can include the temperature, chance of rain, summary and more in the message. And you can post the message to any channel or send it to yourself via Slackbot.

    How It Works

    1. At 7 a.m. local time, Zapier checks the local forecast
    2. Zapier pulls the details you requested and posts them to the Slack channel of your choice

    What You Need

    • Latitude and longitude of the area you want to check—use latlong.net to find yours
    • Slack account

Why Zapier?

Free

Get started for free—14 day trial of premium features and apps.

Easy

No coding required—automate any of 1,000+ apps in minutes.

Secure

Enterprise-level security—connect mission-critical apps.

Slack Integration Details

Launched on Zapier January 16, 2014

Simplify your team's communication with Zapier’s Slack integration. Zapier integrations, called Zaps, let Slack interact with other apps you use. You can automatically send messages when something happens in another app or use your Slack message to set off automated tasks. You can even use Zaps to spin up homemade, no-code bots.

Here are some creative ways to use Slack and Zapier:

  • Keep your team updated by sending messages to specific channels when people fill out your form on SurveyMonkey, Typeform, or Google Forms.
  • Effortlessly manage your to-dos by adding new starred Slack messages to Todoist, Trello, Jira, or other project management apps.
  • Archive Slack messages with specific keywords or emoji reactions in Google Sheets or Excel Online for safe-keeping.
  • Send a Slack message to congratulate team members whenever they win Pipedrive deals.

Zapier combines Triggers (like "New Starred Message") and Actions (like "Send Direct Message") to complete an action in one app when a trigger occurs in another app. These combos—called "Zaps"—complete your tasks automatically.

The following Slack Triggers, Searches, and Actions are supported by Zapier:

New Starred Message

Triggers when you star a message.

New Message Posted to Channel

Triggers when a new message is posted to a specific #channel you choose.

New Public Message Posted Anywhere

Triggers when a new message is posted to any public channel.

New Channel

Triggers whenever a new #channel is created.

New Mention

Triggers when a username or highlight word is mentioned in a public #channel.

New User

Triggers when a new Slack user is created / first joins your org.

New File

Triggers when a new file is uploaded to your workspace.

New Team Custom Emoji

Triggers when a custom emoji has been added to a team.

New Reaction Added

Triggers when a reaction (aka reactji) is added to a message in a public #channel.

New Message Posted to Private Channel

Triggers when a new message is posted to a specific #private-channel or multi-dm.

Send Direct Message

Send a direct message to a user or yourself from the Slackbot.

Send Channel Message

Post a new message to a specific #channel you choose.

Add Reminder

Adds a reminder for yourself or a teammate, just like the /remind slash command.

Set Channel Topic

Sets the topic on a selected channel.

Set Status

Sets your Slack status to the given text and emoji.

Update Profile

Update basic profile fields such as name or title

Send Private Channel Message

Post a new message to a private channel you choose.

Create Channel

Creates a new channel.

Find Message

Finds a Slack message using the Slack Search feature.

Find User by Email

Finds a user by matching against their email instead of their username.

Find User by Username

Finds a user by their username.

Find User by Name

Finds a user by matching against their real name instead of their username.

Find User by ID

Finds a user by their ID.

Use our free platform to build a single Zapier integration and instantly connect your app with 1,000+ others.

Become a Zapier Integration Partner

Slack is a platform for team communication: everything in one place, instantly searchable, available wherever you go. Offering instant messaging, document sharing and knowledge search for modern teams.