IT OPS
Route shared-mailbox requests through a Teams approval before provisioning
Receives a shared-mailbox request via webhook, posts an approval card to the IT channel in Teams, and only provisions the Outlook mailbox after a manager approves.
How it runs
The automated pipeline, trigger to output.
- TriggerMailbox request received via webhookHTTP webhook
- ActionPost approval card to IT channel in TeamsMicrosoft Teams
- LogicBranch on approve vs reject decision
- ActionProvision shared mailbox in Exchange OnlineShell
- ActionGrant owners FullAccess in OutlookOutlook
- OutputConfirm mailbox live and tag requester in TeamsMicrosoft Teams
What it does
Adds a lightweight approval gate in Microsoft Teams between a department's mailbox request and the actual Outlook provisioning, so unapproved or duplicate mailboxes never get created.
When to use it
Use this when shared-mailbox creation must stay controlled but you still want it self-service. A department lead submits a request form; IT approves with one click in Teams instead of working a ticket queue.
How it works
- 1An intake form posts the request (alias, display name, owners) to the workflow webhook.
- 2A Teams action posts an actionable approval card into the IT Operations channel showing the requested mailbox details.
- 3A logic step branches on the approver's response: rejected requests post a polite decline back to Teams and stop.
- 4On approval, a shell step provisions the shared mailbox in Exchange Online and sets the requested owners.
- 5An Outlook step applies FullAccess to the owners and confirms the mailbox is reachable.
- 6A final Teams message confirms the mailbox is live and tags the original requester.
Set it up
What you configure once, before turning it on.
- 1Connect HTTP webhookTrigger any URL on agent actions.
- 2Connect Microsoft TeamsChannels, chats, files.
- 3Connect ShellRun sandboxed commands inside the workspace.
- 4Connect OutlookMail, calendar, contacts.
- 5Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 6Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 7Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More IT Ops workflows
Daily Building Anomaly Digest to MS Teams
Each morning queries BigQuery for the prior day's flagged sensor anomalies, summarizes them by site and system into a ranked briefing.
Indoor Air Quality Breach to Tenant Notice and Work Order
Listens for CO2, VOC, or humidity sensor alerts via webhook, and when a zone exceeds occupant-safety limits it emails affected tenants, opens a Monday remediation task.
Self-Service Reclaim Email for Idle Users
Detects users idle in a SaaS app past the threshold and emails each one a keep-or-release link; unanswered seats after the deadline are auto-flagged for removal.
Outlook Room Conflict Resolver with Approval Gate in Teams
When an Outlook room clashes, proposes a rebooking and asks the bumped meeting's organizer to approve the move in Microsoft Teams before any change is made.
Outlook Room Double-Booking Resolver with Auto-Rebook
Detects when two meetings claim the same Outlook room resource and automatically relocates the lower-priority meeting to a comparable free room.
Monthly Wasted-License Cost Report
Aggregates inactive-seat data across all tracked SaaS apps each month, computes total reclaimable spend, and delivers a ranked cost report to leadership in Notion and Slack.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
