Community, I know the out of the box Lead to Opportunity process, during Lead Qualification, will automatically create an Opportunity. We have imported a large number of Opportunities, without Lead data. We are attempting to input new Lead information and link the Lead to an existing Opportunity without creating a duplicate Opportunity during the Lead Qualification process.
So far we tried following the steps below generated by Copilot without success...
Step-by-Step: Link Lead to Existing Opportunity via Power Automate
1. Trigger the Flow
Use the "When a row is added or modified" trigger from the Dataverse connector:
- Table name: Leads
- Scope: Organization
- Filter: Trigger only when the custom Existing Opportunity lookup field is populated.
2. Get the Lead Record
Use "Get a row by ID" to retrieve the full Lead record:
- Table name: Leads
- Row ID: From the trigger
3. Get the Existing Opportunity
Use "Get a row by ID" again:
- Table name: Opportunities
- Row ID: From the custom lookup field on the Lead
4. Update the Opportunity (Optional)
You can update the Opportunity to reflect the new Lead association. For example:
- Add a note or timeline entry
- Create a custom subgrid to show related leads
5. (Optional) Create a Connection Record
If you want to formally link the Lead and Opportunity, create a Connection:
- Table: Connections
- Set Record 1 as the Lead
- Set Record 2 as the Opportunity
- Define a Connection Role (e.g., "Lead Source")
----------------------------------------------------------------------------
This approach avoids creating a duplicate opportunity and gives you full control over how leads are tied to existing sales efforts.
When I ran the qualification process on the Lead, a duplication Opportunity was created even when I selected an existing Opportunity in the Existing Opportunity field added to the Lead Form.
Please advise...