Sometimes after you have built and published a Campaign Automation you may need to make an adjustment to its structure. When modifying an active Campaign Automation, there are some steps to keep in mind to minimize the impact on your participants' progression through the automation. Making significant changes to your Campaign Automation without considering the current location of your participants within it can result in unintended effects on their experience and interaction with the Campaign Automation.
Campaign Automation Modification Scenarios
Editing a Component Your Participants Have Not Yet Reached
The easiest changes to make are in Decision Nodes that none of your participants have reached yet. When participants reach that step, they will experience the newly-defined behavior per your edits.
Something as small as swapping out an Email Template or changing the duration of a Wait Timer can be done without even pausing the automation if you do not expect participants to reach that step as you edit it. You can pause the Campaign Automation while you are making this change as an extra precaution, but doing so is not required.
Editing a Component Between a Series of Triggers
Due to the relationship between the triggers on the back end, when an action is added or removed from its placement between a series of triggers, a participant who has already passed the first trigger in the series can fail, preventing them from progressing further.
For example, below we have two Email Interaction triggers. If we add a new Wait Timer before Email Interaction 2, any participant who has already started Email Interaction 1's positive path will fail when reaching Email Interaction 2.
Editing a Step that a Participant is Currently In
This is the riskiest Campaign Automation edit. Participants who are in the step or series where you are making these edits can be pushed to the end of their series prematurely. If you delete a step someone is moving into, their participation will show “no more steps” and by default finish the automation.
In most cases, we recommend that you do not edit any series that currently contain participants. Instead, stop the Campaign Automation, recreate the necessary components as needed, and re-enter the participants in the new automation dependent on where they were when you stopped the last one. Manual Add Triggers can help you add individuals who completed a step while the automation was stopped. This alternative is more time consuming, but it can result in fewer disrupted participants.
Editing a Step that Participants Have Already Passed Through
It is possible to edit a Campaign Automation step that some participants have already been through. However, this change will not retroactively apply to the participants who already moved past the original step.
For example, if your participants received an email that had a typo and you change the template after they have moved forward to a later step, they will still have the version of the Email Send that had a typo. But, participants who haven’t yet reached that step will now get the correct version of the email.
When you make changes to a part of a Campaign Automation that a participant has already gone through, you will get a notification when you view their timeline, letting you know that the current configuration was not the one in place when this individual moved through the automation.
NOTE: when making these changes that you cannot go back and see the previous version. Before making major edits to an Campaign Automation, it is important to consider the effect your edits can have on reporting for any already finished participants.
How Can Changes Made to an Active Campaign Automation Impact Your Participants?
One of the most common reasons you may experience an issue after editing a Campaign Automation is if you modify one node, but do not modify any surrounding components that depend on that node.
For instance, if you had a Send Email Action preceding an Email Interaction Trigger and you changed the Email Template used in the Send Email Action, but you didn’t also update the Email Interaction Trigger following it to reflect the new template, that will cause an error in a participant’s timeline.
The issue occurs when a participant is sent the new template and arrives at the Email Interaction trigger. Because the trigger is still monitoring for interactions with the old template, these participants cannot enter and their status can become Failed.
Remembering to check your Campaign Automation for nodes that rely on the piece you are changing is an important part of the editing process.
The status of your participants can provide some insight into whether the edit you made impacted any of your participants.
You can view the current status of a participant and view their timeline by navigating to the Participants Tab. The participant's status can be Running, Completed, Paused, Stopped, or if the change has impacted their navigation, their status can be Failed or Error Recovery.
When a participant experiences a Failed status, an error will be listed that indicates what happened to their progress. The following are examples of timeline errors a participant could develop and why:
Current Node Id=xyz is missing.
This error is caused when a change is made to a node (a trigger or action in the automation) or if a node is deleted while a participant is in it. The error occurs because the participant cannot pass on to the next step and continue through the automation.
For example, if a participant is in a series with a Send Email Action, a Wait Timer and a second Send Email Action and is currently waiting, if you delete the wait timer from that series, your participant who was waiting may experience this error.
Object reference error.
This error is displayed when the participant reaches a node (as opposed to being in a node at the time) that is missing key information or has had some of its key information changed or deleted.
For example, if you have an Email Send Action followed by an Email Interaction Trigger and you change the template for the Email Send Action without then adjusting the trigger that is watching for an interaction, this can affect your participants. When the participant is moving into the Email Interaction Trigger, that trigger searches the participant for the Email Send it believes they would have just received. Because they were sent another template, the system cannot find an Email Send with the original template for this participant and may provide you this error.
When to Pause and When to Stop
In summary, this handy chart can help guide you on editing versus building a new Campaign Automation.
|When editing makes sense||When you would be safer building a new Campaign Automation|
|If you haven’t entered participants into the Campaign Automation yet||If participants are in that step|
|If you're adding/removing an action outside a series of triggers or participants aren't in the middle of a series of triggers.||If you're adding/removing an action within a series of triggers.|
|If the change you need to make resides in an area participants haven’t reached yet||If participants might move into the step that you intend to change|
|If the change will be in a step that no participants are currently in and the change can occur before any new participants reach that step||If you need to rebuild a large section of the automation|