Understand the status messages shown on the Contacts page in Journey Builder.
Typical Journey Status Messages
These statuses are part of a contact's typical path into and through a journey.
Use the Status value with the Activity Type value to understand where a contact is in a journey and the path that contact took.
The schedule for when a contact is evaluated differs depending upon whether a goal is set to remove them from the journey. Journey Builder evaluates each contact against a journey's goal criteria at these times:
- Each time a wait period expires
- If the exit option is set on the goal, the goal is evaluated every day at midnight, US Central Standard time
| Status | Meaning |
|---|---|
| Complete | The activity shown in the Activity Name column finished. |
| Waiting | The contact entered the journey and is in a Wait Period. Journeys typically include multiple wait periods. |
| MetCriteria | The contact met filter criteria. This status doesn’t refer to goal criteria. Unless the contact met the goal before entering the journey, the contact proceeds into the journey. |
| GoalCriteriaNotMet | The contact didn’t meet goal criteria before this activity or any previous activity in the journey. |
| GoalCriteriaMet | The contact met the goal criteria for this journey on this step. If the goal criteria are also exit criteria, the journey ejects the contact. This result is reflected in the next status update shown for the contact. |
| GoalCriteriaAlreadyMet | The contact met the journey's goal criteria before reaching this activity. To find the activity where the contact met goal criteria, review the journey by sorting by Interaction Name. The status GoalCriteriaMet is shown on the step where the goal criteria were met. |
| DidNotMeetEntryCriteria | The contact didn’t meet contact filter criteria for journey entry. Marketers typically create contact filters, though not in every case. |
| ContactAttempted | An event was detected, but not yet processed. If an active journey uses the event, Journey Builder queues the contacts to enter the journey. If no active journey uses the event, this terminal status shows for this instance of the event. |
| InteractionEventHandled | An Event fired and Journey Builder detected it. This status is typically followed by the EventQueuedForProcessing status. If the status is shown and a contact fails to enter a journey, report this status message in any cases you open on Salesforce Help. |
| EventQueuedForProcessing | An Event fired and is waiting to be handled. System traffic effects processing speed, but usually processing begins immediately. You can verify that there’s a delay occurring when there have been no additional entries on the Contact Administration page for 30 minutes or more. |
| GoalCriteriaMetInWait | Journey Builder admitted this contact. The contact then met the journey's goal criteria while in a wait period. If goal criteria are also exit criteria, the contact is no longer in the journey. |
| CurrentlyWaitingInSameInteraction | The contact already entered this journey and is in a wait period. The Contact Entry setting doesn’t allow a single contact to exist within the journey more than one time. |
| ContactAlreadyInteraction | The contact already entered the journey, but hasn’t yet exited. The Contact Entry setting doesn’t allow a single contact to exist within the journey more than one time. |
| Running | A journey that is either actively processing Contacts within the journey or is still able to process or inject new Contacts into the journey. |
Special Journey Status Messages
These status messages aren’t part of a contact's typical path through a journey. Use these descriptions to diagnose issues with a contact or journey.
Include your status messages in any cases you open on Salesforce Help.
| Status | Meaning |
|---|---|
| ErrorProcessingWaitActivity | An error occurred while this contact was in a wait period. Open the journey to view specific error information. |
| ErrorValidatingContact | An error occurred while validating this contact against the entry event contact filter. Fire the event again to inject this contact. Include only this contact in the event if necessary. Report this status message and ContactKey in any cases you open on Salesforce Help. |
| InvalidInteractionId | The journey was deleted from the system. If the deletion is unintended, report this status message in any cases you open on Salesforce Help. |
| InteractionNotPublished | The journey hasn’t been activated. Activate this journey, then fire the entry event again to inject this contact. |
| ContactNotFound | ContactKey isn’t found when fetching data from contacts. Go to Contact Builder to ensure that a contact with this ContactKey exists. |
| ContactObjectNull | No contact exists for this ContactKey. Go to Contact Builder to ensure that a contact with this ContactKey exists. |
| NotEvaluatingEntryCriteria | The journey's entry event or filter isn’t working properly. Modify the entry event and its contact filter in the journey, then create a version. Or, in a shared entry event, modify the event in Event Administration. To admit contacts, fire the event again after modifying the filter. |
| ErrorDeterminingInitialActivity | An error occurred in the first activity in this journey. Open the journey's first activity to view specific error information. |
| Deactivated | The journey has been deactivated and no longer detects events. Activate this journey, then fire the event again to admit contacts. |