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 / Copilot Studio / Copilot Agent “When Em...
Copilot Studio
Suggested Answer

Copilot Agent “When Email Arrives” Trigger Not Running for Shared Users with Their Own Connections

(1) ShareShare
ReportReport
Posted on by 31

Hi Team,

I created a Copilot Agent where the trigger is “When a new email arrives” and the action/tool used is Create Item in SharePoint.

The issue is that the agent only works for the account that originally created the agent and connections. When an email arrives in my mailbox, the agent runs successfully.

However, after sharing the agent with another user:

  • The agent does not trigger when that user receives an email.
  • It seems the flow/agent is still tied to the original creator’s connection.

My requirement is:

  • Whoever I share the agent with should be able to use their own Outlook and SharePoint connections.
  • When an email arrives in their mailbox, the agent should automatically trigger and run using their own credentials/connections.

Is there a way to configure the agent or connections so the trigger works for all shared users individually?

Any guidance or best practices would be appreciated.

I have the same question (0)
  • Suggested answer
    Haque Profile Picture
    3,653 on at
    Hi @Patel Asutosh 27,
     

    Root cause analysis:

    • The agent’s trigger "When a new email arrives" is tied to the connection (email account) of the user who created the agent.
    • Sharing the agent with others, the flow or agent still uses the original creator’s connection for the email trigger and SP action.
    • Other users do not have their own authenticated connections linked to the agent, so the trigger does not fire for their mailboxes.
    This happnes because connections in Power Automate and Copilot Studio are user-specific and do not automatically switch or delegate when sharing.
     

    How to Achieve your requirements:


    Connection Ownership Is User-Specific:   Each connection (Outlook, SharePoint) in Power Automate or Copilot Studio is tied to a specific user’s credentials. When you share an agent or flow, it continues to use the original creator’s connections unless each user authenticates their own. Please keep it in mind.
     
    Sharing with Run-Only Permissions:  Power Automate supports sharing flows with run-only permissions, allowing other users to run the flow using their own connections. However, this requires configuring the flow’s connection references to allow each user to authenticate their own connections. It's little bit of tedious.
     
    Use Connection References and Run-Only Users: In Power Automate, define connection references for Outlook and SharePoint connectors.
    Share the flow as run-only with users or groups. Each user must authenticate their own connections when they run the flow, so the trigger and actions run in their context.
     
    Triggering on Each User’s Mailbox: The trigger “When a new email arrives” must be configured per user’s mailbox. For shared flows, users need to have the flow enabled with their own connection authenticated. Alternatively, consider using a shared mailbox if you want a single trigger for multiple users.
     
    Agent Deployment Strategy: You can share the agent as a template or solution so each user can import and authenticate their own connections. Or use environment-level permissions and connection references to allow multi-user access with individual authentication.
     
    Limitations: There is no out-of-the-box way for a single shared agent to automatically trigger on multiple users’ mailboxes without each user authenticating their own connection. Using service principals or application permissions can centralize access but requires admin setup and is more complex.
     

    I am sure some clues I tried to give. If these clues help to resolve the issue brought you by here, please don't forget to check the box Does this answer your question? At the same time, I am pretty sure you have liked the response!
     
  • Suggested answer
    11manish Profile Picture
    3,333 on at
    No, a shared Copilot Agent with a When a new email arrives trigger cannot automatically use each shared user’s mailbox and connections dynamically.
     
    The trigger remains tied to the original creator’s Outlook connection.
     
    To achieve your requirement, you must use one of these supported patterns:
    • Each user creates their own trigger flow using their own Outlook connection
    • Use a shared child flow/Copilot logic with user-owned trigger flows
    • Use a centralized shared mailbox instead of personal mailboxes
    The most scalable enterprise approach is:
     
    Per-user Outlook trigger -> Shared reusable child flow / Copilot logic  -> SharePoint

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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 277

#2
11manish Profile Picture

11manish 206

#3
sannavajjala87 Profile Picture

sannavajjala87 156 Super User 2026 Season 1

Last 30 days Overall leaderboard