Power Automate vs Don't Interrupt: Teams status without building a flow

Power Automate's Teams connector has no presence action. Don't Interrupt is the ready-made version: connect your calendar and your Teams status follows it.

  • Nothing to build or maintain A flow needs an app registration, a Premium connector and your own schedule logic. 2
  • Presence set and cleared for you Preferred presence ends after its duration, so a flow has to set it again. 4
  • Slack handled in the same place Power Automate's Slack connector has “Set do not disturb” but no set-status action. 6
The short answer

Power Automate's Teams connector has no presence action, so a flow has to call Microsoft Graph through a Premium connector and handle the schedule itself. Don't Interrupt is a ready-made rules engine for the same job: it reads your calendar and working hours and sets Teams presence, Do Not Disturb and your status message.

Try Don't Interrupt free Works with Slack and Microsoft Teams

Why choose Don't Interrupt

  • You want it working without building, licensing or fixing a flow.
  • Your calendar is Google, or you also want Slack handled in the same place.
  • You are an individual without a Premium licence.

When Power Automate makes sense. Power Automate makes sense if you already hold Premium licences and want to automate far more than status. For status alone, you would be building and maintaining what Don't Interrupt already does.

“I can't think of any other piece of technology that brought me as much mental peace at work as Don't Interrupt. All my Slack notifications are silenced when I'm in a meeting and I can pay attention to what is being discussed.”
Jairam Chandar, Engineering Manager, Meltwater

Power Automate and Don't Interrupt, capability by capability

Checked 3 October 2026 against 6 vendor pages. Where a vendor's pages don't say, we write “not documented”, never “no”.

  • Yes
  • Partly
  • No
  • Not documented
  • Planned
  • Not applicable
Power Automate and Don't Interrupt, capability by capability
Capability Power Automate Don't Interrupt
Your Teams status and presence
Set your Teams presence Partly Not with the Teams connector. A flow can call Microsoft Graph through the Premium HTTP with Entra ID connector1 Yes Status message, Do Not Disturb or Offline
Presence expires Partly Preferred presence ends after its duration, so the flow sets it again4 Yes Set with an expiry at the end of each event, then cleared
Appear offline outside working hours Partly You build it. Teams still delivers notifications to someone who appears offline5 Partly Yes. Teams still delivers notifications while you appear offline, so Do Not Disturb is the setting that silences them5
Setting it up
Licence Partly Free licences get standard connectors only. Premium connectors need a Premium or Process licence3 Yes A free Basic plan sets your Teams status
Schedule and calendar logic Partly You build it: time zones, declined and all-day events, working hours Yes Separate actions inside and outside your hours
Permissions Partly Needs an Entra app registration and consent2 Yes Asks for your own presence permission, which Microsoft lists as not needing admin approval4
Calendars and Slack
Calendar source Partly Outlook natively. A Google calendar needs another connector Yes Google, Outlook, Zoom and iCal
Slack status Partly The Slack connector has “Set do not disturb” but no set-status action6 Yes Status text and emoji, cleared when the event ends
Different jobs
Automating anything else Yes Anything Power Automate can reach Not applicable A different job: status, presence and Do Not Disturb only

Small numbers point to the sources under Evidence.

See it with your own calendar. It's free to start, and takes about two minutes.

Try Don't Interrupt free

Pricing at a glance

Pricing at a glance
Plan What it costs Worth knowing
Power Automate Standard connectors are included with a free licence Premium connectors, which presence needs, require a Premium licence. Check Microsoft's current price
Don't Interrupt $4 per seat a month ($33 a year) on Plus, $7 ($58 a year) on Pro Basic is free: one calendar, one account, and a short tag on your status. Paid plans start with a free trial

Per seat, in US dollars. Prices change, so check the vendor's page. See Don't Interrupt pricing.

Try it alongside, in about two minutes

  1. Sign up with Slack or Microsoft Teams.
  2. Connect your Google, Outlook, Zoom or iCal calendar.
  3. Choose what a meeting, your lunch and your evenings do to your status.

It leaves a status you set yourself alone, so you can run it next to whatever you use today.

Try Don't Interrupt free

What building it yourself involves

From Microsoft's documentation, a do-it-yourself flow needs:

  • an Entra app registration and consent for the presence permission;
  • a Premium licence for the HTTP connector that calls Graph;
  • logic to read your calendar and turn it into a schedule;
  • a way to set presence again before it expires, because preferred presence takes effect only while you have a Teams presence session, and ends after its duration.

An older community recipe used undocumented Teams endpoints through the SharePoint HTTP action, and its author says it stopped working in September 2024. That is the risk of relying on a recipe Microsoft doesn't document.

Frequently asked questions

Can Power Automate set my Microsoft Teams presence?

Not with the Teams connector, which has no presence action. The generic route is the HTTP with Entra ID connector, a Premium connector, calling the Microsoft Graph presence endpoints. Microsoft doesn't document that as a recipe, so you'd build and test it yourself.

Can Power Automate schedule Appear offline in Teams?

Microsoft's documentation doesn't describe a native schedule for Appear offline, only a manual duration. A flow could set it, but Teams still delivers notifications to someone who appears offline.

Does Don't Interrupt need my IT admin?

Usually not for Teams presence: Microsoft lists the delegated permission it uses as not needing admin approval, though a company can still choose to block apps. Outlook calendar access is separate and sometimes needs an admin; a Google calendar or an iCal link avoids it.

Can I use both?

Yes, for different jobs. Let Don't Interrupt handle your status and presence, and keep Power Automate for the rest of your workflows.

Evidence

We make Don't Interrupt. Everything about Power Automate comes from the pages below, read on 3 October 2026. Where they're silent we write “not documented”. We haven't run their products.

  1. Microsoft Learn: Microsoft Teams connector
  2. Microsoft Learn: HTTP with Microsoft Entra ID connector
  3. Microsoft Learn: Power Automate licence types
  4. Microsoft Graph: setUserPreferredPresence
  5. Microsoft Learn: Teams presence
  6. Microsoft Learn: Slack connector

Spot a mistake? Email support@dontinterrupt.app and we'll fix it. Power Automate, Slack, Microsoft Teams are trademarks of their owners. Don't Interrupt is not affiliated with or endorsed by them.

Make your status follow your calendar

Connect Slack or Microsoft Teams and your calendar. It's free to start.

Try Don't Interrupt free