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

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

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 set this up? It only takes 5 minutes.

Our support team will even help you personalize this workflow for free.

Get started →

Make it 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.

Common questions

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

Can I send different messages based on form answers?

Will this work for multiple Typeforms?

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