Skip to main content

Use Execution Logs and Enrollment History to track your workflows

See exactly how contacts move through your workflows, spot errors at a glance and fix issues faster with the improved Execution Logs and Enrollment History.

M
Written by Matt Phillips

This article walks you through the latest improvements to Execution Logs and Enrollment History in Workflows. You'll see exactly how contacts move through a workflow, spot errors at a glance and fix issues faster. We'll explain what changed and why it matters, so every automation step stays clear, efficient and running smoothly.


What are Execution Logs and Enrollment History in Workflows?

Execution Logs and Enrollment History are key parts of Workflows. They give you a clear picture of how your contacts move through a workflow and every action they've gone through. Use them to track progress, spot errors and make sure everything is running smoothly.

We've added some new features and updates to both tabs. They make it easier to understand what's happening at each step, fix issues quickly and keep your workflows running efficiently.


Where to find Execution Logs and Enrollment History

  1. Log in to your account.

  2. Click the Automations tab.

  3. Click Workflows.

  4. Create a new workflow or open an existing one.

  5. Click the Execution Logs option.

Quick navigation:

  • Option A (fastest): Conversations → message details → Workflow → Execution Details (with the context already loaded).

  • Option B: Workflows → open the workflow → Execution Logs → View Details.


Open a specific execution from message details (deep link)

Use message details to jump straight to the exact workflow execution linked to a conversation. This lets you review what happened without searching through the logs yourself.

Steps:

  1. Go to Conversations.

  2. Open the conversation and select the message you want to check.

  3. Open message details.

  4. Under Workflow, click the workflow link (deep link).

  5. ZipLeads opens Execution Logs and loads Execution Details with the contact and execution already selected.


Execution Logs: what's changed

"View Details" link

The "View Details" option used to be an icon. It's now a text link, so it's easier to find and open the execution details for any action.

Better error visibility

When an action runs into an error, the Status field or the View Details link is now highlighted. This helps you spot issues quickly and act on them without digging through lots of data.

Opened rows are highlighted

When you open the Details section for a row, that row is highlighted. This makes it easy to keep track of the row you're analysing.

Action column overhaul

  • The "Action" column used to show only the action type. This could be confusing if your workflow had several actions of the same type.

  • It now shows the "Action Name" you assign.

  • Hover over the Action Name to see the actual action type for more context.

Better sorting in filters

In the filter dropdown, actions that are part of the workflow now appear first. Other actions are listed in a separate section. This makes filtering by action type easier and helps you focus on the actions in your workflow.

New workflow statuses

The statuses in Enrollment History now tell you more about why a contact left or completed a workflow:

  • "Workflow Completed": the contact finished the workflow naturally.

  • "Removed by Workflow Action": the contact was removed by an action in this workflow.

  • "Removed by External Workflow Action": the contact was removed by an action in a different workflow.

Pagination

Both the Enrollment History and Execution Logs tabs now support pagination. You can choose how many rows to show per page: 10, 25 or 50 rows at a time. This improves speed and makes large workflows easier to work with.

Contact merges in Execution Logs

When contacts are merged, Execution Logs can show a Contact Merge entry. This lets you see how an in-progress workflow run was handled (for example, when a duplicate contact is deleted as part of the merge).

What you may see:

  • A Contact Merge entry in the execution timeline.

Example: a live chat "Guest" enters a follow-up workflow. Later, the guest is merged into an existing contact. The workflow continues under the main contact, so no steps are lost.


Enrollment History: what's changed

Pagination

Both the Enrollment History and Execution Logs tabs now support pagination. You can choose how many rows to show per page: 10, 25 or 50 rows at a time. This improves speed and makes large workflows easier to work with.

Highlight Contact Path

  • You can now highlight the path a contact has taken in the builder.

  • Click the "Highlight Contact Path" icon in the Enrollment History tab or in Execution History.

  • The builder opens with the contact's path through the workflow highlighted.

  • Highlight Contact Path also adds more detail directly on the workflow canvas, so you can troubleshoot faster:
    ​Error visibility: nodes where an error happened are highlighted on the canvas.
    ​Skipped nodes: see which nodes the contact skipped during the run.
    ​Entry and exit status: visual markers show when the contact entered and left the workflow.
    ​In-progress tracking: see when a contact is still moving through the workflow.

Go To Action button

  • If you're checking the details in Execution History and decide you need to change an action, you can open it straight in the builder.

  • Click the Go To Action button. The builder opens with the Action Sidebar ready, so you can make your changes.


Date and time improvements

Date format update

  • To save space, dates now appear in the MMM-DD format (for example, Oct-21).

  • The time only shows when you hover over the date. This keeps the view clean while still giving you the detail when you need it.

Time zones added

The "Executed On" field in Execution Logs now shows the time zone the action ran in. This makes it easier to understand when actions ran across different time zones.
​

Custom date range option

  • You now have more control over the date range when viewing Enrollment History and Execution Logs.

  • As well as the preset options (Today, Yesterday and so on), you can pick a custom start and end date and time, up to a maximum range of 30 days.

Changes in Contact History

  • We've made big changes to the "Contact History" section.

  • To open it, click the "View Contact History" icon in Execution Logs.

  • This takes you to that contact's history, with their contact details at the top.

  • The logs show every action run for the contact, across all the times they've been enrolled in this workflow.

  • We've improved the breadcrumbs to make it easier to move between Contact History and Execution Logs.

  • The breadcrumbs are clickable and take you back to the logs.

Changes in Execution History

  • "Execution History" has also been revamped.

  • Click the "View Execution History" icon in Enrollment History or Execution Logs to open the execution history for that contact for a specific enrolment.

  • Contact details now have their own tab at the top.

  • We've improved the breadcrumbs to make it easier to move between Execution History and Execution Logs.

  • The breadcrumbs are clickable and take you back to the logs.

Did this answer your question?