Slack · Templates

Formatting Google Forms Notifications in Slack: Bold, Links, Mentions and More

Turn a wall of answers into a message people can scan: Slack’s mrkdwn syntax for bold, links, quotes, emoji and @mentions, with ready-to-copy templates.

By · Makers of Slacify · · 2 min read

A good form notification can be read in two seconds: who submitted it, what they want, and where to click. Slack’s formatting syntax, called mrkdwn, gets you there. It looks like Markdown but has a few differences worth knowing.

The basics

  • *bold*: single asterisks, not double.
  • _italic_ and ~strikethrough~.
  • Backticks around text for inline code, and three backticks on their own lines for a code block.
  • > at the start of a line for a quote. Great for long free-text answers.
  • New lines are kept as they are, so just press Enter in the template.

Slack links use angle brackets: <https://example.com|link text>. Combined with a variable, you can link straight to the response: <{{Response Link}}|Open response>. A bare URL is linked automatically too.

Mentions

  • <!here> notifies active members of the channel; <!channel> notifies everyone. Use them sparingly.
  • <@U0123ABCD> mentions a person. Find the member ID in their Slack profile under ⋮ → Copy member ID. Typing @name in the template won’t work.
  • <!subteam^S0123ABCD> mentions a user group, such as your on-call team.

Emoji

Paste emoji directly (🎉) or use Slack shortcodes like :rotating_light:. A consistent emoji per form (💼 for sales, 🐞 for bugs) makes a busy channel much easier to scan.

Templates to copy

Lead / demo request

:briefcase: *New demo request* from *{{Name}}*
{{Company}} · {{Team size}} people · {{Work email}}
<{{Response Link}}|View response>

Bug report

<!subteam^S0123ABCD> :beetle: *{{Severity}} bug:* {{Summary}}
>{{Steps to reproduce}}
Reported by {{Respondent Email}}

Everything, compact

*New response to {{Form Name}}* ({{Timestamp}})
{{All Answers}}
Two Slack messages with a bold title, answers on separate lines and an Open response link
A template like the ones above, as it arrives in Slack: bold heading, one answer per line, and a linked response.

Going further: Block Kit

On Standard and Business plans you can switch a notification to Custom JSON and send a full Slack Block Kit payload, with sections, fields, dividers and buttons. Build the layout in Slack’s Block Kit Builder, paste the JSON, and put {{variables}} inside the quoted text values. Slacify escapes each value so quotes or line breaks in an answer can’t break the JSON.

Haven’t connected a form yet? Follow the step-by-step setup.

Send Google Forms responses to Slack

Custom messages with the answers built in, posted seconds after someone hits Submit. Free 7-day trial.

You may also like

See all posts →