Discord
Post each new submission to a Discord channel. Write the message yourself, with answers and mentions in it.
What you get
Formstep posts each submission to the channel as it arrives. It connects as a bot, so you do not copy webhook URLs or IDs. Discord posts only new submissions. For past data, use Google Sheets or Notion.
Connect Discord
- 1
Open the integration
Click Integrations in the form's top bar, pick Discord, then click Connect Discord account.
- 2
Server and channel
In the Discord window, authorize the Formstep bot, then pick the server. If the bot is not in it yet, click Invite bot and refresh. The channel list shows the text and announcement channels the bot can post in, grouped by category.
- 3
Message
Type @ to insert field values, submission metadata such as PDF Link, Discord users, or roles. Use bold, italic, or links.
- 4
Unfinished drafts (optional)
Under More options, on Pro and Business, pick an idle window and write a message for unfinished drafts. Leave it Off to skip.
- 5
Turn it on
Click Turn on Discord, then Send test to post a preview. Placeholders show as [Question title], and no real answers are sent.
Unfinished drafts
On Pro and Business, Discord can also post a separate message for unfinished drafts from the share link, set under More options › Unfinished drafts.
Limits
- A message can be up to 2,000 characters. Formstep shortens a longer one.
You can mention users and roles.
@everyoneand@heredo not work, so mention a role instead.- Formstep posts to text and announcement channels only.
- Bold, italic, strikethrough, inline code and links work; underline does not.
When something goes wrong
Click Invite bot during setup. Pick the server and confirm the permissions. Then go back to Formstep and refresh the server list.
Usually the bot was removed from the server, lost its permissions for the channel, or the channel was deleted. Open the integration in the form’s Integrations dialog: Recent events shows the error. Invite the bot again or reconnect, or delete the integration and set it up again. See Health and monitoring.
FAQ
You cannot change the server or channel after setup. Delete the integration and create a new one for the new channel.
Yes. Each integration posts to one server and one channel. Add one Discord integration per server to the same form.
Yes. Discord connections belong to the workspace. Any member can use any connected Discord account in an integration.
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 Manage Messages or Channels. To limit the bot to one channel, set channel permission overrides for the Formstep bot role in Discord.
Open Integrations, pick Discord under On this form, and choose Delete integration in the ⋯ menu. To remove the bot from your server too, open Server Settings, then Integrations, in Discord and remove Formstep.