Formstep

Every submission in Slack, in your own words

Each submission arrives as a message you wrote, with the answers that matter pulled in and the right person mentioned. Set it up once per form; the Formstep bot does the posting, for requests and public links alike.

Updated

How it works

  1. Open the form’s Integrations and pick Slack. Connect a Slack workspace, or pick one the workspace already connected, then pick a channel.
  2. Write the message. Type @ to insert an answer, the PDF link or a person, a user group, @here, @channel or @everyone. Bold, italic and links carry over.
  3. Click Send test to see the message with placeholders, then turn it on. Every submission from then on posts to the channel, whether it answered a request or came through a share link.

See the full guide

A message, not a dump of fields

A channel full of twenty-field posts gets muted. Write the two lines that matter, say the applicant’s name, the role and the file, and mention the person who should look. A Slack message holds 3,000 characters; a longer one is cut with an ellipsis. For the whole submission, insert PDF Link, which opens the submission PDF.

When someone does not finish

On Pro and Business, a second message can go out when a public-link response sits unfinished for 12 hours, a day, three days or a week, limited to drafts that answered at least the fields you name. Formstep checks once an hour. A request does not need this: it has its own reminders.

When delivery fails

Deliveries are queued and tried up to five times. A revoked token or an archived channel shows as an error on the integration. After five failures in a row it pauses, and the person who set it up gets an email; fix the cause and click Resume.

Slack suits a team that acts on each submission as it arrives. For the record, pair it with Google Sheets or Notion. To route a customer’s verdict rather than announce it, read Slack approval buttons vs a request.

Questions about Formstep for Slack

Something else on your mind? The docs cover every setting, and we answer email.

Read the docs

Yes. Add one Slack integration per channel to the same form, each with its own message. A workspace can connect several Slack workspaces, and any member can use any of them.

No. Slack gets new submissions only. For past data, use Google Sheets, Notion or Airtable, which copy earlier submissions in when you connect.

Posting messages, posting to public channels without joining them, and reading the lists of channels, users and groups so you can mention them. It does not ask for admin rights, message history or files.

Yes. Run /invite @formstep in the channel in Slack, then refresh the channel list in Formstep. Public channels show up by themselves.

Collect information from anyone.

Publish a sample form, answer it as your recipient would, and watch the answers come back. No account needed.

Read the docs