• Home

  • Automation with Zapier

  • Zapier tutorials

Zapier tutorials

4 min read

How to integrate Google Forms with Slack

By Kaylee Moser · July 24, 2023
A hero image of the Google Forms app logo connected to the Slack app logo on a light purple background.

These days, office workers spend a huge part of their workday on Slack. While it may only take a few seconds to switch to another app, those seconds—and constant context switching—adds up to a big chunk of lost time and focus throughout the day.

Rather than jumping to Google Forms for a quick review whenever a new response comes through, wouldn't it be better to get all the information you need directly in Slack?

Keep reading to learn how to integrate Google Forms with Slack using Zapier, a powerful automation tool that connects your business-critical apps and automates repetitive tasks. By combining these two popular platforms, you can save time, improve communication, and enhance collaboration within your team.

New to Zapier? It's an automation tool that helps anyone connect apps and automate workflows—without any complicated code. Sign up for free to use this app, and many others, with Zapier.

Table of contents

To get started with a Zap template—what we call our pre-made workflows—just click on the button. It only takes a few minutes to set up. You can read more about setting up Zaps here.

Popular ways to integrate Google Forms with Slack

When it comes to integrating Google Forms with Slack, there are a few popular Zap templates—our pre-made workflows—that can simplify automating your work. Let's take a look at a few of the most popular Zap templates for connecting Slack and Google Forms.

Send a Slack channel message for Google Forms responses

With these workflows, a message will be automatically sent to a specific Slack channel whenever someone submits a response to your Google Form. This is especially useful for keeping everyone in the loop and ensuring that important information is shared in real-time.

Share Google Forms responses in a Slack channel

Share Google Forms responses in a Slack channel
  • Google Forms logo
  • Slack logo
Google Forms + Slack

Send a Slack DM for form responses

These Zap templates enable you to send a direct message to a specific Slack user whenever a new (or updated) response is submitted through your Google Form. This workflow lets you notify individuals personally and promptly, allowing for quick follow-ups or individualized actions based on the form responses.

Connecting Google Forms with Slack

Now, let's walk through the process of integrating Google Forms with Slack using Zapier. Although we'll focus on one specific workflow—sharing Google Forms responses in a Slack channel—keep in mind that there are various ways to connect these two apps based on your specific needs and goals.

Before you begin

First, you'll need to create a Zapier account if you don't have one already. Don't worry, creating an account is easy and free. Just head right here. You'll also need Google and Slack accounts.

Once you're signed in, you can create new Zaps using the "Create Zap" button or by going to zap.new.

Step 1: Set up your trigger app and event

A Zap always consists of two parts:

  1. The trigger: an event that starts a Zap, like a new response in your Google form.

  2. The action: an event a Zap performs after it's triggered, like sending a Slack notification. A single Zap can perform more than one action.

Depending on the workflow you're setting up, your trigger app could be Google Forms or Slack.

Search for and select your trigger app. In our example, we'll search for Google Forms.

A trigger step in the Zap editor with "Google" entered into the search box field.

Then select your trigger event. If your trigger app is Google Forms, you can choose New Form Response or New or Updated Form Response.

A trigger step in the Zap editor that shows the Event dropdown open with two different trigger event options listed.

For our example, we're going to select New Form Response for the trigger event. Then click Continue.

A trigger step in the Zap editor with Google Forms selected as the trigger app and New Form Response selected for the trigger event.

This will prompt you to sign in to your Google account. If you haven't connected Google to Zapier before, connect it now, then click Continue.

Next, select the form that this Zap trigger will read from, then click Continue.

The Form field in a Google Forms trigger step in the Zap editor.

You'll be asked to test your trigger step. The info gathered in the test will be used to set up the rest of your Zap, so it's a good idea to always test your trigger step. Click Test Trigger to continue.

Test data for a Google Form response in the Zap editor.

Once the test runs successfully, click Continue with selected record.

Step 2: Connect your action app

In this next step, you'll set up the action—the event your Zap will perform once it's triggered. Start by searching for and selecting your action app. We'll use Slack in our example.

An action step in the Zap editor with Slack entered in the search box field.

Next, choose your action event. If your action app is Slack, your Zap can create a channel, send a direct message, set a channel topic, and more.

A Slack action step in the Zap editor with the Event dropdown open, showing a variety of trigger events for Slack.

Select your action event and click Continue. We're going to select Send Channel Message for our example.

A Slack action step in the Zap editor with Send Channel Message selected for the action event.

Click Continue. Next, connect your action app, if you haven't already, then click Continue.

Next, it's time to customize your action step. At minimum, you need to select a channel to post your Slack message and add your message text. 

To add data from your previous trigger step, just click in the field where you'd like to add the data (like Message Text below) and select the data from the Insert Data dropdown (like the email associated with the new form response).

In the Message Text field, the word email has been added. The Insert Data dropdown is also shown open with a list of data points from the previous Typeform step.

Optionally, you can also customize if you want the message post to come from a bot, name the bot, schedule the message to post at a later date, and more.

Fields related to the name and image of the Slack bot in the Zap editor.

Once all fields are filled out, click Continue and then test your Zap.

Test results of a Zap in the Zap editor.

Click Test Action to test your Zap. After running the test, you should see a new message in your Slack channel.

A Slack message that shows responses to a Google Form, including an email address and the answer to "Favorite ice cream flavor".

Once everything looks good, your Zap is ready to use.

Automate your productivity and communication

Integrating Google Forms with Slack via Zapier can greatly enhance your team's productivity by removing the need to click between apps, automating data transfer, and facilitating seamless communication. By eliminating manual tasks and streamlining workflows, you can focus more on important work and collaboration. 

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

mentioned apps

Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign up
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'