I have a power automate scheduled flow which run each day, and which loop through a SharePoint custom list items and send emails to external users for each item. now the service account which the flow is running under has these licenses:

enter image description here

So, are those licenses sufficient for the service account? and will the service account be able to send around 50-100 emails per run?

2 Answers 2


Yes, the Exchange Online (Plan 1) and Microsoft Power Automate Free licenses should be sufficient for the service account to send 50-100 emails per run.

The Exchange Online (Plan 1) license provides the service account with the ability to send email messages via Exchange Online, while the Microsoft Power Automate Free license allows the service account to use the Power Automate service to create and manage automated workflows, including sending emails.

However, please note that there may be some limitations in terms of the number of emails that can be sent per day or per hour, depending on the specific policies and settings configured by your organization.

  • Thanks for the reply. but can you please advise what type of settings and policies that can prevent sending more than 100 emails? so i can check them? thanks May 3, 2023 at 21:38
  • 1
    That depends on company policies, such as to overcome spam issue they set limit on sending emails, so you might want to check with IT team on that part to see if you can send such emails in one run
    – Pradip R.
    May 3, 2023 at 21:49

Exchange Online Plan 1 and Microsoft Power Automate Free licenses will be sufficient for service account to use Power automate services as long as you are using standard connectors and actions supported by Microsoft for free.

If you want to use Premium or custom connectors, service account will require paid Power automate licenses. Check these links for more details about licensing:

  1. Power Automate pricing
  2. Types of Power Automate licenses

Also, the service account should be able to send 50-100 emails per flow run without any issues as below is the throttling limits for the office 365 outlook connector (300 API calls per 60 seconds):

enter image description here

Check below documentations for more details about limitations of Power automate flows and Office 365 outlook connector:

  1. Limits for automated, scheduled, and instant flows
  2. Office 365 Outlook
  • thanks for the reply, but can we expand those limitation if we use different license ? May 4, 2023 at 9:22
  • also what happen if the flow will do more than 300 calls per minute inside the flow? will the flow fail? or it will fail safe and retry to do extra calls after 60 minutes? May 4, 2023 at 9:29
  • 1
    You can extend the limitations of power automate flows by purchasing higher licenses. To extend limitations of outlook connector, you can try creating & using multiple "connections" for same service account. But ideally 300 API calls/minute should be enough during a flow run. May 4, 2023 at 9:30
  • 1
    It will hit throttling limit and flow will retry running the action. Also, limit is for 60 seconds and not minutes. May 4, 2023 at 9:32
  • Thanks again for your reply, so the power automate can handle more than 300 calls to outlook connector but it can take more than 60 seconds since it will retry any failed calls, am i correct? May 4, 2023 at 10:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.