How to Automate Microsoft Teams

Microsoft Teams automates well inside its own estate. Power Automate has connectors for SharePoint, Outlook, Excel and hundreds of major products, and posts to a channel on almost any event. The systems with no connector, which in most companies is the interesting half, still need a person to go and look.

Teams is where the company's process actually lives

Microsoft Teams is the chat, meetings and files layer bundled with Microsoft 365, which means most companies did not so much choose it as receive it. That matters, because it ends up carrying more than conversation.

The channel structure usually mirrors the org chart, and the files tab is where the real version of a document lives. Approvals happen in it. Handovers happen in it. In a lot of firms the actual process, as distinct from the documented one, is whatever gets posted in a particular channel on a particular day of the week.

It also sits inside a governed estate. There is an IT department, a tenant, an admin consent screen, and a queue for getting anything installed. That changes what automation is realistic far more than any technical limit does.

The weekly update is assembled by hand

In most companies somebody spends Monday morning building a post.

They open three systems, copy numbers into a message, format it so it reads well on a phone, and post it to the leadership channel. Somebody else does the same for the operations channel on Thursday. A third person checks a queue twice a day and flags anything that has been sitting too long.

These are not junior tasks either. They tend to land on the person who understands the numbers, which means an experienced person spends a few hours a week transcribing figures from one screen to another.

And when that person is away, the update simply does not go out, which is the clearest sign it was never really a process.

The microsoft.com homepage, the app these three jobs run in. Microsoft Teams
Past the connector list The line-of-business system with no Power Automate connector can still put its numbers in a channel.
No IT ticket to raise Nothing gets installed into the tenant, so a team can start without waiting on an admin approval queue.
Approvals stay with people The channel gets the facts and the flag. What happens next is still somebody's decision to make.

Power Automate reaches everything Microsoft has a connector for

Teams has serious automation attached to it, and inside the Microsoft world it is genuinely strong.

Power Automate builds flows across hundreds of connectors, so a new SharePoint file, an Outlook email, a Forms response, an Excel row or a Planner task can all post to a channel, start an approval or update a record. Workflows can be attached directly to a channel. Adaptive Cards give a post buttons that write back. Approvals are a first-class feature rather than a convention.

The whole model rests on the connector list. Where a connector exists, this is excellent and you should use it rather than anything else. Where one does not, there is no route at all.

In most companies the systems without connectors are the specific ones: the industry package the business actually runs on, the regional supplier portal, the customer's own extranet, the internal tool a contractor built in 2011. Those hold the numbers people most want in the channel.

The systems outside the tenant can reach the channel too

The systems with no connector are still websites. A browser can open a website, and the connector list stops being the boundary.

The Monday leadership post, assembled from the three systems it currently takes a person to open. The queue that gets checked twice a day, checked every twenty minutes instead, with a message only when something has aged past its limit. The supplier portal that shows a delivery date nobody sees until a customer asks.

The industry system that runs the actual business, the one with no API and no export, reporting its own numbers into the channel where decisions get made about them.

There is a governance point here that works in your favour. Nothing is installed into the tenant, so there is no admin consent to obtain and no new app with standing permissions across the estate. The agent signs in the way a staff member does, sees what that person can see, and can be locked to an explicit list of sites.

The transcribing is the part to give away

The figure that goes into the post is on a screen in another system, and moving it across is typing. The judgement in the post is worth paying for. The transcription is not.

WebRun is an AI agent that works a real Chrome browser, signed in as you. It opens whatever holds the numbers, including the systems with no connector, reads what is on the screen, and posts the result into the Teams channel you choose.

It runs on your schedule in your own private environment, you can watch a run and stop it, and it can be restricted to a named set of domains. Anything that would go outside the company drafts and waits.

The workflows below are already built, and each one shows what it opens and in what order.

Questions people ask

Does our IT team need to approve an app in the tenant?

No. Nothing is installed into Microsoft 365 and no tenant-wide permissions are granted. The agent works the browser signed in as a normal user, so it sees exactly what that user can see.

Should we use this instead of Power Automate?

Not where a connector already exists. Power Automate is the better tool for anything inside the Microsoft estate. This is for the systems it has no connector for, and the two work together happily.

Can it be restricted to specific systems?

Yes. A workflow can be locked to an explicit list of domains, so an agent holding a session cannot wander into anything you did not name.

