knowledgecenter-breadcrum

Knowledge Center

15 Mar, 2022

How to Trigger Plugin when Opportunity is won?

Posted on 15 Mar, 2022 by Admin, Posted in Dynamics 365 Dynamics-365 Sales

How to Trigger Plugin when Opportunity is won? Blogs

How to Trigger Plugin when Opportunity is won?

Introduction

Recently, we had a requirement to update a field on opportunity record whenever an opportunity was closed as won.

My first thought was that it was pretty straightforward and registered the plugin using this step:

  • Message – Update
  • Primary Entity – opportunity

But it did not fire the plugin when opportunity was closed as won, and I was thinking why?

Solution

After a bit of research I found that I instead needed to use the following:

  • Message – Win
  • Primary Entity – opportunity

But this does not return opportunity as “Target” as you might think, it actually returns “Status” and “OpportunityClose” .

OpportunityClose contains the information listed on the form displayed when you try to Win/Lose an Opportunity, CRM stores this as a separate entity.

As you can see we can get opportunintyid from the entity.

We can use it retrieve the opportunity record and perform desired operation on it.

Comment

This is a Required Field

Loading

Recent Updates

Blogs
08 Sep, 2026

How to Dynamically Retrieve SharePoint Drive IDs and List GUIDs for Power Automate

Introduction Many times, we come across scenarios where we need to populate a Word template in Dynamics 365 using Power…

READ MORE
Blogs
11 Aug, 2026

How to Remove an Unmanaged Layer from a Dataverse Email Template

Overview Email Templates in Microsoft Dataverse make it easy to reuse email content such as subject lines, message bodies, and…

READ MORE
How to Populate Dynamic Content Using Repeating Controls in a Word Document
Blogs
20 Jul, 2026

How to Populate Dynamic Content Using Repeating Controls in a Word Document

Introduction: Organizations frequently generate documents like invoices, certificates, quotations, transcripts, inspection reports etc. While single-value fields such as Name, Email,…

READ MORE