Pipeline Automations

Overview

Pipeline Automations allow users to apply automated actions to opportunities as they enter a specific pipeline stage.

Note: Pipeline Automations can only be enabled via a feature flag in Institution Administration that is accessible to any Watermark user login. To begin using Pipeline Automations, please reach out to your CSM to coordinate activation.

Pipeline Automations currently include:

      • Send Email
      • Send SMS
      • Send Survey*
      • Change Stage
      • Change Assigned Person
      • Enroll in Campaign 
      • Wait for Message
      • Wait for Survey*
      • Wait for Application
      • Wait for Enrollment
      • Wait for Tag
  • If multiple automations are assigned to the same pipeline stage, they are always applied to opportunities based on the order of appearance
  • Automations configured after a "Wait for" automation will not execute until the "Wait For" criteria condition has been fulfilled.

*By design, Send Survey and Wait for Survey automations only work on opportunities that have a primary (edu) email address.

Pipeline Automation Attributes

  • Pipeline automations automate use cases where certain actions are taken on opportunities as soon as they enter into a specific pipeline stage.
  • Pipeline automations are not numbered and can be reordered within a stage at any time in Pipeline Stage Details
  • Pipeline automations can be added, deleted, or edited at any time in Pipeline Stage Details.
      • Automation changes will only apply to new opportunities entering the pipeline stage.
      • Automation changes will have no impact on opportunities that entered the pipeline stage before automation changes were made in Pipeline Stage Details. 
          • If an opportunity entered into to the pipeline stage before any automations existed in the pipeline stage details, if for some reason the opportunity re-enters the stage, all the automations that exist at that time will be applied to the opportunity.
          • If an opportunity enters a pipeline stage where at least one automation existed and was applied to the opportunity in the past, if the opportunity re-enters this stage, any new automations or automation changes will have no impact on the opportunity (even if the current automations are completely new and different then what was assigned to the pipeline stage in the past). If the opportunity is manually dragged out and dragged back in to the stage, the automations will be cancelled and new automations will not be applied.
          • To work around this problem, if the pipeline stage automations are changed, and the intention is to apply these changes to all opportunities that are currently in the pipeline stage, the "revised" automations must be added to a new stage (or any existing stage that these opportunities have NOT already visited), so that when the opportunity is manually moved into this new/existing stage, all automations that exist at that time will apply to the opportunities. 
  • Pipeline stages can be added or re-ordered yet cannot be deleted. They can be edited, renamed and moved to the end of the pipeline so they are "NOT IN USE".
  • "Wait for" automations accommodate use cases where subsequent actions are taken on opportunities only after a certain action item is completed.
      • Currently, "Wait for" automations include waiting for a certain message, survey, application, or enrollment.
      • These automations are special in that they wait on something to happen within the pipeline stage before the next automation can run. 
      • For example, an automation may automatically "change stage" for an opportunity after their  application matches certain criteria.

Pipeline Automations Configuration

Pipeline automations are configured in SS&E Administration -> Pipelines -> Edit Pipeline -> Stage Details -> on the Automations tab.

2023-03-08_12_13_55-Pipeline_Automations_and_Duplicate_Detection_Functional_Documentation_-_Google_D.png

How to add a Pipeline Automation

To add a pipeline automation:

  1. From Pipelines Administration, select the pipeline where you wish to add an automation
  2. Select "Edit"
  3. Select the Stage Details tab
  4. Scroll to a pipeline stage 
  5. Select the "Automations" tab on the pipeline stage
  6. Select "Add an Automation"
  7. Configure the automation

The following screenshot shows the Inquiry pipeline stage Automations tab:

2023-03-08_12_17_31-Pipeline_Automations_and_Duplicate_Detection_Functional_Documentation_-_Google_D.png

Select "Add an Automation" to view the following screenshot that shows all available automations:

2023-10-09 08_10_50-Pipelines - Watermark Student Success & Engagement.png

Pipeline Automation Options

The following pipeline automations will automatically target opportunities as they enter the pipeline stage. 

  • Send an Email Message
  • Send a SMS Text Message 
  • Send a Survey
  • Change the Pipeline Stage
  • Change the Assigned (Staff) Person
  • Enroll in a Campaign

The following pipeline automations are used to wait for something to happen in the pipeline stage before the rest of the pipeline stage automations are executed:

  • Wait for Message
  • Wait for Survey
  • Wait for Application
  • Wait for Enrollment
  • Wait for Tag

