Slack Integration
Slack Integration
Section titled “Slack Integration”Receive Formkove submissions as formatted messages in any Slack channel. This is a Pro feature.
1. Create a Slack Incoming Webhook
Section titled “1. Create a Slack Incoming Webhook”- Go to api.slack.com/apps and click Create New App
- Select From scratch
- Give it a name (e.g., “Formkove Notifications”) and pick your workspace
- Click Create App
- In the left sidebar, click Incoming Webhooks
- Toggle Activate Incoming Webhooks to On
- Click Add New Webhook to Workspace and select your target channel
- Copy the webhook URL. It looks like
https://hooks.slack.com/services/T00.../B00.../XXXX
2. Connect to Formkove
Section titled “2. Connect to Formkove”- Open app.formkove.com and select your form
- Go to Integrations → Slack
- Paste your Slack webhook URL
- Save
What Gets Sent
Section titled “What Gets Sent”Each submission sends a message with:
- Header: “New Submission” with the form name
- Fields: All submitted data (name, email, message, etc.)
- AI tags (if configured): Tags assigned by Formkove
- Spam score: Shown if the score is above your threshold
Customizing the Message
Section titled “Customizing the Message”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 SmithEmail: jane@example.comMessage: Hi, I'd like to learn more about your pricing.Testing
Section titled “Testing”Submit a test entry through your form. If the channel doesn’t show a message within a few seconds:
- Double-check the webhook URL is correct and complete
- Make sure the Slack app is still installed in the channel
- Check the Formkove integration is enabled in your form settings
Troubleshooting
Section titled “Troubleshooting”| 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 |