Skip to main content
Reference

Overview

A marketing sequence, flow or campaign, is made up of a series of steps. These steps allow you to create more sophisticated marketing .

Adding a Step

Within the campaign or flow editor, click on the plus button as shown below.

image-20200518-150929.png

Next a dialog will appear asking for the type of step you want to add. Only the steps that are appropriate for the location will be displayed in the drop down list.

image-20200518-151019.png

List of Step Types

Step TypeDescription
Time DelaySets a time delay before the next step is processed.
Conditional DelayDefines a delay based on a condition.
Rate LimiterEnforces Rate limiter for outgoing messages.
Setup / Modify cartCreates a new cart or modifies an existing cart.
Send EmailSends email to customer.
Resend EmailResends email to customer.
Send Post CardSends physical postcard to customer.
Send WebhookSends webhook.
Loyalty PointsAdds loyalty points to customer profile. (*If no profile exists for customer, one will be created, along with “magic” login link.)
ConditionProcess a defined condition.
SplitSplits the flow into separate steps.
MergeAllows you to rejoin the 'Yes/No' sides of a condition step, or Left and Right sides of a Split step.
Update ProfileMake an update to customer profile.
ExperimentProcess a defined experiment.
List SubscribeSubscribe customer to a mailing list.
List UnsubscribeUnsubscribe customer from a mailing list.
Third PartyInteract with a 3rd party script.

Send Email

The send email step is the most important step to familiarize yourself with, since most campaigns and flows will contain one or more email steps. The first two fields are the most important piece text you will configure on your email. The subject and preview text are visible to the customer within their inbox. Write something catchy to get their attention.

Important Message Regarding Email Copy Review Requirement

info

Emails Require Approval by UltraCart

UltraCart uses Amazon SES for email delivery. Amazon has strict rules regarding email delivery. Therefore, UltraCart review new Emails for use in Email Campaigns, in order to keep SPAM to a minimum.

Helpful Tips for Approval

  • Subject Line - The subject line must contain your Company name for transparency.

  • Body Content - Should not contain high SPAM keywords.

    The following services may be useful in testing out your email copy for email delivery:

  • https://www.mail-tester.com/
    Simply send your email to the address listed, then click "Check Your Score." Mail-Tester will then give you a free email deliverability score based on the email that was sent to the unique email address.

  • https://mailtrap.io/
    This email testing tool that allows you to perform email experiments in a safe testing environment.

  • https://spamcheck.postmarkapp.com/
    Spamcheck tool allows you to paste a plain text message into a text box and analyze it for any language that might trigger spam filtering. You’ll receive a score based on what's included and not included in the email body

image-20200518-153523.png

Next you’ll pick a template type. There are six different templates available to give you a variety of layouts to work with. The first three templates contain headers while the last three templates do not.

The smart email option will be enabled by default. When this option is enabled, if the customer has received an email within the last 24 hours then this email will be skipped to avoid annoying the customer with too many emails. Be careful turning off this setting.

Next click on “Save and Customize Email” to launch the StoreFront Visual Builder.

image-20200518-153839.png

If your flow or campaign is utilizing either a cart or an order object, an intermediate dialog will appear for you to specify items or an order id. Selecting these values will allow the editor to show a contextually complete email to modify.

image-20200518-153952.png

The standard StoreFront Visual Builder editor will appear. The screenshot below points out the Test button (will send a copy of the email to you) and the save button.

image-20200518-154130.png

Wait (Time Delay)

The second most common step in a sequence is the time delay step. The settings on a wait step are shown below.

image-20200518-155448.png

SettingDescription
EnabledIf unchecked, the wait step will be skipped
Delay until specific dateWait until a specific date
Set delay forWait a specific number of Minutes, Hours, Days, Weeks or Months.
Delay until a specific time of dayWait until a specific time of day. All times are in EST.
Wait until customer most activeWaits until the customer’s most active time of day as determined by their interaction with your website.
Delay until specific day(s) of the weekAllow you to wait for a specific day of the week. Useful to make sure marketing interactions go out during business days for example.

Wait Step Release Option

info

You may wish to bypass the wait step in order to immediate process the customers in the wait step.

WaitStep-Release.PNG

info

You can immediate release customers currently queued in a wait step by clicking the three-dots menu in the right side of the Wait Step bubble.

Condition

A condition step allows you to check the customer’s profile for a particular activity or property and then branch the sequence based upon matching the condition. The condition step settings allow you specify the customer filter and flip the yes/no sides.

image-20200518-151410.png

After creating a condition the sequence will look like the screenshot below. By default Yes is on the left and No is on the right. Use the optional setting to reverse that behavior. Click on the + button underneath either side to add additional steps.

image-20200518-151526.png

The merge step below will allow you to rejoin the Yes and No sides of the sequence.

Experiment

An experiment step allows you to test one or more emails against each other. By default an experiment will have two variants split 50/50 as shown below.

image-20200518-151810.png

Within the settings of the experiment you have the option to perform a limited test. A limited test will send a particular number of customers through the experiment and then route the remaining customers to the winning variant. An experiment within a flow will use a fixed number of customers as shown below.

image-20200518-151929.png

An experiment within a campaign, a certain percentage will be sent the email first and then after a set amount of time the variants are evaluated and the remaining customers are sent to the winner.

image-20200518-152046.png

List Subscribe / List Unsubscribe

The list subscribe step will place the customer on the specified list. For example at the end of a campaign you might have a conditional step that evaluates the customers behavior and then decide to subscribe them to a list.

image-20200518-152244.png

Likewise, the List Unsubscribe button will allow you to remove a customer from a list.

Merge

The merge step allows you to rejoin the Yes and No sides of a Condition step or Left and Right sides of a Split step. After the last step on the right side click on the plus button and then select the Merge step type. The two sides of the sequence will then rejoin as shown below.

image-20200518-152617.png

Rate Limiter

The Rate Limiter step is one of the most sophisticated steps available. The settings for this step are shown below.

image-20200518-152729.png

A description of each setting for the rate limiter is described in the following table.

Menu OptionStepsDescription
EditAllEdit the settings associated with the step
CutAllRemove the step from this spot in the sequence. Click the + button somewhere else in the sequence to paste the step.
CopyAllCopy the step. Click the + button somewhere else in the sequence to paste the step.
DeleteAll
Edit ContentEmail, PostcardOpen the visual builder to edit the content
Send Test EmailEmailSend a test email
Start ExperimentEmailTransform an email into an experiment. A duplicate copy will automatically be created for the second variant
Preview postcardPostcardSends a rendered preview of the postcard to your email as PDFs.
Add VariantExperimentCreate a new variant of the email for testing within the experiment
Declare WinnerExperimentMake the variant the winner of the experiment. Transforms the experiment step back to a single email step.
Delete EmailExperimentRemove the variant from the experiment.

Previous (Campaigns) - Next (Statistics)

Was this page helpful?