{"id":1179,"date":"2026-03-17T06:52:20","date_gmt":"2026-03-17T06:52:20","guid":{"rendered":"https:\/\/onesystemcrm.com\/help\/?post_type=docs&#038;p=1179"},"modified":"2026-03-17T06:52:20","modified_gmt":"2026-03-17T06:52:20","password":"","slug":"workflow-trigger-opportunity-changed","status":"publish","type":"docs","link":"https:\/\/onesystemcrm.com\/help\/Supports\/workflow-trigger-opportunity-changed\/","title":{"rendered":"Workflow Trigger &#8211; Opportunity Changed"},"content":{"rendered":"<p>Managing opportunities efficiently is essential for maintaining an organized and effective sales pipeline. The Opportunity Changed workflow trigger in OneSystemCRM automates actions whenever an opportunity record is updated, ensuring real-time responsiveness to changes. Unlike the Opportunity Status Changed trigger, which only tracks status updates, this trigger provides broader functionality by detecting modifications such as lead value adjustments, stage movements, reassignments, and custom field updates. This guide will walk you through its benefits, configuration, and best practices to help you streamline your CRM automation.<\/p>\n<h1 id=\"What-is-Opportunity-Changed-Workflow-Trigger?\" dir=\"ltr\" data-identifyelement=\"492\"><strong>What is Opportunity Changed Workflow Trigger?<\/strong><\/h1>\n<p dir=\"ltr\" data-identifyelement=\"495\">The &#8220;Opportunity Changed&#8221; workflow trigger in OneSystemCRM automates actions when any changes occur in an opportunity record. Unlike &#8220;Opportunity Status Changed,&#8221; which only tracks status updates, this trigger can respond to broader modifications such as updates to lead value, pipeline stage, assignment, or custom fields. This flexibility enables businesses to streamline workflows and maintain real-time accuracy in their CRM.<\/p>\n<hr data-identifyelement=\"496\" \/>\n<h2 id=\"Key-Benefits-of-Opportunity-Changed-Workflow-Trigger\" dir=\"ltr\" data-identifyelement=\"497\"><strong>Key Benefits of Opportunity Changed Workflow Trigger<\/strong><\/h2>\n<ul data-identifyelement=\"498\">\n<li dir=\"ltr\" data-identifyelement=\"499\"><strong>Comprehensive Tracking:<\/strong>\u00a0Automate actions based on any change in an opportunity, not just status updates.<\/li>\n<\/ul>\n<ul data-identifyelement=\"498\">\n<li dir=\"ltr\" data-identifyelement=\"500\"><strong>Real-Time Notifications:<\/strong>\u00a0Notify team members immediately when an opportunity is updated.<\/li>\n<\/ul>\n<ul data-identifyelement=\"498\">\n<li dir=\"ltr\" data-identifyelement=\"501\"><strong>Enhanced CRM Accuracy:<\/strong>\u00a0Ensure automated record-keeping and data consistency.<\/li>\n<\/ul>\n<ul data-identifyelement=\"498\">\n<li dir=\"ltr\" data-identifyelement=\"502\"><strong>Improved Sales Pipeline Management:<\/strong>\u00a0Trigger follow-ups or task assignments when opportunities are modified.<\/li>\n<\/ul>\n<ul data-identifyelement=\"498\">\n<li dir=\"ltr\" data-identifyelement=\"503\"><strong>Customizable Automation:<\/strong>\u00a0Apply workflow filters to tailor automation for specific opportunity changes.<\/li>\n<li><strong dir=\"ltr\">Flexible Filter Operators<\/strong>: Use &#8220;Has Changed,&#8221; &#8220;Has Changed To,&#8221; and &#8220;Equals&#8221;operators to precisely control when workflows trigger, similar to the Contact Changed\n<p dir=\"ltr\">trigger.<\/p>\n<\/li>\n<\/ul>\n<hr data-identifyelement=\"492\" \/>\n<h2 id=\"Configuring-the-Opportunity-Changed-Trigger\" dir=\"ltr\" data-identifyelement=\"524\"><strong dir=\"ltr\">Configuring the Opportunity Changed Trigger<\/strong><\/h2>\n<p dir=\"ltr\" data-identifyelement=\"525\">Setting up this trigger allows businesses to automate workflow actions based on updates to opportunities in the CRM. Follow these steps:<\/p>\n<h3 id=\"Step-1:-Access-the-Workflows-Builder\" dir=\"ltr\" data-identifyelement=\"528\"><strong>Step 1: Access the Workflows Builder<\/strong><\/h3>\n<p dir=\"ltr\">Log in to your OneSystemCRM account, navigate to <strong>Automations &gt; Workflows<\/strong>, and either create a new workflow or open an existing one.<\/p>\n<h3 id=\"\" dir=\"ltr\" data-identifyelement=\"595\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155041720419\/original\/m6PRzF3NQEdGf2bwDa0gTGcZOx2E7ZohQw.jpeg?1739792393\" data-attachment=\"[object Object]\" data-id=\"155041720419\" data-index=\"0\" \/><\/h3>\n<h3 id=\"Step-2:-Add-the-&quot;Opportunity-Changed&quot;-Trigger\" dir=\"ltr\" data-identifyelement=\"534\"><strong>Step 2: Add the &#8220;Opportunity Changed&#8221; Trigger<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"535\">Click\u00a0<strong>+ Add New Trigger<\/strong>, then search for\u00a0<strong>Opportunity Changed<\/strong>\u00a0in the list of available triggers. Once found, select it to proceed with the configuration.<\/p>\n<h3 id=\"-1\" dir=\"ltr\" data-identifyelement=\"599\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155041720461\/original\/tmfJtToO53129fB6M02t87Jr_3ILyrltQg.png?1739792417\" data-id=\"155041720461\" data-attachment=\"[object Object]\" data-index=\"1\" \/><\/h3>\n<h3 id=\"Step-3:-Naming-the-Trigger\"><strong dir=\"ltr\">Step 3: Naming the Trigger<\/strong><\/h3>\n<p dir=\"ltr\">Give your trigger a clear and descriptive name that reflects its purpose. A well-named trigger makes it easier to identify workflows, especially when managing multiple automations within the system.<\/p>\n<h3 id=\"-2\" dir=\"ltr\" data-identifyelement=\"603\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155041720473\/original\/T_nj3fnpSNPbt3ZRN2xo2WAk64F-oTpyFA.png?1739792436\" data-id=\"155041720473\" data-attachment=\"[object Object]\" data-index=\"2\" \/><\/h3>\n<h3 id=\"Step-4:-Applying-\u00a0Filters\u00a0\" dir=\"ltr\" data-identifyelement=\"540\"><strong dir=\"ltr\">Step 4: Applying \u00a0Filters<\/strong><strong dir=\"ltr\">\u00a0<\/strong><\/h3>\n<h4 id=\"-3\"><\/h4>\n<p dir=\"ltr\">Filters help fine-tune your workflow so it only triggers when specific changes happen to an opportunity.<\/p>\n<h4 id=\"Assigned-To-Filter\"><strong dir=\"ltr\">Assigned To Filter<\/strong><\/h4>\n<p>The Assigned To filter triggers the workflow when an opportunity is reassigned to a different team member. This is particularly useful for sales and support teams that manage leads collaboratively. By using this filter, businesses can automate follow-up actions when ownership of an opportunity changes, ensuring a smooth handoff between team members.<\/p>\n<p dir=\"ltr\"><strong dir=\"ltr\">Available operators:<\/strong><\/p>\n<p dir=\"ltr\"><strong dir=\"ltr\">\u2022 Has\u00a0<\/strong><strong>Changed<\/strong>: Triggers when the assigned user changes to any other user.<\/p>\n<p dir=\"ltr\">\u2022\u00a0<strong dir=\"ltr\">Has Changed\u00a0<\/strong><strong>To<\/strong>: Triggers only when the opportunity is assigned to a specific user you select.<\/p>\n<p dir=\"ltr\">\u2022\u00a0<strong>Equals<\/strong>: Triggers when any change occurs on opportunities currently assigned to a specific user<\/p>\n<p dir=\"ltr\">For example, if a high-value lead is reassigned to a senior sales representative, the workflow can automatically notify the new owner, update internal records, or trigger a follow-up sequence. This helps maintain accountability and ensures that opportunities are not overlooked during the transition.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"540\"><img decoding=\"async\" class=\"fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155062695015\/original\/oX8LId93YSrM_6h6ypg_ETg4eWeCctBMlg.png?1768460530\" data-attachment=\"[object Object]\" data-id=\"155062695015\" data-index=\"3\" \/><\/p>\n<h4 dir=\"ltr\" data-end=\"4720\" data-start=\"4684\"><strong>Tag filter (formerly \u201cHas Tag\u201d)<\/strong><\/h4>\n<p dir=\"ltr\" data-end=\"4812\" data-start=\"4722\">Use Tag filters to control when Opportunity Changed should fire based on opportunity tags.<\/p>\n<p dir=\"ltr\">The\u00a0 Tag filter allows you to trigger a workflow based on tags assigned to an opportunity. This filter ensures that automation is only activated when an opportunity contains a specific tag, providing more control over workflow execution.<\/p>\n<p dir=\"ltr\">For example, if a tag like \u201cHot Lead\u201d or \u201cFollow-Up Needed\u201d is applied to an opportunity, the workflow can be configured to send automated follow-up emails, notify sales reps, or move the lead to a different pipeline stage. This is especially useful for segmenting leads, prioritizing high-value opportunities, and triggering specific actions based on lead categorization.<\/p>\n<h3 id=\"-5\" dir=\"ltr\" data-identifyelement=\"611\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155065759707\/original\/PBNHetgQ1i_K8kTPAQ6RXumtFW0ICqat5Q.png?1772099697\" data-attachment=\"[object Object]\" data-id=\"155065759707\" data-index=\"4\" \/><\/h3>\n<h4 id=\"In-Pipeline-Filter\"><strong>In Pipeline Filter<\/strong><\/h4>\n<p>The In Pipeline filter triggers the workflow when an opportunity undergoes a change within a specific pipeline. This ensures that automation is only activated for opportunities that belong to the selected pipeline, allowing for more targeted workflow execution.<\/p>\n<p dir=\"ltr\"><strong dir=\"ltr\">Available operators:<\/strong><\/p>\n<p dir=\"ltr\">\u2022\u00a0<strong dir=\"ltr\">Has Changed<\/strong>: Triggers when the opportunity moves to any different pipeline.<\/p>\n<p dir=\"ltr\">\u2022<strong dir=\"ltr\">\u00a0Has Changed\u00a0<\/strong><strong>To<\/strong>: Triggers only when the opportunity moves to a specific pipeline<\/p>\n<p dir=\"ltr\">you select.<\/p>\n<p dir=\"ltr\">\u2022\u00a0<strong dir=\"ltr\">Equals<\/strong>: Triggers when any change occurs on opportunities within a specific pipeline.<\/p>\n<p dir=\"ltr\">For instance, if a lead moves within the Sales Pipeline, but not the Customer Support Pipeline, the workflow can be configured to trigger only for the sales-related changes. This is particularly useful for businesses with multiple pipelines handling different processes, such as sales, onboarding, and client retention. By applying this filter, teams can ensure that workflows are executed within the appropriate context, reducing unnecessary automation triggers and improving workflow efficiency.<\/p>\n<p dir=\"ltr\"><img decoding=\"async\" class=\"fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155062695255\/original\/6UdEe0QrbHEr2aOpUhHDq-BaGS0-BC_2AA.png?1768460744\" data-attachment=\"[object Object]\" data-id=\"155062695255\" data-index=\"5\" \/><\/p>\n<h4 id=\"Lead-Value-Filter\"><strong dir=\"ltr\">Lead Value Filter<\/strong><\/h4>\n<p>The Lead Value Change filter triggers a workflow when the monetary value of an opportunity increases or decreases. This allows businesses to automate actions based on changes in potential revenue, ensuring that important updates do not go unnoticed.<\/p>\n<p dir=\"ltr\">For example, if a lead\u2019s value is increased\u2014perhaps due to an upsell or a revised quote\u2014the workflow can notify the sales team, adjust pipeline stages, or send a custom follow-up email. Conversely, if the lead value decreases, the system can alert the account manager for review or trigger retention strategies to prevent loss.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"540\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155041721293\/original\/i6B2z0QUdLHa5dw3e0vNit3Ny8IeavXOQw.png?1739792952\" data-id=\"155041721293\" data-attachment=\"[object Object]\" data-index=\"6\" \/><\/p>\n<h4 id=\"Lost-Reason-Filter\"><strong>Lost Reason Filter<\/strong><\/h4>\n<p>The Lost Reason filter allows businesses to automate workflows when an opportunity is marked as Lost and a reason is assigned. This filter helps track and respond to lost deals strategically, enabling businesses to improve their sales approach and customer retention efforts.<\/p>\n<p>To refine how this filter works, users can choose between the following filter operators:<\/p>\n<p dir=\"ltr\"><strong>Has Changed:<\/strong>\u00a0Triggers the workflow whenever the lost reason is updated, regardless of the previous value. This is useful for tracking any modifications made to the reason assigned for a lost deal.<\/p>\n<p dir=\"ltr\"><strong dir=\"ltr\">Has Changed To:<\/strong>\u00a0Triggers the workflow only when the lost reason is updated to a specific value. For example, if the lost reason is changed to \u201cPrice Too High\u201d, the system can send an automated follow-up email with a discount offer.<\/p>\n<p><strong>Equals<\/strong>: Triggers when any change occurs on opportunities that have a specific lost<\/p>\n<p dir=\"ltr\">reason assigned.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"540\"><img decoding=\"async\" class=\"fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155062695321\/original\/WJ4n2v2MIVa3EbDV3y1zwASjldc5TKlbDA.png?1768460799\" data-attachment=\"[object Object]\" data-id=\"155062695321\" data-index=\"7\" \/><\/p>\n<h4 id=\"Status-Filter\"><strong>Status Filter<\/strong><\/h4>\n<p>The Status filter allows workflows to trigger based on the current status of an opportunity. This ensures that actions are executed when an opportunity reaches a specific stage in the pipeline, helping teams track and manage their sales progress more efficiently.<\/p>\n<p>The available filter operators for refining this filter include:<\/p>\n<p dir=\"ltr\"><strong dir=\"ltr\">Is: \u00a0<\/strong>Triggers the workflow when an opportunity matches the selected status. For example, if \u201cWon\u201d is selected, the workflow will activate only when an opportunity is marked as Won.<\/p>\n<p dir=\"ltr\"><strong>Is Not:<\/strong>\u00a0Triggers the workflow when an opportunity does not match the selected status. This can be useful when filtering out certain statuses from triggering workflows, such as ignoring \u201cAbandoned\u201d opportunities.<\/p>\n<p dir=\"ltr\"><strong>Has Changed<\/strong>: Triggers when the status changes to any other status.<\/p>\n<p dir=\"ltr\">\n<strong dir=\"ltr\">Has Changed To<\/strong>: Triggers only when the status changes to a specific value you<\/p>\n<p dir=\"ltr\">select.<\/p>\n<p dir=\"ltr\">After selecting an operator, users can choose from the available status options in the dropdown.<\/p>\n<p dir=\"ltr\" data-identifyelement=\"540\"><img decoding=\"async\" class=\"fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155062695356\/original\/QSRtNo9GVMrX3r5t6KkZj-noHgIHJ3Y7uA.png?1768460850\" data-attachment=\"[object Object]\" data-id=\"155062695356\" data-index=\"8\" \/><\/p>\n<p><strong dir=\"ltr\">Checkbox Fields ( Opportunity Custom Field Filters )\u00a0<\/strong><\/p>\n<p dir=\"ltr\">Filter opportunities based on checkbox custom field changes.<\/p>\n<p dir=\"ltr\">\u2022 Added: Triggers when specific checkbox options are added\/checked.<\/p>\n<p dir=\"ltr\">\u2022 Removed: Triggers when specific checkbox options are removed\/unchecked.<\/p>\n<p dir=\"ltr\">\u2022 Equals: Triggers when any change occurs on opportunities where the checkbox<\/p>\n<p dir=\"ltr\">equals specific values.<\/p>\n<p><strong dir=\"ltr\">Radio Select Fields ( Opportunity Custom Field Filters )\u00a0<\/strong><\/p>\n<p dir=\"ltr\">\nFilter opportunities based on radio select custom field changes.<\/p>\n<p dir=\"ltr\">\u2022 Has Changed: Triggers when the radio select value changes to any other option.<\/p>\n<p dir=\"ltr\">\u2022 Has Changed To: Triggers only when the radio select changes to a specific value<\/p>\n<p dir=\"ltr\">you select.<\/p>\n<p dir=\"ltr\">\u2022 Equals: Triggers when any change occurs on opportunities where the radio select<\/p>\n<p dir=\"ltr\">equals a specific value .<\/p>\n<p><img decoding=\"async\" class=\"fr-fil fr-dib fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155062695732\/original\/UBngab81d1sn2Uge0-rSxbkzI-FuyYLBPQ.png?1768461203\" data-attachment=\"[object Object]\" data-id=\"155062695732\" data-index=\"9\" \/><\/p>\n<p>&nbsp;<\/p>\n<p dir=\"ltr\"><strong dir=\"ltr\">Dropdown Fields (Single &amp; Multiple in Opportunity Custom Field Filters)<\/strong><\/p>\n<p dir=\"ltr\">Filter opportunities based on dropdown custom field changes. Works the same for both<\/p>\n<p dir=\"ltr\">single-select and multi-select dropdowns.<\/p>\n<p dir=\"ltr\">\u2022 Has Changed: Triggers when the dropdown value changes.<\/p>\n<p dir=\"ltr\">\u2022 Has Changed To: Triggers only when the dropdown changes to specific values you<\/p>\n<p dir=\"ltr\">select.<\/p>\n<p dir=\"ltr\">\u2022 Equals: Triggers when any change occurs on opportunities where the dropdown<\/p>\n<p dir=\"ltr\">equals specific values.<\/p>\n<p dir=\"ltr\"><img decoding=\"async\" class=\"fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155062695762\/original\/TDVBnoOy2xQFQ2d9s9LpsZsbJZhnRyGM_g.png?1768461247\" data-attachment=\"[object Object]\" data-id=\"155062695762\" data-index=\"10\" \/><\/p>\n<p dir=\"ltr\">\n<p dir=\"ltr\"><strong>Date Fields<\/strong><strong dir=\"ltr\">\u00a0( Opportunity Custom Field Filters )<\/strong><\/p>\n<p dir=\"ltr\">Date custom fields are now available as filters in the Opportunity Changed trigger.<\/p>\n<p dir=\"ltr\">\u2022 Has Changed: Triggers when the date field value changes.<\/p>\n<p dir=\"ltr\">\u2022 Has Changed To: Triggers only when the date field changes to a specific date you<\/p>\n<p dir=\"ltr\">select.<\/p>\n<p dir=\"ltr\">\u2022 Equals: Triggers when any change occurs on opportunities where the date field<\/p>\n<p dir=\"ltr\">equals a specific date.<\/p>\n<h3 id=\"Step-4:-Set-Up-Workflow-Actions\" dir=\"ltr\" data-identifyelement=\"550\"><strong dir=\"ltr\">Step 4: Set Up Workflow Actions<\/strong><\/h3>\n<p dir=\"ltr\" data-identifyelement=\"551\">Once the trigger is set up, define the actions such as:<\/p>\n<ol>\n<li dir=\"ltr\" data-identifyelement=\"552\"><strong dir=\"ltr\">Send Email or SMS Notification:<\/strong>\u00a0Notify sales reps about opportunity updates.<\/li>\n<li dir=\"ltr\" data-identifyelement=\"553\"><strong dir=\"ltr\">Assign a Task:<\/strong>\u00a0Automatically create a follow-up task in the CRM.<\/li>\n<li dir=\"ltr\" data-identifyelement=\"554\"><strong dir=\"ltr\">Update Contact Record:<\/strong>\u00a0Modify customer details based on opportunity changes.<\/li>\n<li dir=\"ltr\" data-identifyelement=\"555\"><strong dir=\"ltr\">Trigger Another Workflow:<\/strong>\u00a0Link this trigger with other workflows for advanced automation.<\/li>\n<\/ol>\n<h3 id=\"Step-5:-Save,-Test,-and-Publish\" dir=\"ltr\" data-identifyelement=\"558\"><strong dir=\"ltr\">Step 5: Save, Test, and Publish<\/strong><\/h3>\n<ol>\n<li dir=\"ltr\" data-identifyelement=\"559\">Click Save Trigger to finalize settings.<\/li>\n<li dir=\"ltr\" data-identifyelement=\"560\">Run a test to ensure the workflow functions correctly.<\/li>\n<li dir=\"ltr\" data-identifyelement=\"560\">Once verified, click Publish to activate the automation.<\/li>\n<\/ol>\n<hr data-identifyelement=\"493\" \/>\n<h2 id=\"Frequently-Asked-Questions\" dir=\"ltr\" data-identifyelement=\"564\"><strong>Frequently Asked Questions<\/strong><\/h2>\n<p dir=\"ltr\" data-identifyelement=\"567\"><strong dir=\"ltr\">Q: How is this different from the &#8220;Opportunity Status Changed&#8221; trigger?<\/strong><\/p>\n<p dir=\"ltr\" data-identifyelement=\"568\"><span dir=\"ltr\">The &#8220;Opportunity Changed&#8221; trigger tracks any change within an opportunity, including assignment, lead value, pipeline, and custom fields. &#8220;Opportunity Status Changed&#8221; only activates when an opportunity\u2019s status (e.g., Open, Won, Lost) is modified.<\/span><\/p>\n<p dir=\"ltr\" data-identifyelement=\"571\"><strong dir=\"ltr\">Q: Can I set multiple filters for a single workflow?<\/strong><\/p>\n<p dir=\"ltr\" data-identifyelement=\"572\"><span dir=\"ltr\">Yes! You can combine multiple filters, such as tracking only high-value leads that are reassigned to a senior sales rep.<\/span><\/p>\n<p dir=\"ltr\" data-identifyelement=\"575\"><strong dir=\"ltr\">Q: How do I test if my workflow is working correctly?<\/strong><\/p>\n<p dir=\"ltr\" data-identifyelement=\"576\"><span dir=\"ltr\">After setting up the trigger, manually update an opportunity and check if the workflow executes the expected actions. Review workflow logs to troubleshoot any issues.<\/span><\/p>\n<p dir=\"ltr\" data-identifyelement=\"579\"><strong dir=\"ltr\">Q: Does this trigger work with opportunity custom fields?<\/strong><\/p>\n<p dir=\"ltr\" data-identifyelement=\"580\"><span dir=\"ltr\">Yes! You can configure the trigger to activate when specific custom fields are updated within an opportunity record.<\/span><\/p>\n<p><strong dir=\"ltr\">Q: What is the difference between &#8220;Has Changed,&#8221; &#8220;Has Changed To,&#8221; and &#8220;Equals&#8221;<\/strong><\/p>\n<p><strong dir=\"ltr\">operators?<\/strong><\/p>\n<p dir=\"ltr\"><span dir=\"ltr\">&#8220;Has Changed&#8221; triggers when that particular field value changes to anything. &#8220;Has Changed To&#8221; triggers<\/span><\/p>\n<p><span dir=\"ltr\">only when a field changes to a specific value you select. &#8220;Equals&#8221; triggers when any change<\/span><\/p>\n<p dir=\"ltr\"><span dir=\"ltr\">happens to an opportunity that currently has that specific field value.<\/span><\/p>\n<p><strong dir=\"ltr\">Q: Can I use date custom fields as filters now?<\/strong><\/p>\n<p><span dir=\"ltr\">Yes! Date custom fields are now available as filters in the Opportunity Changed trigger. You<\/span><\/p>\n<p>can use &#8220;Has Changed,&#8221; &#8220;Has Changed To,&#8221; or &#8220;Equals&#8221; operators to trigger workflows<\/p>\n<p dir=\"ltr\"><span dir=\"ltr\">based on date field changes.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Managing opportunities efficiently is essential for maintaining an organized and effective sales pipeline. The Opportunity Changed workflow trigger in OneSystemCRM [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[50],"doc_tag":[],"class_list":["post-1179","docs","type-docs","status-publish","hentry","doc_category-opportunity-workflow-triggers"],"year_month":"2026-07","word_count":1736,"total_views":"11","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"usamasaeed219","author_nicename":"usamasaeed219","author_url":"https:\/\/onesystemcrm.com\/help\/author\/usamasaeed219\/"},"doc_category_info":[{"term_name":"Opportunity Workflow Triggers","term_url":"https:\/\/onesystemcrm.com\/help\/Supports-category\/opportunity-workflow-triggers\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/comments?post=1179"}],"version-history":[{"count":1,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1179\/revisions"}],"predecessor-version":[{"id":1180,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1179\/revisions\/1180"}],"wp:attachment":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/media?parent=1179"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_category?post=1179"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_tag?post=1179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}