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 ICNet Surgical Site Infection Tracking
Every Monday, WebRun checks ICNet for surgical patients due for their 30 or 90 day SSI surveillance window, logs each to a Google Sheets follow-up tracker with the procedure and due date, and posts the week's due list to Microsoft Teams so surgical and wound care staff complete every assessment on time.
ICNetGoogle SheetsMicrosoft Teams
Automated Solventum Query Escalations
WebRun checks Solventum 360 Encompass every morning for physician queries that passed their response window with no answer, logs each one to an escalation register in Google Sheets, and posts a Teams alert to your CDI physician advisor.
SolventumMicrosoft TeamsGoogle Sheets
Automated Stalled Referral Escalation Alerts
WebRun watches Ensocare for referrals that have not moved in too long and posts an escalation to your supervisor's Teams channel so a stalled case gets unstuck fast.
EnsocareMicrosoft Teams
Automated CensiTrac Tray Shortage Warnings
Every evening, WebRun compares tomorrow's scheduled cases in Censis against your available processed tray inventory, texts your on-call supervisor through Twilio if any case is short, and posts the full gap list to Teams so there's still time to process or borrow before the first case.
CensisMicrosoft TeamsTwilio
Automated Care Logistics Occupancy Warnings
Every hour, WebRun checks each unit's occupancy against its threshold in Care Logistics, posts a warning to the bed control Teams channel the moment a unit crosses it, and texts the house supervisor through Twilio if two or more units are over threshold at once.
Care LogisticsMicrosoft TeamsTwilio
Automated TeleTracking Shift Change Census Handoff
At every shift change, WebRun compiles the current ED census from TeleTracking, including holds, boarders, and pending beds, posts a handoff summary to Microsoft Teams, and logs it to a Google Sheet for the outgoing and incoming charge nurse.
TeleTrackingMicrosoft TeamsGoogle Sheets
Automated Restroworks Wastage Summary
Every night, WebRun opens Restroworks and totals logged wastage and spoilage by outlet and reason, values it at cost, logs the total to Google Sheets, and posts Microsoft Teams a summary of the outlets and items losing the most.
RestroworksGoogle SheetsMicrosoft Teams
Automated Actuarial Reserve Review Reminders
Every morning, WebRun opens AXIS, checks the target completion date on every open reserve review, logs the days remaining to a Google Sheet, and posts a ranked Microsoft Teams alert so nothing slips past quarter close.
Moody's Analytics AXISGoogle SheetsMicrosoft Teams
Tekla PowerFab Automatic Delivery Confirmations
Every morning, WebRun checks Tekla PowerFab's shipping schedule for loads planned this week, drafts a delivery window confirmation email to each site superintendent, and posts the drafts to Microsoft Teams for your dispatcher to review and send.
Tekla PowerFabGmailMicrosoft Teams
Nexus Clinical Automated Seizure Log Reminders
WebRun checks Nexus Clinical for upcoming epilepsy visits, flags which patients have not logged a recent seizure count, drafts a text reminder for staff to send, and posts the clinical team a daily worklist of who still needs to update their log before they're seen.
Nexus ClinicalTwilioMicrosoft Teams
Automated Envoy Unhosted Visitor Alerts
WebRun watches Envoy for visitors who have checked in but whose host has not acknowledged them, pings the front desk in Slack right away, and escalates to the office manager in Microsoft Teams if nobody responds.
EnvoySlackMicrosoft Teams
Automated StarRez Roommate Conflict Flagging
Every morning, WebRun reviews new roommate matching profiles in StarRez, scores each pairing for lifestyle mismatches, logs the flagged pairs to a tracking sheet, and alerts your RA staff in Microsoft Teams so they can step in early.
StarRezGoogle SheetsMicrosoft Teams
Automated Karmak Unit Delivery Prep Checklists
Every morning, WebRun checks sold units in Karmak Fusion nearing their delivery date, posts your prep team a Microsoft Teams checklist for each unit, and prepares the delivery paperwork in DocuSign for your sales rep to review.
Karmak FusionMicrosoft TeamsDocuSign
Automated PeriWatch Shoulder Dystocia Drill Reminders
WebRun reads PeriGen each morning for patients with shoulder dystocia risk factors nearing delivery, and reminds the charge nurse and OB team in Teams to run a quick drill before the birth.
PeriGenMicrosoft TeamsGoogle Sheets
Automated Visage 7 Unread Exam Backlog Digest
Every morning, WebRun opens the Visage 7 worklist, counts unread exams by site and modality, and posts a ranked backlog digest to Microsoft Teams so your reading team knows where to start.
Visage ImagingMicrosoft Teams
Automated NRC Health Service Recovery Alerts
The instant NRC Health Rounding logs a service recovery flag, WebRun texts the on-shift charge nurse through Twilio and posts the open issue to the unit's Microsoft Teams channel so it gets tracked.
NRC Health RoundingTwilioMicrosoft Teams
Automated EVS Supply Restock Request Drafts
Every morning, WebRun checks FacilityRF for supplies logged below par, drafts a single restock request in Gmail left unsent for review, and notifies the EVS manager in Microsoft Teams that it's ready.
FacilityRFGmailMicrosoft Teams
Automated ShiftWizard Unfilled Shift Escalation
WebRun watches ShiftWizard for shifts still unfilled inside your escalation window, alerts the nurse manager and house supervisor in Microsoft Teams, and logs the full escalation timeline to Google Sheets.
ShiftWizardMicrosoft TeamsGoogle Sheets
Automated Omnicell Par Level Breach Digest
Every morning, WebRun compares actual Omnicell cabinet stock against the par levels you've set, logs every breach to a Google Sheet, and posts your pharmacy team a Teams digest of what's over or under.
OmnicellGoogle SheetsMicrosoft Teams
Automated ICNet Positive Culture Alerts
WebRun watches ICNet for newly resulted positive cultures, captures the organism, source, unit, and bed for each, and posts a triage alert to Microsoft Teams. For alert-organism and blood culture results, it also texts the on-call preventionist by Twilio so triage starts in minutes, not at the next shift change.
ICNetMicrosoft TeamsTwilio
Automated Solventum SOI Gap Alerts
WebRun checks Solventum 360 Encompass every morning for charts where the documented severity of illness doesn't match the clinical picture, and posts a Teams alert to your CDI team so gaps get reviewed while the patient is still admitted.
SolventumMicrosoft Teams
Automated CensiTrac Tray Substitution Alerts
WebRun watches Censis during assembly for trays flagged with a substituted instrument, a different make or model swapped in for the one on the count sheet, and posts a Teams nudge naming the exact item so the tech can fix it before the tray is wrapped and sent to sterilization.
CensisMicrosoft Teams
Automated QGenda Unfilled Slot Fill Drafts
WebRun finds OR block time in QGenda with no case booked as its date approaches, drafts an outreach message offering the open slot to eligible surgeons in Gmail for your scheduling office to review, and notifies the office in Microsoft Teams when drafts are ready.
QGendaGmailMicrosoft Teams
Automated Care Logistics Surge Capacity Alerts
Every hour, WebRun checks hospital wide occupancy and ED boarder counts against your surge activation criteria in Care Logistics, posts a recommendation to activate surge capacity to the command center Teams channel, and texts hospital leadership through Twilio. WebRun only recommends. Activation is always a human decision.
Care LogisticsMicrosoft TeamsTwilio

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.