Send Email

  • When triggered, an email will be sent to the opportunity or a different recipient from the person assigned to each opportunity or from the system user.
  • Only one recipient is allowed.
  • If logging the message, it will be added to the opportunity’s messages and activity tabs.
  • If creating a note from the message, the system will prompt for the note type.

2023-03-17_16_30_03-Mukul_Soundarajan_s_Personal_Meeting_Room_-_Zoom.png

Send SMS

  • When triggered, an SMS message will be sent to the opportunity or a different recipient from the person assigned to each opportunity or from the system user.
  • Only one recipient is allowed.
  • If logging the message, it will display on the opportunity’s messages and activity tabs.
  • If creating a note from the message, the system will be prompt for the note type.

Send Survey

In the current product design, the Send Survey automation will only send a survey to opportunities that have a primary/institutional edu email address on their SS&E person record.

  • The selected survey will be sent from the selected sender. 2023-06-09

Change Stage

  • When triggered, the opportunity will move into the selected stage.
  • After 'Change Stage', if there are any additional automations assigned to this same stage they would not run on the opportunity.

Change the Assigned Person

  • Select the person(s) that will be assigned to an opportunity.
  • Up to 20 assignees can be selected.
  • If multiple assignees are selected, a random person from the selections will be assigned every time the automation occurs. 2023-06-09

Enroll in Campaign

  • When triggered, the opportunity will be enrolled in the selected campaign.

Wait for Message

Wait for the opportunity to send a message to the selected recipient. 

  • Select the message recipient.
  • Using the "Wait for Message" automation tells the system to wait for the opportunity (person) to send a message to the selected recipient. Subsequent automations will not execute until the opportunity sends a messge to the specified recipient.
  • After a message is sent from the opportunity to the specified recipient, the opportunity will pass to the next automation in the pipeline stage. 2023-06-09

Wait for Survey

In the current product design, surveys will only send successfully to opportunities that have a primary/institutional edu email address on their person record.

In the current design, SS&E does not send surveys to pipeline opportunities that are not enrolled at the institution and do not have a primary institutional edu email, eg. only have a secondary/personal email associated to their person record in SS&E.

  • Select the survey that needs to be completed by an opportunity.
  • The Wait for Survey automation checks whether the opportunity has completed a specified survey. 2023-06-09
  • Once the opportunity person has completed the survey, then they can move along the pipeline. Until they complete the specified survey, they will stay in this pipeline stage position.

Wait for Application

Note: Only "Completed" Applications will fulfill this pipeline automation.

  • The application status displays on the Application tab in the top right corner of each application.
  • To find a person's application status, search for the Person Id on the Person Application Imported Data View from here.

The application status is imported from the SIS on the Person Application data feed. For more information, click here and scroll to the Person Application and Person Application Status data feeds to see how, where and what the valid application statuses are.

  • Select the (completed) application program/term that the automation is waiting for.
  • When applicable, choose to "Consider Existing Data". Leaving this box unchecked will only consider applications that have been submitted after this automation was created.
  • Select "Consider Existing Data" if you also want the system to look at applications that have already been submitted before the automation was added.

2023-06-09

Wait for Enrollment

  • Select the term/course/course section/department enrollment data the automation is waiting on.
  • When applicable, choose to "Consider Existing Data".
      • Leaving this box unchecked will only consider enrollment data that imported from the SIS system on the Transcript Course data feed after this automation was created.
      • Select "Consider Existing Data" if you also want the system to check for past enrollment data that imported from the SIS system before the automation was created.

2023-06-09

Wait for Tag

  • Select the tag that the automation is waiting on.
  • Only one tag can be selected per automation.
  • When applicable, choose to "Consider Existing Data". Leaving this box unchecked will only consider tags that have been applied to opportunities after this automation was created.

The Order of Pipeline Automations

  • Pipeline stage automations execute in order and therefore the assigned order is very important. 
  • When reordering pipeline stages, you must be very careful not to reorder pipeline stage automations accidently!
  • There can be an unlimited number of the same/different automation types in each pipeline stage. The automation that is listed at the top will run first and so on. 
  • Pipeline stage automations can be reordered at any time by drag and drop.

