← All integrations

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.

1

Create or open a Formserve endpoint.

2

Open Integrations and paste your Slack webhook URL.

3

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.

New contact form leads ->
Support request form ->
Partnership inquiry ->

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.