Lead Gen & CRM
How can we help you?
Search our help articles, video tutorials, and quickstart guides

You've got this. You've got us. Search our Knowledge Base to quickly find answers to your questions.

Creating Opportunity Workflows

Article: 000050524
Updated: July 16, 2024

Constant Contact's Lead Gen & CRM Visual Workflow Builder provides you with the means to create powerful automations. They remove the need to manually move opportunities from one stage in a pipeline to another, saving you considerable time, and letting you secure even more sales.


Article Contents


Users:
Administrators 
Company Managers 
Marketing Managers 
Sales Managers  
Salespersons  
Jr. Salespersons  


Creating Opportunity Workflows

The Sales Optimizer has several actions directly related to opportunities that allow you to automate how opportunities move across pipelines and stages, as well as automate tasks for users or lead owners assigned to the opportunities. For optimized workflows, consider using the available triggers for opportunities, such as has the stage.

Note: Opportunity workflows are available whether or not Sales Optimizer is enabled.

To create pipeline automation using a visual workflow that is based on when a stage changes, do the following:

  1. Click Automation > Visual Workflows in the left toolbar.
  2. Click Create > Opportunity Workflow.

    Creating Opportunity Workflows

     

  3. Enter a name for the workflow.
  4. Click OK.

    Name the workflow
     
  5. Click + Add > Trigger under Start or an applicable workflow branch.

    Add a trigger

     

     
  6. Select the desired trigger under Opportunity and configure it as necessary.

    Opportunity options


Editing Opportunity Workflows

You can edit opportunity workflows as necessary.

To edit previously created opportunity workflows, do the following:

  1. Click Automation > Visual Workflows in the left toolbar.

    Creating Opportunity Workflows

     

  2. Click the Opportunity Workflows tab.
  3. Click the Activity drop-down menu and select either Active or Inactive.
  4. Click the name of the desired opportunity workflow.

    Find and select a workflow

 

Adding Opportunity Rules

Opportunity automation can be refined through the use of opportunity filters. These filters work in tandem with triggers to tell triggers to fire when something does or does not happen.

Important: If a lead has two open opportunities that match the exact criteria of the workflow, the workflow will not go through with any of the opportunity actions. Lead Gen & CRM cannot choose which to act on and will therefore act on neither.

Opportunity workflows will fire for contacts that are attached to any number of closed or archived opportunities, but only so long as they are attached to one open opportunity.

To use an opportunity trigger, create or edit an opportunity workflow

  1. Click + Add > Filter under an applicable trigger.

    Add a filter

     

     
  2. Select the desired filter under Opportunity.

    Filter options
     
  3. Configure the filter as necessary.
  4. Click OK.

    Filter settings
     

Refer to the following help articles for more information on triggers and filters:



Creating Sales Tasks

While you can manually assign tasks through Lead Gen & CRM's Task Manager, consider assigning sales tasks with specially configured automation. Automated sales tasks ensure that there is no downtime between when a lead triggers your created automation and a user or lead owner being alerted to continuing the sales process.

To assign tasks and schedule reminders with sales task actions in workflows:

  1. Click + Add > Action under the workflow's trigger.

    Add an action

     

     
  2. Click Create Sales Task.

    Select Sales Task

     

     
  3. Select the desired task type from the Task Type drop-down menu:
    • General
    • Phone
    • Email
    • Meeting
  4. Select one of the following Due Date options:
    • Days after task is assigned
    • Hours and minutes after task is assigned
      • Note: Reminders are scheduled according to the assigned user's time zone
  5. Enter a title for the task in the Title text field.
  6. Select the user to assign the task to in the Select Assignee drop-down menu.
  7. Optionally, do any or all of the following:
    • Click the Only make tasks due during business hours checkbox
      • Note: When Only make tasks due during business hours is checked, sales tasks will only be assigned during business hours.
    • Click the When available, assign to lead owner instead checkbox
    • Enter task notes in the Note section
    • Click the Send calendar invite checkbox
    •  Enter a Smart Mail name in the Select Smart Mail text box
    • Click the Require Smart Mail personalization checkbox
    • Enter a Media Center asset name in the Select Media Center Asset text box
    • Attach a trackable link to a Media Center asset in the Select Trackable Link drop-down menu
  8. Click OK.

    Sales Task settings 
  9. Complete the workflow with other triggers, filters, delays, or actions. When the workflow is complete, set the Activity toggle to Active.

    Activate workflow

     