To Reorder Pipeline Stages via Drag and Drop:

  1. In Pipeline Edit mode, click on the Stage Details tab.
  2. Select "Reorder Stages".
    2024-02-19 17_20_18-Pipelines - Watermark Student Success & Engagement.png
  3. Hover over the top right corner of the pipeline stage you wish to move until you see a hand icon appear. Use the "hand" icon to drag and drop the stage to another spot.
    2024-02-19 17_20_58-Media Player.png
  4. Select "Save Order" when you're done reordering the pipeline stages.
    2024-02-19 17_22_27-Pipelines - Watermark Student Success & Engagement.png
    •  
  • If an automation fails, any subsequent automations assigned to the same stage would have to wait for the prior automation to be fixed. Automations will only run if the prior automation ran successfully.
  • Automations are executed in order when an opportunity enters a pipeline stage. However, if the same opportunity enters the same pipeline stage multiple times, the pipeline stage automation will NOT run again on the same opportunity, as automations will only run once per opportunity.
  • If the first automation listed on a specific pipeline stage is set to "Change Stage", any subsequent automations assigned to this same stage would not apply and will be cancelled. If automations need to run on the opportunity they should be moved to a separate/different stage. Subsequent automations will not run on an opportunity that has been "moved off" the current stage.

2023-03-08_12_31_17-Pipeline_Automations_and_Duplicate_Detection_Functional_Documentation_-_Google_D.png

Pipeline Automation History 

Pipeline automation history can be viewed on the individual Opportunity Details page.

To view an opportunity's pipeline automation history:

  1. Select an individual opportunity to open their Opportunity Details page.
  2. On the Opportunity Details screen, select the icon next to the stage name that the opportunity is currently assigned to. 
  3. A screen will open up displaying all the automations that ran on the opportunity in the current stage. 
    • In the current product design, users can only view the automation history for the current stage on each individual opportunity.
    • This is mainly used to check if/why an automation failed on a specific opportunity, and users can retry the failed automation once the underlying issue is resolved.

For example, in the following screenshot, selecting the icon displayed on the opportunity's Outreach stage will display all pipeline automations that ran on this opportunity in this outreach stage. This can be viewed on the "Outreach Automations" screenshot displayed below.

2023-03-22_11_15_46-Basic_Pipeline_Automations.png

  • If the same opportunity exits and reenters the same outreach stage, any automations associated with the Outreach stage will only run/appear once.

2023-03-08_12_34_51-Pipeline_Automations_and_Duplicate_Detection_Functional_Documentation_-_Google_D.png

Pipeline Automation Statuses

When viewing the pipeline automations assigned to an opportunity in a specific pipeline stage, each automation will be associated with a status label that displays in the top right corner.

Pipeline Automation Statuses may include:

  • Pending - the automation is waiting to run
  • Failed - the automation is waiting to be fixed
      • Any subsequent automations will not run until the prior automation is fixed.
  • Cancelled - the automation will not run
      • For example, when an opportunity moves out of a stage, pending automations will change to cancelled.
  • Completed - the automation has run successfully

Pipeline Automation Errors

If a pipeline automation generates an error, the opportunity's current stage name displayed on the opportunity details page will display in a red font.

In the current Spring 2023 early release product design:

  • Automation errors can only be viewed on one opportunity/one stage at a time. 
  • Automation errors can only be found by clicking into each individual opportunity from a pipeline stage.

To view failed automations for an opportunity/stage, click on the stage icon from the Opportunity Details page.

2023-03-17_16_43_40-Mukul_Soundarajan_s_Personal_Meeting_Room_-_Zoom.png

  1. Clicking on the stage icon will display the error message details that should explain why an automation error occurred on the opportunity.
  2. The opportunity will need to be updated in order to fix the underlying issue before retrying the automation again. Updating the automation itself will not fix the error.

Pipeline Automation Error Example

In the following example, the "Send Email" automation failed on the opportunity in the Outreach stage because the "Message does not have a sender".

  1. The error message implies that on the pipeline's Outreach stage, the "Send Email" pipeline automation 'message sender' configuration is set to "the person assigned to each opportunity" (vs. the system user), and the opportunity is not assigned to anyone.
    • This can be seen in the above Opportunity Details screenshot where Assignee is "Unassigned".
  2. To fix this automation error, we must assign someone to the opportunity.
  3. Once this opportunity has an assignee, click on "Retry Automation" to rerun the Send Email pipeline automation on the specific opportunity.

2023-03-08_12_38_58-Pipeline_Automations_and_Duplicate_Detection_Functional_Documentation_-_Google_D.png

 

Was this article helpful?
0 out of 0 found this helpful

Articles in this section

How to Contact Support
There are many ways to reach out! Click here for our support options.
Watermark Academy
Click to access the Watermark Academy for consultation, training, and implementation companion courses.