Microsoft Teams Integration
Get instant Microsoft Teams notifications with richly formatted submission details every time someone fills out your form.
What the Teams message looks like
Flowqen uses Teams' MessageCard format to send rich notifications. Each submission appears as a styled card in your channel:
New submission: Contact Form
Powered by Flowqen• flowqen.com
Prerequisites
- A Microsoft Teams workspace
- Permission to add connectors to a channel
- A Flowqen form ready to receive submissions
Setup
Create an Incoming Webhook in Teams
Open Microsoft Teams, navigate to the channel you want notifications in, click the ... menu and select Connectors. Find Incoming Webhook and click Configure.
Copy the Webhook URL
Give your webhook a name (e.g. "Flowqen Forms"), optionally upload an icon, and click Create. Teams will generate a unique webhook URL — copy it.
Your webhook URL will look like this:
https://outlook.office.com/webhook/xxxxxxxx-xxxx/IncomingWebhook/xxxxxxxx
Configure in Flowqen
Go to your form's Settings tab, then Integrations. Scroll down to the Microsoft Teams section and:
- Toggle "Enable Teams notifications" on
- Paste your Webhook URL
- Click Save Settings, then "Send Test Message" to verify
Flowqen dashboard — Microsoft Teams integration settings
Payload
Under the hood, Flowqen sends a JSON payload using Teams' MessageCard format. Here's what the structure looks like:
https://outlook.office.com/webhook/{id}/IncomingWebhook/{token}{"@type": "MessageCard","@context": "http://schema.org/extensions","themeColor": "E14E3A","summary": "New submission: Contact Form","sections": [{"activityTitle": "New submission: Contact Form","facts": [{ "name": "name", "value": "Jane Smith" },{ "name": "email", "value": "jane@example.com" },{ "name": "message", "value": "I'd like to learn more..." }],"markdown": true}]}
Good to know
- Teams notifications are fire-and-forget — they never delay or block the form submission
- Up to 10 form fields are included in the card (values truncated at 200 characters)
- Your webhook URL is stored securely and never exposed to form submitters
- Use the "Send Test Message" button to verify the integration before going live
- Works with any Teams channel that supports Incoming Webhooks