web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Multi-user “Send email...
Power Automate
Unanswered

Multi-user “Send email with options” connections become invalid after disabling flow

(0) ShareShare
ReportReport
Posted on by 32

Hi!

I built a Power Automate flow triggered when a file is saved in SharePoint by one of three team members.

Based on an upstream condition, the flow emails the file as an attachment to three SMEs for review/approval:

  • PMD (varies)
  • Vision SME (always the same)
  • Dental SME (always the same)

Each SME responds using the option buttons in Send an email with options.

Because we need the email to come from the person who saved the file, I used Send an email with options and, in each person’s branch/path, I set that action to use that team member’s Outlook connection. Testing worked as expected (e.g., when I saved the file, the email came from me; when team member 2 saved it, it came from her; etc.). I have a flow-chart screenshot showing this setup.

However, after turning the flow off for a few weeks and then turning it back on, I started getting errors that all connections are invalid. My teammates’ connections appear to have been removed/erased. When I try to add them back, I can only add my connection—not theirs. I’ve included a screenshot of the email actions showing the connection errors.

Question: How can I keep these “send as the saver” connections from being removed/invalidated when the flow is turned off (which we do annually)? Is there a way to make the connections persist, or a better pattern to avoid having to re-add teammates’ connections each time? Thanks in advance!

Categories:
I have the same question (0)
  • Pstork1 Profile Picture
    69,397 Most Valuable Professional on at
    The problem is that connections are created using OAuth authentication. That authentication has to be renewed every 30 days. So after turning off the flow for a few weeks the other connections expired and since they weren't associated with your account they were removed.  You will need the user's involved to create new connections for you.  But those will also disappear after 30-90 days and need to be recreated. Power Automate simply isn't designed to send Emails in the fashion you are describing.

    ----------------------------------------------------------------------------------
    If this Post helped you, please click "Does this answer your question" and give it a like to help others in the community find the answer too!

    Paul Papanek Stork, MVP
    Blog: https://www.dontpapanic.com/blog
     
  • Sunil Kumar Pashikanti Profile Picture
    2,084 Moderator on at
     
    The behavior you’re seeing, where Outlook connections appear to “drop” after a flow has been disabled for months, is expected behavior in Power Automate. Connections are user‑owned OAuth tokens as mentioned by @Pstork1, not long‑lived system assets.

    Why this happens
    Token expiration:
    User connections rely on OAuth refresh tokens. When a flow is turned off for an extended period (weeks or months), those tokens can expire or be invalidated by tenant security policies.
    Owner‑only rebinding:
    The Flow designer can only bind connections owned by the current editor. It cannot re‑authenticate or recover connections created by other users who are not actively editing the flow.
    Orphaned metadata state:
    Disabling a flow for long periods effectively freezes its configuration. When re‑enabled later, previously valid user connections may no longer be trusted or resolvable.

    Recommended Solution: Use a Service Account Model
    For seasonal or long‑lived flows, avoid user‑specific email connections.
    1. Use a service account or shared mailbox (best practice)
    • Create a single Outlook connection using a service account or shared mailbox
    • Use “Send an email from a shared mailbox (V2)”
    • This connection remains stable regardless of who saves files or turns the flow on/off
    2. Handle the user identity dynamically
    • Capture the file creator using trigger metadata
    • Include it in the email body (for example: “Submitted by: ”)
    • This avoids dependency on the sender identity
    3. “Send As” scenarios (not recommended)
    While it is technically possible to grant Send As permissions, this is high‑maintenance and fragile at scale. A shared mailbox approach is far more reliable for production and seasonal flows.
     
    Summary
    Individual Outlook connections are intended for personal workflows
    Long‑disabled flows will eventually lose user‑owned connections
    A service account or shared mailbox is the correct enterprise pattern
    This avoids annual reconfiguration and connection breakage
     
    Bottom line: Your original design worked functionally, but it isn’t durable. Switching to a single, non‑user‑owned connection is the supported and stable solution.
  • V_Tiger Profile Picture
    32 on at
    Thank you for your answer, @Sunil Kumar Pashikanti. Unfortunately, "Send an email from a shared mailbox (V2)" won’t work for us because it doesn’t support option buttons that recipients can use to provide feedback on the file that triggered the flow.
    Also, the "Send an email with options" action I’m currently using doesn’t allow a shared mailbox address in the "Send As" field. Otherwise, that would be the ideal solution for my team.
  • Sunil Kumar Pashikanti Profile Picture
    2,084 Moderator on at
     
    There is no supported way to make “Send email with options” reliable in a multi‑user + shared mailbox + disable/enable scenario.
    To meet the requirement sustainably, the solution must move away from user‑bound Outlook connections, using either:
     
    Approvals, or
    HTML email + callback architecture
     
    Details of alternate options:
     
    1. Use the Approvals connector (Recommended)
    Environment‑owned and durable
    Supports custom response options
    Survives flow disable/enable and ownership changes
          Best choice for reliability and supportability
          Email comes from Approvals, not a shared mailbox
     
    Send email using “Send email from a shared mailbox (V2)”
    Replace option buttons with HTML links
    Links trigger a Power Automate HTTP flow or response handler
          Supports shared mailbox and long‑term stability
          Requires an extra flow/end‑point and a browser click
     
    References:

    3. Service account workaround (Not recommended long‑term)
    Use a single licensed service account for “Send email with options”
    All flows share that connection
          Still fragile (password, MFA, licensing, ownership risk)

     
    Sunil Kumar Pashikanti, Moderator

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Vish WR Profile Picture

Vish WR 957

#2
Valantis Profile Picture

Valantis 847

#3
Haque Profile Picture

Haque 609

Last 30 days Overall leaderboard