Skip to content

Slack integration

Receive Formkove submissions as formatted messages in any Slack channel. This is a Pro and Agency feature.

  1. Go to api.slack.com/apps and click Create New App
  2. Select From scratch
  3. Give it a name (e.g., “Formkove Notifications”) and pick your workspace
  4. Click Create App
  5. In the left sidebar, click Incoming Webhooks
  6. Toggle Activate Incoming Webhooks to On
  7. Click Add New Webhook to Workspace and select your target channel
  8. Copy the webhook URL. It looks like https://hooks.slack.com/services/T00.../B00.../XXXX
  1. Open app.formkove.com and select your form
  2. Go to Integrations → Slack
  3. Paste your Slack webhook URL
  4. Save

Each submission sends a message with:

  • Header: “New Submission” with the form name
  • Fields: All submitted data (name, email, message, etc.)
  • AI: Sentiment and tags, when AI classification is on for the form

Want only some submissions in this channel (for example, only support)? Add a routing rule to the connection.

Formkove sends a formatted block with your form fields. Field names from your HTML become the labels in Slack.

Example:

New Submission: Contact Form
Name: Jane Smith
Message: Hi, I'd like to learn more about your pricing.

Click Send test on the connection, or submit a test entry through your form. If the channel doesn’t show a message within a few seconds:

  1. Double-check the webhook URL is correct and complete
  2. Make sure the Slack app is still installed in the channel
  3. Check the connection is enabled and has no routing rule that filters it out, and look at Integrations → Delivery history for errors
Problem Fix
No message appears Verify the webhook URL. Copy it exactly, with no extra spaces
Wrong channel Create a new webhook for the correct channel and update it in Formkove
App removed from workspace Reinstall the app and generate a fresh webhook URL