Integrations: Microsoft Teams
Overview
-
A registration is created, updated or cancelled.
- An invitation is created, sent or updated.
Prerequisites
The organisation-level Teams feature flag must be on. It is off by default and is set by getregistered support on the organisation record — ask your account contact to enable Teams Integration for your organisation. Until it is on, you will be unable to use this feature.
Creating the webhook in Teams
-
In Teams, open the channel you want notifications in.
- Select the … menu next to the channel name, then Workflows.
- Search for and choose the template Send to webhook alerts to a channel.
- Confirm the Teams account it will run as, then select Next.
- Confirm the Team and Channel the workflow posts to, then select Add workflow.
- Teams shows an option to Copy webhook link at the top of the window. Copy it now.
Connecting to your Teams channel in getregistered
-
Navigate to your event in getregistered admin.
- Go to Integrations > Microsoft Teams.
- Select New Teams Integration.
- Fill in:
- Webhook URL: The URL copied from the Teams workflow.
- Channel Name: The name of the channel in your Teams workspace.
- Notification Triggers: Which activity this channel receives (Registration Created, Invitation Sent etc).
- Select Save Teams Integration.
Accepted webhook URLs
*.environment.api.powerplatform.com - Power Automate / Workflows | Current, use this for new setups
*.logic.azure.com - Power Automate / Workflows | Current, use this for new setups
*.webhook.office.com - Office 365 connector | Accepted, but deprecated by Microsoft
Existing Office 365 connectors
If you already have a `webhook.office.com` connector URL it will keep working and getregistered still accepts it. Microsoft is retiring connectors, so move to a Workflow when convenient: create the workflow as above and paste the new URL over the old one on the same integration. No other change is needed.
Notification Triggers
-
Registration Created | Someone registers for the event
- Registration Updated | A registration changes (including a name or email edit)
- Registration Cancelled | A registration is cancelled
- Invitation Created | An invitation is created
- Invitation Sent | An invitation is sent or resent
- Invitation Updated | An invitation changes other than being sent
Volume controls
Teams channels get the same protections as Slack, so a busy event does not flood the channel:
-
Bulk operations post one summary: A bulk confirm of 100 registrations posts a single "100 registrations confirmed" card, not 100 cards.
- Organic bursts are digested: If many registrations arrive at once outside a bulk operation — an import, or a rush when registration opens — the first few post individually and the rest collapse into one summary once the burst settles.
- Matching track/admission type configurations: Activity can be limited to specific track or admission types to reduce noise in your Teams channels.
Troubleshooting
"must be a valid Teams webhook URL" -
- The organisation flag is on
- The integration lists the trigger you expect
- The workflow still exists in Teams and its owning account is still active. A workflow whose creator has left the organisation stops running.
Fewer messages than expected -
Expected, if the activity came from a bulk operation or an organic burst — see Volume controls. Look for a summary card instead.