Skip to main content

Creating an automation

Automations are highly flexible sequences that allow you to trigger automated communications, targeted and personalized with advanced customer segmentation.

To create an automation, click Automations in the left navigation and then click Create an automation.

Give the automation a unique name and click Create.

Trigger

An automation runs when a specified subscription event occurs, called a trigger.

When the trigger event occurs for a particular subscription, the associated subscriber is enrolled in the automation and moves through the steps until it reaches the end.

When you create an automation, you are prompted to choose the enrollment event trigger. You can change it later, but not after the automation has been published.

Trigger types

Automation trigger types

Choose from the following enrollment events:

  • Cancel session started
  • Cancel session ended — canceled
  • Cancel session ended — deflected
  • Cancel session ended — incomplete
  • Cancel session ended — saved
  • Subscription created
  • Subscription ended
  • Subscription plan added
  • Subscription plan removed
  • Subscription status changed
  • Subscription payment failed
  • Subscription payment succeeded

A cancellation session represents the journey a customer takes through a ProsperStack cancellation flow. Each session has one of four outcomes: saved, canceled, deflected or incomplete. Learn more about session statuses.

The Subscription payment failed and Subscription payment succeeded events are available only when your connected subscription platform supports payment triggers.

Note: A cancellation session that ends in cancellation can occur significantly in advance of the related Subscription ended event if it was set to take effect at the end of the billing period.

Enrollment audience

You can optionally limit enrollment to customer segments, segment groups and/or custom conditions.

When you specify an audience, a subscriber enrolls when the event occurs and any of the selected segments or conditions matches.

Choose your enrollment event, optionally configure an audience and then click Update step.

Unenrollment

An unenrollment trigger removes subscribers from an automation when a later event occurs. To configure unenrollment, click the Unenrollment tab in the trigger step and select an Unenrollment event. The same events available for enrollment are available for unenrollment.

You can optionally define an unenrollment audience. If you do so, a subscriber is unenrolled when the selected event occurs and any of the selected segments or conditions matches.

Leave Unenrollment event blank if the automation should not use an unenrollment trigger. Click Update step after making changes.

Automation editor

The automation editor displays the sequence of steps that make up an automation.

Automation editor

From the editor you can add, edit and remove steps.

Click a step to edit its properties. Click the + between steps to add a step.

Step types

When creating a step, you'll first choose a type. Step types include Email, Delay and Conditional split.

Add automation step

Email

The Email step type sends automated emails to enrolled subscribers.

Add email step

Name - Identify the email step for internal reference.

Subject line - The subject of the email.

Sender name - Sender name.

Sender email - Sender email address.

Reply-to email - Optional reply-to email address.

You can set defaults for sender and reply-to settings.

Email library

The main body of the email is available in the email library. Select an email from the library or create a new email.

Conditional split

The Conditional split step type routes subscribers to different steps based on conditions you specify. It can also be used to filter out subscribers.

Conditional split step

This step is composed of one or more branches. You can reorder, edit and delete branches from this screen.

Branch evaluation

Branches are evaluated from the top down. When a customer matches a branch, evaluation stops and no more conditions are evaluated. If the customer doesn't match a branch, the automation ends.

Adding a branch

When you create a new Conditional split step, you're taken immediately to the add branch screen. Additional branches can be added by clicking the Create branch button at the bottom of the step panel.

Add branch

Give the branch a name and select/add customer segments, segment groups and/or custom conditions.

Delay

The Delay step type defers moving the enrolled customer to the next step for a specified amount of time.

Delay step

Enter a number for Delay length, then select hours, days or months. A delay can be no longer than one year.

Click Add step when creating the delay or Update step when editing it.

Publishing an automation

When you make changes to your automation, a draft version is created. You can make as many changes as you need without affecting the live automation.

When you have unpublished changes, you'll see an orange indicator by the Publish button at the top right of the automation editor screen.

Publish automation

Once you're happy with your changes, you can publish the automation. Click the Publish button at the top right of the automation editor screen and then click Publish changes in the menu.

When you publish an automation for the first time, any subscription that triggers the automation will be enrolled. A subscription can only be enrolled in an automation once. An enrollment cannot be removed manually after it has entered the automation.

When updating an existing automation, the changes will additionally apply to existing enrollees for all pending steps.

Publish warning

Discarding changes

If you choose not to publish changes, you may discard them. Click the Publish button at the top right of the flow editor screen and then click Discard changes in the menu.

Enabling and disabling an automation

Published automations can be switched on or off by clicking the toggle to the left of the Publish button.

Toggle

When you disable an automation, new enrollments will cease and current enrollments are aborted.