Share via

Long run automate flow

Narmeen Arshad 20 Reputation points
2026-03-08T12:31:04.1166667+00:00

I want to create a leave approval flow in power automate, where staff fills their details on forms and it is stored on a sharepoint list. However the issue I'm facing is that the flow expires after 29 days if it is not approved or rejected. Also my company does not have dataverse so i cant use that either. How do i create a long running approval flow for leave request where the flow does not expire after 29days even if there has been no approval yet?

Microsoft 365 and Office | SharePoint | For business | Windows
0 comments No comments

Answer accepted by question author
  1. Jess-Q 9,915 Reputation points Microsoft External Staff Moderator
    2026-03-08T14:59:25.0633333+00:00

    Hi @Narmeen Arshad

    Thank you for posting your question in the Microsoft Q&A forum.    

    Regarding your issue, I understand this can be frustrating, especially when you’re trying to get the right guidance for your scenario. But since our support category focuses on Office 365 products and the issue you're facing is more closely related to Power Automate, so I highly suggest submitting your question via Microsoft Power Platform Community Forum Thread

    User's image

    This is a specific channel related to Power Automate as in this community we have limited resources and very little knowledge about Power Automate, and you'll get the most qualified group of respondents, and other partners who read the forums regularly can share their knowledge or learn from your interaction.   

    Apologies for redirecting you to a different community as the members of the posted category focus on users with Office 365 concern and have limited knowledge about Power Automate, so to get a quick and better assistance, we redirect you in the correct way.   

    Thank you for your patience and understanding, if you have any other questions or need further assistance, feel free to ask.   


    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.   

    1 person found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Q&A Assist
    2026-03-08T12:31:19.5566667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Power Automate cloud flows that use standard connectors (like SharePoint and Approvals) have a built‑in run duration limit of 30 days. After that, the run times out and any pending approval step expires. This is a platform limit.

    The documented ways to go beyond 30 days are:

    1. Use long‑running approvals stored in Dataverse (via Create an approval (v2) and a second flow that reacts to the approval record). This is explicitly called out as the supported pattern for flows that must run longer than 30 days.
    2. Use Common Data Service (current environment)–only flows (Dataverse) so that runs can last up to one year.

    Both approaches require Dataverse. Without Dataverse available in the environment, there is no supported way in the provided documentation to create an approval that can remain pending indefinitely in a single flow run.

    The SharePoint + Approvals examples for vacation/leave requests in the context all assume the standard 30‑day flow run limit and do not provide an alternative pattern that avoids Dataverse.


    References:

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.