Formserve integration
Send form submissions to Slack
Send Formserve submissions to Slack channels for sales, support, or operations without building a custom backend.
Formserve
Endpoint inbox
Slack
Workflow destination
POST /f/endpoint-key
delivery.slack = queued
status = delivered
Setup
How to connect Formserve with Slack
The integration belongs to a specific endpoint, so each form can have its own routing rules, delivery history, and business workflow.
Create or open a Formserve endpoint.
Open Integrations and paste your Slack webhook URL.
Send a test submission and confirm the message lands in Slack.
Use cases
Popular Slack workflows
Use these as starting points, then adjust routing per endpoint or client project.
Field mapping
How the data should be mapped
Message title
Use the endpoint name and submission subject or form purpose so Slack readers know what arrived.
Core fields
Include name, email, company, and message in the Slack payload so the team can triage without opening more tools.
Follow-up link
Keep the Formserve submission link in the message when the team needs attachments, spam signals, or delivery history.
Example form
Minimal form that posts once to Formserve
Post the form once to Formserve. Formserve stores the lead, applies spam checks, then sends a formatted message to the Slack webhook attached to that endpoint.
<form action="https://formserve.io/f/YOUR_ENDPOINT_KEY" method="POST">
<input type="text" name="_honeypot" tabindex="-1" autocomplete="off" style="position:absolute;left:-9999px" />
<input type="text" name="name" required />
<input type="email" name="email" required />
<input type="text" name="company" />
<textarea name="message" required></textarea>
<button type="submit">Send</button>
</form>
Troubleshooting
Common issues when routing to Slack
Slack webhook returns 4xx
Regenerate the incoming webhook in Slack if the old URL was revoked or belongs to the wrong workspace.
Message arrives in the wrong channel
Create a separate webhook per channel and attach the correct one to each Formserve endpoint.
Team needs more context
Include company, phone, or plan_interest in the form so the Slack payload is actionable.