Small gifts can delight customers and breed loyalty. Now it's even easier to empower your team to giveaway great swag. Once this integration is set up, it will watch for a specific command in any public Slack channel you have - the default we've suggested is any message starting "+pf_getlink". When a message with your chosen code is mentioned, Zapier will automatically generate a Printfection giveaway URL for you and post it to the same channel. This link can be sent to a prospect, customer, or employee to redeem a swag gift.
Note: To avoid triggering the automation, messages need to start with your code - if it's mentioned in the middle of a post it this automation won't trigger. Detailed Instructions on how to set up this Zap can be found in the Printfection Help Center
How It Works
- A new message is posted to any public channel containing +pf_getlink - this command can be adjusted to your preference in the Filter step
- Zapier generates a new unique giveaway URL from a pre-selected giveaway campaign.
- Zapier sends you a Slack DM with the unique link for a Printfection giveaway URL
Apps Involved
- Slack
- Printfection
Why Zapier?
Get started for free—14 day trial of premium features and apps.
No coding required—automate any of 1,000+ apps in minutes.
Enterprise-level security—connect mission-critical apps.
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
- Someone adds a new row—or updates a row—in your Google Sheet
- 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
- You post a new entry on your Facebook Page
- 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
- Zapier keeps an eye on your Gmail inbox for new emails
- 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
- A new email meets your Gmail search criteria
- 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
- You have a new form response
- 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
- A new event is about to start on Google Calendar
- 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
- A Tweet includes a specified Twitter handle, keyword, or phrase
- 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
- A new user is added to a Slack account
- 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
- Post a new message to a channel in Slack
- 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
- Zapier keeps an eye on a specific Google Drive folder
- 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
- You star a message in Slack
- 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
- Zapier watches an RSS feed for new items
- 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
- You star a message in Slack
- 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 clear the 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
- A new event is about to start on Google Calendar
- Zapier sets a Slack status for you at the pre-defined time before the event begins
- Zapier then waits until the event is over on Google Calendar and clears out your status
Apps involved
- Google Calendar
- Slack
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
- A photo/video with a specific tag is added to Instagram from a public account
- 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
- A Google Calendar event starts
- 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
- You star a message in Slack
- 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
- You receive an email in Gmail
- 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
- You star a message in Slack
- 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
- You post a new photo or video to Instagram
- 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
- New information is sent via webhook
- 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
- Someone subscribes to your MailChimp list
- 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
- At 7 a.m. local time, Zapier checks the local forecast
- 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
It's easy to connect Slack + Slack and requires absolutely zero coding experience—the only limit is your own imagination.
Triggers when you star a message.
Send a direct message to a user or yourself from the Slackbot.
Triggers when a new message is posted to a specific #channel you choose.
Post a new message to a specific #channel you choose.
Triggers when a new message is posted to any public channel.
Adds a reminder for yourself or a teammate, just like the /remind
slash command.
Triggers whenever a new #channel is created.
Send a direct message to a user or yourself from the Slackbot.
Triggers when you star a message.
Post a new message to a specific #channel you choose.
Use our free platform to build a single Zapier integration and instantly connect your app with 1,000+ others.
Become a Zapier Integration Partner