Formstep

Every submission in your Discord server

A community, a club or a support team that lives in Discord gets each submission where it already reads. Invite the Formstep bot, pick a channel, write the message once, and every answer from then on lands in it.

Updated

How it works

  1. Open the form’s Integrations, pick Discord and click Connect Discord account. Authorize the bot, pick the server, and invite the bot to it if it is not there yet.
  2. Pick a text or announcement channel and write the message. Type @ to insert an answer, the PDF link, a user or a role. Bold, italic, strikethrough, inline code and links work.
  3. Click Send test to post a preview with placeholders, then turn it on. Every submission posts to the channel, from a request or a share link.

See the full guide

What a message can carry

Up to 2,000 characters; a longer message is cut with an ellipsis. Mentions of users and roles ping them. Voice, stage, forum and thread channels do not show in the list. For the whole submission, insert PDF Link.

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 has its own reminders instead.

When delivery fails

Discord tokens last about a week, and Formstep refreshes them before each delivery. If the bot is removed from the server or the channel is deleted, the integration shows an error and the person who set it up gets an email; Reconnect restores every integration on that connection at once. Deliveries are tried up to five times, and after five failures in a row the integration pauses until you fix the cause and click Resume.

Discord posts new submissions only. For a record of every one, pair it with Google Sheets or Airtable. The job application template is one form that often ends up here, and the templates have more.

Questions about Formstep for Discord

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

Read the docs

No. Formstep connects as a bot you authorize once. The channel list then shows the text and announcement channels the bot can post in, grouped by category.

No. The bot does not ask for the Mention Everyone permission, so @everyone and @here do nothing. Mention a role instead, or a user.

No. The server and channel are fixed once the integration is created. Delete it and create a new one for the other channel. A form can have one Discord integration per server.

View Channels, Send Messages, Send Messages in Threads, Create Public Threads and Embed Links. It does not ask for Mention Everyone, Read Message History, Administrator or any Manage permission. Limit it to one channel with a permission override on its role.

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