Home / Integrations / Slack
Native Slack Integration

Every form submission, straight into Slack

Connect a workspace, pick a channel, and your team sees new submissions the second they arrive — fields, files, payments, and all. No Zapier middleman.

Free on every plan · OAuth secure · Real-time delivery
F
FormBuilder APP
Just now · #sales-leads
New submission — Sales Inquiry
Name
Sarah Chen
Company
Acme Corp
Budget
$25,000 – $50,000

A real Slack app, not a generic webhook

Built directly against the Slack API with rich Block Kit formatting. Every submission lands in your channel as a clean, scannable message.

Field-by-field message

Every form field shows up as a labeled row — no JSON dumps, no walls of text.

Channel routing per form

Send each form to its own channel. Sales leads to #sales, support tickets to #support, hiring forms to #recruiting.

Real-time delivery

Submissions are pushed to Slack within seconds. Queue-backed with automatic retries on transient errors.

Payment-aware

When a Stripe payment is attached, the message includes amount, status, and a link to the receipt.

File attachments

Uploaded files appear as secure download links. Works with our encrypted storage pipeline.

OAuth-secured

Workspace-level OAuth with minimal scopes. Revoke anytime from Slack — no shared API keys to rotate.

Use cases

Wherever your team works in Slack, FormBuilder pushes the right submission to the right channel.

01

Sales leads

Pipe inbound sales forms to #sales-inbound. AEs claim leads with an emoji reaction.

02

Support triage

Route support intake forms to #cs-tickets. Priority and category appear inline.

03

Hiring & recruiting

Application forms land in #hiring with role, resume link, and applicant email.

04

Event & RSVP signups

Watch event registrations roll in live. Easy to spot anomalies or surge moments.

05

Internal requests

IT requests, design briefs, ops asks — turn ad-hoc DMs into structured queue.

06

Bug & feedback intake

User-reported bugs hit #bug-reports with severity and reproduction steps formatted.

Setup in under 60 seconds

OAuth handles the auth. You pick a channel, hit save, and you are live.

Open form settings

In the dashboard, open the form you want to wire up and go to Integrations → Slack.

Connect your workspace

Click Connect Slack. Authorize the FormBuilder app for your workspace via standard OAuth.

Pick a channel

Choose any public channel. Use a different channel per form if you want to split routing.

Save and test

Save the integration and submit a test entry. The message appears in Slack within a couple of seconds.

Security & privacy

OAuth-only, scope-minimized, auditable, revocable.

OAuth 2.0

No API keys to copy or rotate. Slack issues a workspace token tied to the user who installed the app.

Minimal scopes

We request only what we need to post messages. No DM access, no read access to your messages.

Revoke anytime

Disconnect from FormBuilder, or remove the app from Slack admin — both stop delivery instantly.

Audit logged

Every connection, channel change, and disconnect is recorded in your workspace audit log.

Frequently asked questions

Is the Slack integration free?
Yes. The Slack integration is included on every plan, including the free tier. No add-on, no per-message charges.
Can I send different forms to different channels?
Yes. The Slack integration is configured per form, so each form can post to its own channel. Sales to #sales, support to #support — whatever fits your team.
What happens if Slack is down or my workspace disconnects?
Submissions still save in FormBuilder. Slack delivery is queued with automatic retries. If Slack is unreachable, the system retries with exponential backoff for several attempts before logging a failure.
Does it work with private channels?
Yes, but you need to invite the FormBuilder app to the private channel first. For public channels, no invite needed — pick the channel and go.
Can I customize the message format?
The default message is opinionated for readability. Today the format is fixed. For fully custom payloads, use the Webhooks integration alongside Slack — it gives you raw JSON to shape however you want.
Will it leak sensitive submission data into Slack?
It posts whatever your form collected, so treat the channel like any sensitive workspace channel. Use private channels for HR, payment, or PII forms, and limit channel membership accordingly.

Ready to wire forms into Slack?

Connect in under a minute. Free on every plan.

Get Started — It's Free