How to Integrate Your Form with Slack

November 4, 2025

Slack is a powerful and flexible collaboration tool that helps teams stay connected, organized, and on top of their projects.

By integrating your form with Slack, every submission is automatically sent straight to your workspace—keeping everyone in the loop without any extra effort. It’s a simple way to share updates instantly so your team can spend less time managing messages and more time getting things done.

Setting Up the Slack Integration

You can easily connect your form with Slack in just a few minutes—no coding required. Once set up, every new form submission will instantly appear in your chosen Slack channel or direct message, keeping your team informed and ready to act.

  1. In Form Builder, in the orange navigation bar at the top of the page, click on Settings.
  2. In the menu on the left, click on Integrations.
  3. Then, search for Slack and click on it.
Form Builder Settings page showing the Integrations menu with Slack integration selected
  1. Now, under the Choose an Action section on the right, select what you want to do, and then click on Next.
    • Send Message to Public Channel — Automatically post your form submissions to a public Slack channel that anyone in your workspace can access. It’s perfect for team-wide updates, announcements, or project tracking where transparency matters.
    • Send Message to Private Channel — Send form submissions to a private Slack channel that’s only visible to selected members. This option is great for sharing sensitive data or updates meant for specific teams, like HR, finance, or management.
    • Send Chat Message — Deliver a form submission directly as a private message to a specific Slack user. This is ideal when a submission needs personal attention or a quick response from one person.
Slack integration setup showing the Choose an Action section with options and Next button highlighted
  1. Next, click on Authenticate and log in to your Slack account.
Slack integration window showing the Authenticate button to connect a Slack account
  1. After that, you can set up the available options based on the action you’ve chosen. For example, if you selected Send Message to a Public Channel, you’ll be asked to configure the following details:
    • Select public channel — Pick the public Slack channel where you’d like your messages to be sent.
    • Customize message title — Click Form Fields to personalize your message title with information from your form, or type in your own custom title to make it more meaningful.
    • Add form fields to message — Include key form details right in your message so your team can see important info at a glance.
    • Add action button — Add handy buttons like View Submission or Edit Submission so team members can quickly check or update the entry without leaving Slack.
    • Send new message when a submission is edited — Turn this on if you’d like Slack to send a new message anytime a form submission gets updated.
  1. Once you’re done, click on Save.
Slack integration settings showing options to customize message title, add form fields, and enable action buttons for form submissions

The setup is pretty similar for the other action types. The only extra step comes when you’re sending a message to a private channel—you’ll need to invite the Jotform bot first. Just type /invite @jotform in that private channel, and you’re good to go.

Slack integration showing how to invite the Jotform bot to a private channel using the /invite @jotform command before sending messages

Adding New Action and Viewing Options

After you’ve finished setting up the integration, you’ll see all the actions you’ve created listed on the main screen. If you’d like to add another one, just click Add New Action—it’s that easy.

When you hover over any existing action, you’ll notice two icons appear on the right side: the Edit Action (Edit icon) and the More (Three Dots icon). The More menu gives you a few extra options to manage your actions—here’s what you’ll find there:

  • See Action Logs — View a record of all your Slack actions, including both successful and failed ones. It’s a handy way to check what’s working and troubleshoot any issues that pop up.
  • Rename Action — Want to give your action a more meaningful name? Use this option to personalize the title so it’s easier to recognize later.
  • Disable Action — When you need to pause your integration for a bit, this option lets you temporarily stop the action without deleting it.
  • Delete Action — If you no longer need this integration, choose this option to remove it from your form completely.
Slack integration actions page showing Add New Action button and Edit or More menu options

Sending Data to Slack

Once everything’s set up, your form takes care of the heavy lifting—automatically sending updates to Slack while your team focuses on getting things done. Here’s an example of what the data looks like when it arrives in Slack:

Example of a Slack message showing a form submission details automatically sent through integration

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Podo Comment Be the first to comment.
Still have unanswered questions?

We’re here for you 24/7, anytime you need us day or night. Have a question or need a hand with something? Our team is always ready to help out.