Receive Slack Alerts for Each Typeform Submission

5 min setup
No coding required
Runs automatically

Never miss an important response again by instantly bringing new information to your team’s attention. This workflow template starts whenever a Typeform response is received and automatically sends a message to Slack, where you can choose which variables from the form to include, such as names, emails, or custom answers. This flexibility ensures your team sees the most relevant details right away, helping you act on submissions faster, stay organized, and keep everyone aligned without manual check-ins.

typeform logo icon
Form Response Created
slack logo icon
Send Message

Trusted by 1,000+ Shopify merchants — from solo operators to scaling brands.

Logo: GLDN Logo: MUD/WTR Logo: Bartesian Logo: Allure Logo: Made In Cookware

How it works

2 steps to start receiving Slack alerts for Typeform submissions automatically

typeform logo icon

Form Response Created

App connector: Typeform • Time to complete: 2 minutes
Why this matters: This trigger captures Typeform submissions the instant they're completed, enabling immediate team notification that's critical for time-sensitive responses like sales leads, support requests, or event registrations where speed determines outcomes.

When someone submits your Typeform, this trigger activates the workflow and captures all response data including answers to every form question, submission timestamp, and respondent details (if collected). The captured data is available as {{typeform}} with nested properties for each form field.

Configuration: You must provide your Typeform's form ID during setup. To find your form ID, open the form in Typeform and look at the URL—the ID is the code after "/to/" or "/form/" (like "AbCd12EF"). Copy and paste this ID into the configuration. The workflow only monitors submissions for this specific form.

slack logo icon

Send Message

App connector: Slack • Time to complete: 3 minutes
Why this matters: Delivers the form submission details to your team's Slack channel, ensuring immediate awareness and enabling fast response to leads, requests, or feedback captured through your Typeform.

This step sends a Slack message to your configured channel with customizable content.

Configuration: You need to set up two things:
(1) Slack channel—select which channel receives the alerts (you must first invite the MESA Slack app to your channel by typing @MESA and clicking Invite; private channels won't appear in the dropdown until you invite MESA), and
(2) Message content—customize the markdown_text field to include the specific information you want from form submissions.

The default message is "New survey response received!" but you should customize it to include actual form data using variables like {{typeform.answers[0].text}} for text responses, {{typeform.answers[0].email}} for email fields, or other answer types. The message supports Markdown formatting for structure and emphasis.

Message customization examples:

Simple:
New lead: {{typeform.answers[0].email}}

Detailed:
New Contact Form Submission
Name: {{typeform.answers[0].text}}
Email: {{typeform.answers[1].email}}
Message: {{typeform.answers[2].text}}

With urgency:
🚨 Priority support request
From: {{typeform.answers[0].text}}
Issue: {{typeform.answers[1].text}}

Ready to start receiving Slack alerts for Typeform submissions automatically

Get setup in 5 minutes.

Try this template →

Frequently asked questions

How do I reference specific form questions in the Slack message?

Typeform responses are in the {{typeform.answers[]}} array where each question's answer is at a specific index. Use {{typeform.answers[0]}} for the first question, {{typeform.answers[1]}} for the second, etc. The answer type varies (text, email, number, choice) so reference the appropriate property like {{typeform.answers[0].text}} or {{typeform.answers[0].email}}.

Can I send different messages based on form answers?

Yes, add conditional paths before the Slack step that check answer values (like {{typeform.answers[0].text}}) and send different message formats or to different channels based on responses. This enables routing and prioritization based on form content.

Will this work for multiple Typeforms?

This workflow monitors one specific form ID. To track multiple forms, either create separate workflows for each form (recommended for different Slack channels or message formats), or modify the workflow to handle multiple form IDs with conditional logic based on which form was submitted.

Make this template your own!

Customize this workflow even further:

Route to different channels by response content
Add conditional logic before the Slack step that checks specific answer values (like urgency level or department selection) and sends to different Slack channels based on the response, routing support to #support and sales to #sales.
Create tasks from submissions
Add steps after Slack that create Asana tasks, Trello cards, or tickets in your project management system, turning form submissions into trackable work items with assigned owners and due dates.
Store submissions in database
Add a Google Sheets or MESA Data table step to log every submission with timestamp for reporting and analysis, creating a backup record of all responses outside of Typeform.
Add rich formatting with blocks
Replace the simple markdown_text with Slack's Block Kit format to create visually rich notifications with buttons, formatted fields, and interactive elements that make responses easier to scan and act on.

You're in good company

"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
PetFriendly

"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Zailys

"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Rothy's

Ready to start receiving Slack alerts for Typeform submissions automatically?

7-day free trial • 5 min setup • Cancel anytime

Need help? Our automation experts will help you personalize this workflow for free. Contact support