Form submissions.
Straight to Teams.

Post structured cards to any Teams channel the moment a form fires. You configure it from the channel settings in about two minutes, and it runs on every submission after that.

★★★ Data stored in Europe 99.9% uptime Spam never posts
Start free trial

7-day free trial. No payment method required.

Sound familiar?

IT rules eat your form notifications before anyone sees them.

Enterprise inboxes are locked down. Email routing rules, spam filters, and security policies intercept your notifications before they reach the team that needs them.

The lead review happens in Teams. The leads arrive in email.

Meetings, approvals, and follow-ups all live in Teams channels. If form data doesn't land there automatically, someone has to manually copy it across, or it gets ignored.

Enterprise integrations usually mean an Azure resource group and a two-week SLA.

App registrations, service principals, admin consent, Azure Portal access. Just to post a message to a channel. Teams Incoming Webhooks skip all of that.

No Azure. No IT ticket. Two minutes.

1

Get the webhook URL

In Teams, go to the channel → Manage channel → Connectors → Incoming Webhook → Add. Copy the URL. No admin approval, no Azure access required.

2

Configure in StaticForm

Paste the webhook URL, use the visual builder to choose which fields appear in the Teams card and how it's formatted. Preview before saving.

3

Submissions post as cards

Every non-spam submission fires a structured Adaptive Card to your Teams channel. The execution log records the webhook response.

Works right where enterprise teams already are.

Visual message builder

Same interface as Slack and Discord. Configure title, fields, and layout without writing JSON or reading the Teams webhook documentation.

Configured in channel settings

Teams Incoming Webhooks are a standard channel connector. You set it up yourself without touching Azure Portal or involving IT.

Structured Adaptive Card format

Messages arrive as clean, labeled cards, not raw text pastes. Field names and values are clearly separated so the team can act immediately.

Execution log per send

Every webhook call is logged with status. If the webhook URL rotates or the connector is removed, you see the error before it causes a missed lead.

Ready to get leads straight into your Teams channel?

Get started free

Configure in the dashboard. Posts as an Adaptive Card.

StaticForm dashboard

app.staticform.app
Microsoft Teams action configuration in StaticForm

Click to zoom

What posts to your channel

#contact-form Microsoft Teams
SF
StaticForm 2:34 PM

New Form Submission

form_name:
Contact Form
submitted_at:
2025-01-15 14:07

Submission Details

name:
Sarah Chen
email:
sarah@example.com
company:
Acme Corp

message:

Interested in your pricing plans. Would love to book a demo.

Clean Adaptive Card with labeled fields. Execution log confirms delivery to Teams.

get started

Your next real lead is
waiting to arrive.

Set up a form in 5 minutes. Spam blocked automatically. Every real submission stored, delivered, and logged.

7-day free trial Cancel anytime Data stored in EU Spam never counted

Ready to get started?

Add forms to your site in minutes