Workflow Action: Create or Update Opportunity in Sparkforge
The Create or Update Opportunity action either creates a new opportunity or updates a matching one in your selected pipeline and stage. It is being deprecated for new workflows in favor of separate Create Opportunity and Update Opportunity actions.
The Create or Update Opportunity workflow action manages opportunities in your sales pipeline as part of an automated workflow. It either creates a new opportunity or updates an existing one based on the configuration you set.
What this action does
When the workflow runs the action, Sparkforge looks at the pipeline and stage you configured and either creates a new opportunity record or updates a matching one. It is useful for keeping pipeline data in sync with leads coming in from forms, calendars, and integrations.
What this action does not do
- It does not automatically update the opportunity that triggered the workflow.
- It does not use the opportunity returned by an earlier Find Opportunity step.
If you need either of those behaviors, use the dedicated Update Opportunity action instead.
Configuration fields
| Field | Description | Required |
|---|---|---|
| Action Name | Label for the action inside the workflow. | Yes |
| In Pipeline | Pipeline where the opportunity will live. | Yes |
| In Pipeline Stage | Stage within that pipeline. | Yes |
| Opportunity Name | Display name for the opportunity. | Yes |
| Opportunity Source | Where the lead came from. | Yes |
| Lead Value | Estimated dollar value of the lead. | No |
| Status | Open, won, lost, or abandoned. | Yes |
| Allow Move to Any Previous Stage | Lets the action move the opportunity backward. | No |
| Allow Duplicate Opportunities | Permits creating a duplicate when one already exists. | No |
Deprecation notice
The combined Create or Update Opportunity action is being phased out for new workflows. Use Create Opportunity or Update Opportunity instead. Those split actions support more granular control, including using the triggering opportunity and chaining off a Find Opportunity step.
Existing workflows already using the combined action keep working as is.
Example: new lead from a calendar appointment
You want a new opportunity created every time someone books through your calendar funnel.
- Trigger the workflow when a new contact is created from the calendar funnel.
- Add the Create Opportunity action.
- Set Action Name to something like "Calendar Lead — Create Opportunity".
- Pick the pipeline (for example, "Promotion Pipeline") and the initial stage.
- Set source, status, and lead value as needed.
- Save the action.
Every booking now creates a tracked opportunity in your pipeline automatically.
Frequently Asked Questions
Should I use Create or Update Opportunity for new workflows?
Will my existing workflows break when this action is fully deprecated?
Why does this action ignore the triggering opportunity?
Can I use this action with a Find Opportunity step?
Was this article helpful?
Thanks for the feedback.