Send form submissions to a Slack channel — instantly.
Send Form Submissions to Microsoft Teams — splitforms
Pipe submissions into a Microsoft Teams channel.
Add an Incoming Webhook connector to your Teams channel and paste the URL into splitforms. Submissions arrive as Adaptive Card messages, no flow or Power Automate licence required.
Free for 1,000 submissions/month. No credit card required.
How to set up Microsoft Teams with splitforms
5 steps. The whole flow typically takes a couple of minutes.
In Microsoft Teams, open the channel where submissions should land, click the … menu → Connectors → Incoming Webhook. Configure a name and copy the URL.
In splitforms, open your form's Webhooks tab and paste the Teams webhook URL.
splitforms POSTs each submission as a JSON payload Teams' webhook connector understands; it appears in the channel as a card with each field as a fact row.
Submit a test entry — the card should appear in the Teams channel within a couple of seconds.
Optional: pin the webhook connector message in the channel so the team knows where these alerts come from.
<form action="https://splitforms.com/api/submit" method="POST"> <input type="hidden" name="access_key" value="YOUR_SPLITFORMS_KEY" /> <input type="hidden" name="_route" value="microsoft-teams" /> <input type="email" name="email" placeholder="you@example.com" required /> <textarea name="message" placeholder="Your message" required></textarea> <button type="submit">Send to Microsoft Teams</button> </form>
The form posts to https://splitforms.com/api/submit. The Microsoft Teamsrouting is configured in the splitforms dashboard against the form's access key — there's no client-side Microsoft Teams-specific code in your HTML.
Who uses splitforms + Microsoft Teams
A handful of patterns we've seen in the wild.
- USE CASE 01B2B sales teams already living in Microsoft Teams who don't want a separate Slack workspace just for form alerts.
- USE CASE 02Enterprise IT helpdesk forms that route into the IT Teams channel for triage.
- USE CASE 03HR job-application forms feeding into a recruiter Teams channel with one card per applicant.
- USE CASE 04Procurement vendor-onboarding forms surfacing in a procurement Teams channel.
- USE CASE 05Internal IT request forms (access requests, equipment, etc.) routed into the relevant ops Teams channel.
Frequently asked questions
Do I need a Teams admin to enable this?
Sometimes. Some Microsoft 365 tenants restrict who can add Incoming Webhook connectors to a channel. If the connector option is greyed out, ask your Teams admin to either grant you connector permissions or to add the webhook on your behalf — they only need to do it once per channel.
Does this require a Power Automate / Logic Apps licence?
No. The Incoming Webhook connector is a built-in part of Teams that does not require Power Automate. You won't burn a paid flow run on each submission. splitforms POSTs directly to the connector URL.
What does the message look like in Teams?
splitforms sends a MessageCard JSON payload that Teams renders as a card with the form name as the title and each field as a labelled fact row. Long text fields wrap; file uploads appear as clickable links to the splitforms-hosted attachment.
Will Microsoft deprecate Incoming Webhooks?
Microsoft has signalled a long-term migration toward Power Automate-based workflows. As of today, Incoming Webhooks still work for new tenants. If Microsoft deprecates them in your tenant, splitforms also supports a Power Automate-compatible payload — you'd swap the connector for a Power Automate flow trigger.
Can I route different forms to different Teams channels?
Yes. Each form in splitforms has its own webhook configuration, so you can configure one Incoming Webhook URL per form and route distinct contact, support, and HR forms into separate Teams channels.
Does this work on the splitforms free plan?
Yes. Outbound webhook delivery — including Teams Incoming Webhook URLs — is part of the free plan with 1,000 submissions per month.
Connect Microsoft Teams in 60 seconds.
Free for 1,000 submissions per month. No credit card. Pro is $5/mo. The whole splitforms + Microsoft Teams setup ships in under five minutes.