Opportunity Changed Workflow Trigger in Sparkforge
The Opportunity Changed trigger fires when any field on an opportunity updates, not just status. Filter by assignment, pipeline, lead value, tags, status, or custom fields to control exactly when workflows run.
The Opportunity Changed trigger reacts to any update on an opportunity record — assignments, pipeline moves, lead value shifts, tag changes, custom fields. It is broader than Opportunity Status Changed, which only fires on status updates.
What It Catches
- Reassignment to a different user.
- Pipeline movement.
- Lead value changes.
- Status updates.
- Tag additions or removals.
- Custom field updates (checkbox, radio, dropdown, date).
Configure the Trigger
- Go to
Automations > Workflows. Open an existing workflow or create one. - Click + Add New Trigger and search for Opportunity Changed.
- Give the trigger a clear name so you can find it later.
- Add filters to scope when the trigger fires (next section).
- Add actions: send SMS, send email, assign a task, update the contact, fire another workflow.
- Click Save Trigger, run a test, then Publish.
Filter Operators
| Operator | Behavior |
|---|---|
| Has Changed | Fires when the field changes to any new value. |
| Has Changed To | Fires only when the field changes to the specific value you select. |
| Equals | Fires when any change happens on opportunities that currently match the selected value. |
Available Filters
Assigned To
Fires when an opportunity is reassigned. Use it to notify the new owner, kick off a handoff sequence, or update internal records when a high-value lead moves to a senior rep.
Tag
Filter by tags on the opportunity. Combine with other filters to fire workflows only when, for example, a lead tagged Hot Lead moves stages.
In Pipeline
Scope the trigger to a specific pipeline. Useful when sales, onboarding, and retention each run their own pipeline and you do not want cross-firing.
Lead Value
Fires when the monetary value increases or decreases. Notify reps on upsells, alert account managers on downward revisions, or fire retention sequences on dropped value.
Lost Reason
Fires when a Lost reason is set or changed. Send a discount follow-up when the reason is Price Too High, or trigger a feedback workflow on other reasons.
Status
Operators include Is, Is Not, Has Changed, and Has Changed To. Trigger only on Won, exclude Abandoned, or fire whenever status moves between specific stages.
Custom Field Filters
- Checkbox: Added, Removed, Equals.
- Radio Select: Has Changed, Has Changed To, Equals.
- Dropdown (single & multi): Has Changed, Has Changed To, Equals.
- Date: Has Changed, Has Changed To, Equals.
Test Before Publishing
Manually update an opportunity that should match the filters. Confirm the workflow runs and the actions complete. Review workflow logs for any failed steps before flipping to Publish.
Frequently Asked Questions
How is this different from Opportunity Status Changed?
Can I combine multiple filters?
What's the difference between Has Changed and Has Changed To?
Does the trigger work with custom fields on opportunities?
How do I test the workflow?
Was this article helpful?
Thanks for the feedback.