1,329 ready-made Microsoft Teams workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated Chili Piper No-Show Recovery
Every morning, WebRun finds yesterday's Chili Piper no-shows and cancellations, queues a short reschedule text in Twilio for your approval, and posts the recovery list to Microsoft Teams.
Chili PiperTwilioMicrosoft Teams
Automated Check Point Change Log
Every morning, WebRun reviews the policy and configuration changes made in Check Point, posts them to Telegram, and files a dated change record in Microsoft Teams.
Check PointTelegramMicrosoft Teams
Automated Checkmarx Scan Coverage Reports
Every Monday, WebRun reviews Checkmarx scan coverage, posts to Teams which projects have not scanned recently or are failing, and texts you if a critical app is uncovered.
CheckmarxMicrosoft TeamsTwilio
Automated Chase Transaction Logging
Every morning, WebRun reads yesterday's Chase transactions, writes each one into your Airtable ledger with a suggested category, and posts anything large or unrecognised to Microsoft Teams for review.
ChaseAirtableMicrosoft Teams
Automated Chanty Unanswered Mention Alerts
Every morning, WebRun scans your Chanty conversations for mentions and questions nobody replied to, logs them in Google Sheets, and posts the open list to Microsoft Teams.
ChantyGoogle SheetsMicrosoft Teams
Automated Catho Applicant Screening
Every morning, WebRun reviews new Catho applicants against each vacancy, holds interview slots on Google Calendar, and posts the shortlist to Microsoft Teams.
CathoGoogle CalendarMicrosoft Teams
Automated Carfax VIN History Screening
Every morning, WebRun runs the day's auction and trade-in VINs through Carfax, flags any report showing a branded title, accident, or odometer issue, and alerts your buyers in Slack and Microsoft Teams.
CarfaxSlackMicrosoft Teams
Automated Capterra Review Monitoring
Every Monday, WebRun checks your Capterra listing for new reviews, posts them to Microsoft Teams, and opens a Trello card for each one that needs a written response.
CapterraMicrosoft TeamsTrello
Automated Capital One Due Date Reminders
Every week, WebRun checks the balance and due date on each Capital One account, puts the due dates on your Google Calendar, and posts a heads-up to Microsoft Teams.
Capital OneGoogle CalendarMicrosoft Teams
Automated Canva Design Review Handoffs
Twice a day, WebRun checks your shared Canva folders for designs marked ready, opens a Trello review card for each, and posts the handoff to your Microsoft Teams design channel.
CanvaMicrosoft TeamsTrello
Automated Canary Mail Follow-Up Sweeps
Every afternoon, WebRun sweeps your Canary Mail inbox for messages you never answered, logs each one in Airtable, and posts your follow-up list to Microsoft Teams.
Canary MailMicrosoft TeamsAirtable
Automated Canada Post Delay Alerts
Every morning, WebRun tracks your open Canada Post shipments, flags any parcel with no scan for two days or a missed delivery date, and posts the exceptions to Microsoft Teams.
Canada PostMicrosoft TeamsGoogle Calendar
Automated CRA Deadline and Notice Tracking
Every Monday, WebRun signs in to your CRA business account, logs upcoming due dates and any new correspondence in Airtable, and posts the week ahead to Teams.
Canada Revenue AgencyAirtableMicrosoft Teams
Automated CallRail Missed Call Callbacks
Every hour, WebRun checks CallRail for missed and abandoned calls, logs each caller in Airtable, and posts the callback queue to Microsoft Teams.
CallRailMicrosoft TeamsAirtable
Automated Cal.com Unconfirmed Booking Alerts
Through the day, WebRun checks your Cal.com unconfirmed bookings, flags any request still waiting past your limit, and pings Microsoft Teams and WhatsApp so someone confirms or declines it.
Cal.comMicrosoft TeamsWhatsApp
Automated Business Central Reorder Alerts
Every morning, WebRun checks Business Central for items dropping below their reorder point, posts the reorder list to Microsoft Teams, and pings you on WhatsApp about anything critical.
Business CentralWhatsAppMicrosoft Teams
Automated Built In Job Post Monitoring
Every Monday, WebRun reviews your live Built In job posts, flags the ones expiring or getting no applicants, and posts the refresh list to Slack and Microsoft Teams.
Built InSlackMicrosoft Teams
Automated Bubble App Error Reporting
Every morning, WebRun reads your Bubble app logs, groups the workflow errors and failed scheduled runs by cause, and posts the shortlist to Microsoft Teams and Telegram.
BubbleMicrosoft TeamsTelegram
Automated BT Bill and Contract Monitoring
Every month, WebRun opens your BT account, reads the latest bill against the last one, posts any increase to Microsoft Teams, and puts contract end dates on your calendar.
BTMicrosoft TeamsGoogle Calendar
Automated Bluesky Post Scorecards
Every Monday, WebRun reviews last week's Bluesky posts, ranks them by replies, reposts, and likes, and sends the scorecard to Microsoft Teams and WhatsApp.
BlueskyMicrosoft TeamsWhatsApp
Automated Box Shared Link Auditing
Every Monday, WebRun reviews the shared links and external collaborators on your Box folders, posts the risky ones to Microsoft Teams, and opens a Trello card for each link that needs fixing.
BoxMicrosoft TeamsTrello
Automated BMO Subscription Review
Once a month, WebRun reads your BMO account and card activity, picks out every repeating charge, and posts a review list to Slack and Microsoft Teams so someone decides to keep or cancel each one.
BMOSlackMicrosoft Teams
Automated Blur NFT Portfolio Scorecards
Every Sunday, WebRun reads your Blur portfolio, works out how each collection moved over the week, posts the scorecard to Microsoft Teams, and books your review slot.
BlurMicrosoft TeamsGoogle Calendar
Automated DaVinci Resolve Release Alerts
Every morning, WebRun checks the Blackmagic Design support downloads for new DaVinci Resolve and hardware releases, posts the version and release notes to Microsoft Teams, and pings Telegram.
DaVinci ResolveMicrosoft TeamsTelegram

Want one of these running on your own Microsoft Teams?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.