Condition Stage

Conditions evaluate to true/false, and then branch into the Workflow based on a set of rules. These can be grouped using AND/OR logic.

Rule Types allow you to base your condition on GatorMail Actions, Contact Values, GatorLeads Tracking or Stored Values.
The rules can be evaluated as soon as the Workflow member enters the stage, periodically until a wait period has elapsed (the same wait options as 'Wait' stage), or the condition evaluates to true (whichever comes first).

The below screen appears on dragging the stage to the canvas.

Condition

Condition
  1. Give a description for the rule that you're about to set
  2. Choose when the rule should be run.
  3. Select the 'Rules' tab.

Add a Rule

Add a Rule

1. Select the plus sign to add a rule.

Condition Rule Types

Condition Rule Types

There are four rule types available to use.

  1. A GatorMail Campaign rule determines whether a Workflow member has performed an action in one or more GatorMail campaigns within a Workflow.
  2. A GatorMail Contact rule determines whether a Workflow members associated GatorMail contact has an attribute which matches a particular value.
  3. A GatorLeads tracking rule determines whether a Workflow member has visited a particular page on a web site.
  4. A Workflow Member Stored Value rule determines whether a stored value matches a particular value.

Select the rule type you would like to use

Condition Rule Types - GatorMail Campaign

Condition Rule Types - GatorMail Campaign

GatorMail Campaign rule types determine whether an action has been carried out or not within GatorMail campaigns.

  • Any campaigns (in the current workflow) - Allows you to query a certain action within any campaign that exists in the current Workflow.
  • Single campaign - Allows you to query a certain action within a specified campaign that exists in the current Workflow.
  • Current campaign in a journey - Allows you to query a certain action within the current campaign that a member has received within a Campaign Journey.
  • Any campaign in a journey - Allows you to query a certain action within any campaign that a member has received within a Campaign Journey.
  • Stored value campaign - Allows you to query actions carried out within a campaign where the campaign was sent by using the id within a stored value.

All types require specifying the action to query.  The options are presented following making your selection.

Condition Rule Types - GatorMail Campaign

The above example shows a GatorMail Campaign Rule based on a single campaign that exists in the Workflow.

  1. Select Single Campaign
  2. Choose the campaign to query
  3. Select an action (this could be web page hits, document downloads etc)
  4. Choose a page (by selecting 'Any' you are specifying any pages of the above action i.e any landing zone with the campaign)
  5. Select 'Ok'

Condition Rule Types - GatorMail Contact

Condition Rule Types - GatorMail Contact

This allows you to check and evaluate the value stored in a contact field.

  1. Select the contact field to query
  2. Select your operator (is equal to / is greater than etc)
  3. Apply the value to match your operator.
  4. There is the option to 'Select From Distinct Values' which will allow you to choose from a data list, the values that exist in the field. Otherwise you type directly into the 'Value' field.  

Condition Rule Types - GatorLeads Tracking

Condition Rule Types - GatorLeads Tracking

This will check if a member has hit a particular page on your website or any page on your website that's URL contains a particular string (if you have GatorLeads tracking installed) since they became of member of the current Workflow.

  1. Select your operator (Contains or Is Equal To).
  2. Specify the value to search for (full url for 'is equal to' or a word or string if using 'contains').

Workflow Member Stored Value

Workflow Member Stored Value

Allows you to perform a check on the value stored in a Member Stored Value field.

  • Does it hold a date that is before or after another date?
  • Does it hold some text that matches part of a string?
  • Does it hold a number that is less than, equal to or greater than another number?

To perform a Stored Value check:

  1. Select the Stored Value you would like to query
  2. Select the correct data type of the stored value (what type of data does it hold)  This is required in order to give you the correct query options.
Workflow Member Stored Values for Date/Time

If your Stored Value contains a date, you're able to query the value or an adjustment of the value in multiple ways.
You can base your calculations on a user specified date (Target) with potential adjustments, the Stored Value date itself (Source) with potential adjustments or both.

The types of things you could do can include:

  • The stored date is less than a fixed date time
  • The stored date is greater than today + 20 days
  • The stored date minus 30 days is greater than today

The structure of what is created here is as follows:

(StoredValue +/- Source Adjustments) < (Target +/- Target Adjustments)

Where the less than operator (<) is selected from the highlighted area. 

  1. Choose the operator for your query.
  2. Set the target date (this could be the current date or a fixed, static date.
Workflow Member Stored Values for Date/Time - Target &amp; Source Adjustments

1. Adjustments may be made to either the Target Date, Source Date or both.

2. Set your adjustments on the relevant tabs.  These may be negative adjustments by applying a minus (-) sign.  For positive adjustments there is no need for a plus (+) sign.

All adjustments may be applied by using Stored Values.

Workflow Member Stored Value for Text

If your stored value contains text you can query the text stored there by using any of the following operators

  • Contains Data
  • Does Not Contain Data
  • Is Equal To
  • Is Not Equal To
  • Is Like
  • Is Not Like
  • Starts With
  • Ends With

To do this:

  1. Select the 'Text' data type.
  2. Choose your operator.
  3. Enter the text to search for.
Workflow Member Stored Value for Numbers

If your stored value contains a number, you can query the number stored there by using any of the following operators:

  • Contains Data
  • Does Not Contain Data
  • Is Equal To
  • Is Not Equal To
  • Is Greater Than
  • Is Less Than
  • Is Greater Than Or Equal To
  • Is Less Than Or Equal To

To do this:

  1. Select the 'Number' data type.
  2. Choose your operator.
  3. Enter the number to query against.

0 Comments

Add your comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.