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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Answered

How to clone existing opportunity and BPF when closed opportunity as won

(1) ShareShare
ReportReport
Posted on by 187

Hi all,

I am trying to clone an existing opportunity and the Business process flow (orange) stages?  The logic is when the opportunity is closed as won, then it creates another cloned new opportunity with all fields except that the contract start date and contract end date is (previous opportunity contract start and end date + 1 year (366 days). Also, the new cloned opportunity should be set in Qualify BPF sales status phase.

Can anyone please suggest steps/tips on how to implement this will be appreciated.

Kind regards,

Sol

I have the same question (0)
  • Verified answer
    Nya Profile Picture
    29,064 on at

    Hi Sol,

    Please try to achieve it with the following solution:

    Dynamics-365-Workflow-Tools/Clone Record.md at master · demianrasko/Dynamics-365-Workflow-Tools · GitHub

    You can download and import it into your environment, then you can clone the opportunity with workflow when its status is changed.

    pastedimage1630482447767v1.png

    After cloning the record, update the date fields in it.

  • Sol007 Profile Picture
    187 on at

    Hi Nya,

    Thanks for this. The only issue is that I am trying to clone the Business Process Flow sales stages from the lead (identification stage) to opportunity as per my post. Would using your suggested solution also achieve this or is it at all possible?

    Thanks

    Sol

  • Inogic Profile Picture
    760 on at
    Hi Sol,

    You can achieve this using Power Automate + 3rd-party record cloning solutions.
    Create a Power Automate flow that triggers when the Opportunity is updated, and the Status Reason changes to Won.
    In the next step, use a third-party record cloning solution (such as Click2Clone (I used this tool) or any alternative that offers the same capabilities) and pass the Opportunity record ID along with the clone template as input. In the Click2Clone template, you can configure exactly which fields should be copied and which fields should be excluded from the new Opportunity.
    Once the clone is created, add an Update row step in the flow to update the newly created Opportunity’s Contract Start Date and Contract End Date by adding 1 year to the previous values.
    This way, whenever an Opportunity is marked as Won, a new renewal Opportunity will automatically be created with the required field values.

    Hope this helps.
     
    Thanks!

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 Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
11manish Profile Picture

11manish 164

#2
ManoVerse Profile Picture

ManoVerse 147 Super User 2026 Season 1

#3
Zhilan Profile Picture

Zhilan 55

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans