Slack Integration

Get instant Slack notifications with beautifully formatted submission details every time someone fills out your form.

What the Slack message looks like

Flowqen uses Slack's Block Kit to format messages. Each submission appears as a clean, structured notification:

Slack message (Block Kit)
R
Flowqen12:34 PM

New submission: Contact Form

name:

Jane Smith

email:

jane@example.com

message:

I'd like to learn more about your services.

Submitted via Flowqen | 4/3/2026, 12:34:56 PM

Prerequisites

  • A Slack workspace where you have permission to install apps
  • Admin or owner access to create an Incoming Webhook
  • A Flowqen form ready to receive submissions

Setup

1

Create a Slack app with Incoming Webhooks

Go to api.slack.com/messaging/webhooks and follow the guide to create a new Slack app. Then navigate to Incoming Webhooks in the app settings and toggle it On.

2

Add a webhook to your workspace

Click "Add New Webhook to Workspace", pick the channel you want notifications posted to, and authorize. Slack will generate a unique webhook URL.

Your webhook URL will look like this:

Webhook URL
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
3

Configure in Flowqen

Go to your form's Settings tab, then Integrations. Scroll down to the Slack section and:

  1. Toggle "Enable Slack notifications" on
  2. Paste your Webhook URL
  3. Click Save Settings, then "Send Test Message" to verify

Flowqen dashboard — Slack integration settings

Payload

Under the hood, Flowqen sends a JSON payload using Slack's Block Kit format. Here's what the structure looks like:

POSThttps://hooks.slack.com/services/T.../B.../XXXX
Block Kit payload
{
"blocks": [
{
"type": "header",
"text": {
"type": "plain_text",
"text": "New submission: Contact Form"
}
},
{
"type": "section",
"fields": [
{ "type": "mrkdwn", "text": "*name:*\nJane Smith" },
{ "type": "mrkdwn", "text": "*email:*\njane@example.com" },
{ "type": "mrkdwn", "text": "*message:*\nI'd like to learn more..." }
]
},
{
"type": "context",
"elements": [
{
"type": "mrkdwn",
"text": "Submitted via <https://flowqen.com|Flowqen> | 4/3/2026, 12:34 PM"
}
]
}
]
}

Good to know

  • Slack notifications are fire-and-forget — they never delay or block the form submission
  • Up to 10 form fields are included in the message (values truncated at 200 characters)
  • Your webhook URL is stored securely and never exposed to form submitters
  • Use the "Send Test Message" button to verify the integration before going live
  • You can use both Slack and email notifications at the same time

© 2026 Flowqen. All rights reserved.