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 WellSky Shift Handoff Summaries
Twenty minutes before each shift change, WebRun pulls each therapist's patient activity from WellSky and drafts a shift handoff summary in Microsoft Teams for the outgoing therapist to review before the next shift takes over.
WellSkyMicrosoft Teams
Automated Visage 7 Priors Fetch Failure Alerts
WebRun checks Visage 7 for prior studies that failed to fetch from an outside archive, and alerts Microsoft Teams so a tech can retrigger the retrieval before the read starts.
Visage ImagingMicrosoft Teams
Automated NRC Health Service Issue Follow-Up
WebRun checks NRC Health Rounding hourly for service issues logged during rounds, posts each open item to the responsible department's Microsoft Teams channel, and escalates through PagerDuty if it's still open past your SLA.
NRC Health RoundingMicrosoft TeamsPagerDuty
Automated EVS Work Order Escalation Alerts
Every hour, WebRun checks FacilityRF for work orders past their SLA, posts them to Microsoft Teams sorted by priority and hours overdue, and texts the supervisor directly if one is more than double overdue.
FacilityRFMicrosoft TeamsTwilio
Automated ShiftWizard Publish Deadline Reminders
WebRun checks ShiftWizard each week against your publish-by policy, for example 14 days out, reminds the scheduler with a Google Calendar hold, and alerts unit managers in Microsoft Teams if a schedule is still in draft.
ShiftWizardMicrosoft TeamsGoogle Calendar
Automated Nuvolo OT Device Security Alerts
Every hour, WebRun checks Claroty for newly flagged vulnerabilities on network connected medical devices, matches each one to its owner and service history in Nuvolo, and alerts your security and biomedical teams in Microsoft Teams with a recommended action, never an automatic network change.
ClarotyNuvoloMicrosoft Teams
Automated Omnicell Drug Recall Lot Alerts
WebRun checks for new drug recall notices every hour, matches recalled lot numbers against what's stocked in Omnicell cabinets, logs every affected unit to a Google Sheet, and pings the pharmacy team through Teams and Twilio.
OmnicellGoogle SheetsMicrosoft Teams
Automated ICNet MDRO Isolation Alerts
WebRun watches ICNet for patients newly flagged with a multidrug-resistant organism, and posts an isolation notice to the unit's Microsoft Teams channel with the organism, precaution type, and bed, so contact precautions start before the next patient encounter.
ICNetMicrosoft Teams
Automated Solventum CDI Query Reminders
Every morning, WebRun opens Solventum 360 Encompass, finds physician queries still open and nearing their response window, drafts a polite reminder email for each physician to review, and posts your CDI team a Teams digest of what's still outstanding.
SolventumGmailMicrosoft Teams
Automated CensiTrac Loaner Check-In Reminders
WebRun checks Censis each morning for loaner trays that were used in a case but have not been checked back in, flags which ones are approaching their vendor return date, and posts your SPD team a Teams reminder so nothing sits forgotten in a case cart.
CensisGoogle SheetsMicrosoft Teams
Automated TeleTracking ED Hold Status Updates
Every hour, WebRun pulls the current ED hold count and hold hours from TeleTracking, logs it to a Google Sheet for trending, and posts a status update to Microsoft Teams so bed management always knows where holds stand.
TeleTrackingGoogle SheetsMicrosoft Teams
Automated Restroworks Outlet Sales Digest
Every night after close, WebRun opens Restroworks, totals each outlet's gross sales, covers, and average ticket, logs the numbers to a shared Google Sheet, and posts a ranked digest to Microsoft Teams so ops sees the whole chain at a glance.
RestroworksGoogle SheetsMicrosoft Teams
Automated DDI Inform Kitting Status Updates
Every 15 minutes during shift hours, WebRun checks DDI Inform for kitting order status changes and posts the production floor a live update in Microsoft Teams on what's ready, in progress, and behind.
DDI System (Inform ERP)Microsoft Teams
Automated AXIS Model Run Completion Alerts
WebRun watches your long-running AXIS batch jobs, reserve valuations, cash flow projections, or stochastic scenarios, and posts a Microsoft Teams alert the moment each run completes, with any validation exceptions called out.
Moody's Analytics AXISSharePointMicrosoft Teams
Automated Migraine Botox Prior Authorization
WebRun finds upcoming chronic migraine Botox visits in Nexus Clinical, drafts the CoverMyMeds prior authorization request with diagnosis and treatment history, and posts the billing team a Microsoft Teams worklist of every request still waiting on submission or payer approval.
Nexus ClinicalCoverMyMedsMicrosoft Teams
Automated PeriWatch Maternal Early Warning Alerts
WebRun reads each mother's vitals in PeriGen, scores them against your maternal early warning criteria, and alerts the charge nurse in Teams the moment a patient crosses into the danger zone.
PeriGenMicrosoft TeamsGoogle Sheets
Automated WellSky Protocol Compliance Flags
Every night, WebRun reviews the day's completed treatments in WellSky against the active respiratory protocols, logs each deviation to Google Sheets, and alerts the RT supervisor in Microsoft Teams.
WellSkyGoogle SheetsMicrosoft Teams
Automated Visage 7 Peer Review Reminders
WebRun tracks which peer review cases are assigned and overdue in Visage 7, and reminds each radiologist in Microsoft Teams until their reviews are complete.
Visage ImagingMicrosoft Teams
Automated New Hire Health Clearance Checklist
When a new hire's pre placement health packet is submitted, WebRun checks Enterprise Health for outstanding immunization, TB screening, and N95 fit test items, drafts a follow up email for anything missing, and posts HR a Microsoft Teams checklist of who is cleared to start.
Enterprise HealthOutlookMicrosoft Teams
Automated Expiring Blood Unit Digests
Every morning, WebRun scans SCC Soft Computer (SoftBank) for units expiring in the next 72 hours, emails the blood bank supervisor a sorted rundown through Outlook, and posts the same list to Microsoft Teams for the bench.
SCC Soft Computer (SoftBank)OutlookMicrosoft Teams
Automated Nuvolo Equipment Intake Checklist
When a new equipment intake form is submitted, WebRun creates the asset record in Nuvolo, stores the manuals and certificates in Box, and notifies your biomedical engineering team in Microsoft Teams that inspection and sign off are needed before the device goes into service.
NuvoloBoxMicrosoft Teams
Automated Solventum Mortality Review Follow-Ups
WebRun checks Solventum 360 Encompass for mortality cases with a severity of illness or risk of mortality documentation gap, drafts a follow up query for each physician to review, and posts a Teams digest of pending mortality reviews to your CDI team.
SolventumGmailMicrosoft Teams
Automated CensiTrac Instrument Recall Matching
When you paste in a manufacturer recall notice, WebRun cross-references the affected model and lot numbers against your instrument tracking in Censis, logs every matching tray to a Google Sheet, and posts your SPD and risk management team a Teams alert so affected trays get pulled fast.
CensisGoogle SheetsMicrosoft Teams
Automated Care Logistics Noon Discharge Tracking
Every morning, WebRun pulls the patients targeted for discharge before noon from Care Logistics, posts the list to the unit charge nurses in Microsoft Teams, and logs the actual discharge time against the noon target in Google Sheets so you can see where the goal slipped.
Care LogisticsMicrosoft TeamsGoogle Sheets

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.