Slack Integration Guide

Connect DropForm to a Slack channel using an Incoming Webhook URL. Get a welcome message on connect, and receive every new submission directly in Slack.

Slack Incoming Webhooks let DropForm post messages into a specific channel by sending a JSON payload to a unique webhook URL. You create the webhook in Slack, paste it into DropForm, and we handle the rest.

What you need

  • A Slack workspace where you can create apps
  • A Slack channel for submissions (for example #form-submissions)
  • Your DropForm form

Step 1: Create the Slack Webhook URL

  1. Go to Slack’s App Dashboard → Create New App (from scratch).
  2. In the app settings, enable Incoming Webhooks.
  3. Click Add New Webhook to Workspace.
  4. Pick the channel where messages should go and authorize.
  5. Copy the webhook URL (it looks like https://hooks.slack.com/services/…).

Tip: Treat the webhook URL like a password — anyone who has it can post to that channel.

Step 2: Paste the webhook into DropForm

  1. Open your form in DropForm.
  2. Go to Integrations → Slack.
  3. Paste the webhook URL.
  4. Click Save.
  5. Click Send test message to verify everything works.

What Slack messages look like

DropForm sends a clean Slack message for each new submission, including:

  • Title: New Submission
  • Form name, sender (identifier), and time
  • Submitted values
  • Uploaded file names
  • A button linking back to the submission in DropForm

Troubleshooting

  • Nothing appears: confirm you selected the correct channel when creating the webhook.
  • Webhook URL invalid: recreate the webhook in Slack and update it in DropForm.
  • It worked before, then stopped: the webhook may have been revoked or the app removed.

Next steps