Changing Opportunity Fields

You can determine how opportunities change fields based on individual interactions. These automations can track and change content based on who interacts with it in a specific manner.

To set opportunity fields to change through visual workflows:

  1. Click + Add > Action under the trigger in the created workflow.

    Add an Action

     

     
  2. Click Change Opportunity Field.

    Change opportunity field

     

     
  3. Select the desired field in the Select Opportunity Field text field.
  4. Enter the necessary values, depending on the selected field.
  5. Click OK.

    Action settings
     
  6. Complete the workflow with other triggers, filters, delays, or actions. When the workflow is complete, set the Activity toggle to Active.

    Activate the workflow


Changing Opportunity Stages

You can automate how opportunities can move across stages within a pipeline. Based on your configured triggers and filters, opportunities can move from one stage to another based on any number of different interactions.

Important: This action will not switch a lead from one pipeline to another. If a lead enters this automation and is in a different pipeline than the one specified in the action, then the action will not execute and nothing will happen.

To change an opportunity's stage through visual workflows:

  1. Click + Add > Action under the trigger in the created workflow.

    Add an Action

     

     
  2. Click Change Opportunity Stage.

    Change the stage option

     

     
  3. Select the desired pipeline in the Select a Pipeline
    text field.
  4. Select the desired stage in the Select a Pipeline Stage text field.
  5. Click OK.

    Action settings
     
  6. Complete the workflow with other triggers, filters, delays, or actions. When the workflow is complete, set the Activity toggle to Active.

    Activate the workflow


Changing Opportunity Statuses

You can automate an opportunity's given status based on certain interactions. Based on how you configure a workflow, opportunities can be automated to be set as won or lost.

To change opportunity statues through visual workflows:

  1. Click + Add > Action under the trigger in the created workflow.

    Add an action

     

     
  2. Click Change Opportunity Status.

    Change the status option

     

     
  3. Select either Closed Won or Closed Lost in the New Status drop-down menu.
  4. Click OK.

    Action settings
     
  5. Complete the workflow with other triggers, filters, delays, or actions. When the workflow is complete, set the Activity toggle to Active.

    Activate the workflow

     



Assigning Opportunity Owners

You can automate how opportunities are assigned their owners.

To create automation that assigns opportunity owners:

  1. Click + Add > Action under the trigger in the created workflow.

    Add an action

     

     
  2. Click Assign Opportunity Owner.

    Assign an opportunity

     

     
  3. Select the desired opportunity owner from the Opportunity Owner drop-down menu.
  4. Optionally, click the Override existing opportunity owner checkbox.
  5. Click OK.

    Action settings
     
  6. Complete the workflow with other triggers, filters, delays, or actions. When the workflow is complete, set the Activity toggle to Active.

    Activate the workflow

     



Removing from Opportunity Workflows

You can set automation to remove sales tasks from leads that have already been processed.

To create removal automation:

  1. Click + Add > Action under the trigger in the created workflow.

    Add an action

     

     
  2. Click Remove from Opportunity Workflow.

    Remove from workflow action

     

     
  3. Enter the name of the desired workflow in the Workflow Name text field.
    • Note: You can only select from active workflows.
  4. Click OK.

    Action settings
     
  5. Complete the workflow with other triggers, filters, delays, or actions. When the workflow is complete, set the Activity toggle to Active.

    Active the workflow

     


 

Post Back Opportunity Info

You can post back Opportunity data to a supplied URL of choice in an Opportunity workflow.

To create automation that posts back:

  1. Click + Add > Action under the trigger in the created workflow.

    Add an action

     

     
  2. Click Post Back Opportunity Info.

    Post Back action

     

     
  3. Enter the desired URL location in the To This URL text field.
  4. Select either Only include primary contact info for the Opportunity or Include info for all contacts on the Opportunity.
  5. Click OK.

    Action settings
     
  6. Complete the workflow with other triggers, filters, delays, or actions. When the workflow is complete, set the Activity toggle to Active.

    Activate the workflow

     


 

Regarding Time Delays

If you want to schedule an event to occur a certain amount of time after the automation is triggered, you will need to add time delays to your reminder automation.

If there are no time delays attached to the relevant action, the action will be scheduled the same day the automation was triggered.

If there is a time delay attached to the action, the action will be scheduled a specified amount of time in the future from the time when the automation was triggered.

 


Did this article answer your question?


Constant Contact Logo

Copyright © 2025 · All Rights Reserved · Constant Contact · Privacy Center