Boosterpack Forms

Send Form Submissions to Microsoft Teams

Get instant Teams notifications every time someone submits your form. Just paste your Teams Incoming Webhook URL — Boosterpack Forms formats Adaptive Cards natively. No Power Automate, no code.

Native — no middleware
Adaptive Card format
Setup in 2 minutes

Setup Guide

Takes about 2 minutes — no code required.

1
Create a Teams Incoming Webhook

In your Teams channel, click the menu → Connectors (or Workflows in newer Teams) → search for Incoming Webhook and click Configure.

Give the webhook a name (e.g. "Form Submissions") and click Create. Copy the webhook URL. It looks like:

https://<tenant>.webhook.office.com/webhookb2/...

2
Add it to your form

In your Boosterpack Forms dashboard, create a new form or edit an existing one and add the Teams webhook URL.

Or via the Provisioning API:

Add Teams webhook via API
curl -X POST "https://boosterpackforms.com/api/forms/provision" \
  -H "Authorization: Bearer $BPF_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "destinationEmails": ["you@example.com"],
    "webhookUrls": ["https://tenant.webhook.office.com/webhookb2/..."]
  }'

Boosterpack Forms automatically detects Teams webhook URLs and formats submissions as Adaptive Cards — no configuration needed.

3
Submit and see it in Teams

Submit your form on your website. Within seconds, an Adaptive Card will appear in your Teams channel with all the submitted fields displayed as a structured fact set, plus form metadata.

What You'll See in Teams

Each submission appears as an Adaptive Card with:

  • Title: "📬 New form submission"
  • Fact Set: Each form field (name, email, message, etc.) shown as a title/value pair
  • Metadata: Form ID, domain, reply-to address, and submission timestamp
Example Teams Adaptive Card payload (auto-generated)
{
  "type": "message",
  "attachments": [{
    "contentType": "application/vnd.microsoft.card.adaptive",
    "content": {
      "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
      "type": "AdaptiveCard",
      "version": "1.4",
      "body": [
        { "type": "TextBlock", "text": "📬 New form submission", "weight": "Bolder", "size": "Medium" },
        { "type": "FactSet", "facts": [
          { "title": "name", "value": "Jane Smith" },
          { "title": "email", "value": "jane@example.com" },
          { "title": "message", "value": "I'd love to learn more!" }
        ]},
        { "type": "TextBlock", "text": "Form: abc-123 · Domain: example.com · Submitted: 2026-03-04T12:00:00Z", "size": "Small", "isSubtle": true }
      ]
    }
  }]
}
Plan requirement

Webhooks are available on the Professional and Business plans. Email delivery works on all plans including Free.

Other integrations

Boosterpack Forms has native support for Slack, Discord, Teams, Google Chat, and Telegram — just paste the webhook URL. Connect to thousands more apps via Zapier, Make, n8n, Google Sheets, Notion, Airtable, and HubSpot.

Create your form now

Webhooks available on Professional and Business plans