By default, a contact can only complete an Automated Program once. Sometimes you may want to design a program that would have a contact repeat it multiple times for some reason. For example, if you are sending a happy birthday message, a contact would complete the program once every year.
This feature also affects the accuracy of your program reports. When Contacts repeat steps, data that counts unique Contacts will not count the same Contact twice.
If you believe you have a use case where allowing contacts to re-enter your program is necessary, continue with the steps below for the best results in your automation.
Contact Us to Enable Re-entry
To get this feature enabled, please contact Support with a description of your use case. An agent will assist with enabling the feature for your program.
Essentials to Get Started
- A brief description of your use case(s) and why re-entry is needed to satisfy them.
- An example list(s) you plan on using in a re-entry Automated Program.
- An example Automated Program created for testing.
Use Cases
- Timing: Think about what context a contact would need to repeatedly enter a program; either under a scheduled cadence or triggered by an action.
- Variance: There should be some changes happening to a given contact on subsequent entries into a program. This could be a behavior causing them to go through a different branch of your program, or updated profile information that changes the content of a message they'll receive.
Examples
- Periodic programs with entry based on certain dates, such as account renewals, birthdays, or similar, where contacts would repeat the program from the beginning.
- Application status based on a form submission
- Triggering alerts to your Sales team for contacts reaching targeting behavior milestones
- Transactional messages needing extra details not collected in a form submission
- Order confirmations (See using an alternate unique identifier)
- Weekly Job Alert emails containing Dynamic Content. An alternative to this, however, is using RSS to Email instead of an Automated Program.
Best Practices
If you haven't already, check out Automated Program Basics and Best Practices, then review these best practices specific to re-entry programs:
- Leverage behavioral segments when possible to control when and which contacts will re-enter your program
- Utilize Wait Steps in your program to ensure people are progressing as intended.
- Double-check there are no scenarios someone would get the non-transactional message repeatedly
- Avoid any looping logic via Go To steps instead of Exit steps
Add Re-Entry to a Program
To have contacts re-enter a program:
- Go to Automation > Automated Programs > select the edit pencil for the given program
- Note that a running program should be paused to edit.
- Go to the Settings tab.
- In the Options area, select Allow contacts to re-enter and save the program.
Once you start/restart this program, you will be asked if you want to enter new contacts, now that re-entry is enabled, the entire source list(s) should enter the program.