Campaigns

Console

Console shows how a campaign is executing at the contact and node level.

Use Console to see what has already run, what is waiting to run, what failed, and what is scheduled next. It gives your team a detailed execution log for the campaign workflow so you can monitor activity, troubleshoot issues, and understand exactly where each target contact is in the campaign.

What Console is for

Console helps your team answer:

What is happening inside this campaign right now
What is happening inside this campaign right now
What is happening inside this campaign right now

A campaign workflow may include email nodes, LinkedIn nodes, iMessage nodes, signal conditions, wait steps, and branches.

Console shows how those nodes are executing for each target contact.

Use Console to:

  1. View executed workflow steps

  2. View pending workflow steps

  3. View failed workflow steps

  4. Search campaign execution activity

  5. Filter by contact

  6. Filter by executed date

  7. Filter by next execution date

  8. Inspect node status on hover

  9. Understand why a contact is waiting

  10. Understand why a node failed

  11. Confirm when the next step is scheduled

  12. Monitor campaign health while it is running

Where to find Console

You can open Console from a campaign.

  1. Open a campaign

  2. Go to the Workflow tab

  3. Select View Console

Console opens on top of the workflow canvas and shows execution activity for the campaign.

How Console works

Console tracks workflow execution for each target contact.

Each row or item in Console represents an execution event, such as:

  1. Email sent

  2. LinkedIn connection request sent

  3. LinkedIn message sent

  4. iMessage sent

  5. Signal condition checked

  6. Wait step scheduled

  7. End node reached

  8. Step failed

  9. Step pending

Console helps you understand the campaign at the operational level.

The workflow shows the campaign logic.

Console shows what actually happened.

Console views

Console may show execution items by status.

Common Console statuses include:

  1. All

  2. Executed

  3. Pending

  4. Failed

Use these views to quickly narrow the campaign execution log.

All

Use All to view every execution event in the campaign.

This includes:

  1. Executed steps

  2. Pending steps

  3. Failed steps

Use All when you want the complete campaign execution history.

Executed

Use Executed to view workflow steps that successfully ran.

An executed step may include:

  1. Contact

  2. Node Status

  3. Node Type

  4. Executed at

  5. Next Execution at when applicable

  6. Message details when available

Executed means the node successfully completed for that contact.

Example:

Node Status: Executed
Node Type: LinkedIn
LinkedIn Type: Connection Request
Executed at: Apr 16, 2026, 5:00 pm
Next Execution at: Apr 16, 2026, 6:13 pm
Node Status: Executed
Node Type: LinkedIn
LinkedIn Type: Connection Request
Executed at: Apr 16, 2026, 5:00 pm
Next Execution at: Apr 16, 2026, 6:13 pm
Node Status: Executed
Node Type: LinkedIn
LinkedIn Type: Connection Request
Executed at: Apr 16, 2026, 5:00 pm
Next Execution at: Apr 16, 2026, 6:13 pm

Pending

Use Pending to view workflow steps that are waiting to run.

A pending step may include:

  1. Contact

  2. Node Status

  3. Node Type

  4. Email Type or LinkedIn Type when applicable

  5. Next Execution at

Pending means the node has not executed yet.

This usually happens when the campaign is waiting for:

  1. A wait period

  2. A scheduled send time

  3. A channel limit to become available

  4. The next workflow step

  5. A signal condition check

  6. A user sending schedule

Example:

Node Status: Pending
Node Type: Email
Email Type: Follow-up Email
Next Execution at: Feb 03, 2026, 7:27 am
Node Status: Pending
Node Type: Email
Email Type: Follow-up Email
Next Execution at: Feb 03, 2026, 7:27 am
Node Status: Pending
Node Type: Email
Email Type: Follow-up Email
Next Execution at: Feb 03, 2026, 7:27 am

Failed

Use Failed to view workflow steps that did not complete successfully.

A failed step may include:

  1. Contact

  2. Node Status

  3. Node Type

  4. Email Type or LinkedIn Type when applicable

  5. Failed at

  6. Failure reason when available

Failed means the node could not execute for that contact.

Example:

Node Status: Failed
Node Type: Email
Email Type: Follow-up Email
Failed at: Feb 02, 2026, 4:36 pm
Failure reason: Contact is excluded or unsubscribed
Node Status: Failed
Node Type: Email
Email Type: Follow-up Email
Failed at: Feb 02, 2026, 4:36 pm
Failure reason: Contact is excluded or unsubscribed
Node Status: Failed
Node Type: Email
Email Type: Follow-up Email
Failed at: Feb 02, 2026, 4:36 pm
Failure reason: Contact is excluded or unsubscribed

Node status

Node Status tells you the execution state of a workflow node for a specific contact.

Common node statuses include:

Node Status

What it means

Executed

The workflow node completed successfully.

Pending

The workflow node is waiting to run.

Failed

The workflow node could not complete.

Node Status is different from campaign status.

Campaign status tells you whether the campaign is Draft, Running, Paused, or Ended.

Node Status tells you what happened to a specific workflow node for a specific contact.

Node type

Node Type tells you which kind of workflow node is being executed.

Common node types include:

  1. Email

  2. LinkedIn

  3. iMessage

  4. Signal

  5. Start

  6. End

Node Type helps you understand which part of the workflow the contact is currently on.

Executed at

Executed at shows when a node successfully ran.

Use Executed at to confirm:

  1. When a message was sent

  2. When a condition was checked

  3. When a workflow step completed

  4. When the contact moved through the campaign

Executed at appears for executed steps.

Next Execution at

Next Execution at shows when the next workflow step is scheduled to run.

Use Next Execution at to understand:

  1. When the next email will send

  2. When the next LinkedIn step will run

  3. When the next iMessage step will run

  4. When a wait step will complete

  5. When a signal condition will be checked

Pending steps usually show Next Execution at.

Failed at

Failed at shows when a workflow step failed.

Use Failed at with the failure reason to understand what went wrong.

Common failure reasons may include:

  1. Contact is excluded

  2. Contact unsubscribed

  3. Missing email address

  4. Missing LinkedIn profile

  5. Missing phone number

  6. Sender is disconnected

  7. Channel is disabled

  8. Send limit reached

  9. Contact is not in Target status

  10. Message content is missing

Hover details

You can hover over a Console item to see more execution details.

Hover details may include:

  1. Contact name

  2. Company

  3. Node Status

  4. Node Type

  5. Channel type

  6. Executed at

  7. Next Execution at

  8. Failed at

  9. Message details

  10. Failure reason when available

Use hover details when you want to inspect a specific contact’s campaign path without leaving the workflow view.

Search Console

Console can be searched.

Use search to find a specific contact, company, node, or execution item.

Examples:

Avery
Northstar
Intro Email
Connection Request
Failed
Avery
Northstar
Intro Email
Connection Request
Failed
Avery
Northstar
Intro Email
Connection Request
Failed

Search is useful when you want to quickly inspect one contact or one type of activity inside a campaign.

Console filters

Console can also be filtered.

Filters may include:

  1. Contact

  2. Executed At

  3. Next Execution At

Use filters when the campaign has many contacts or many execution events.

Filter by Contact

Use the Contact filter to inspect execution activity for one target contact.

This is useful when you want to answer:

  1. Which node is this contact on?

  2. Did this contact receive the email?

  3. Did this contact get the LinkedIn request?

  4. Is this contact waiting for the next step?

  5. Did this contact fail at any node?

  6. When will this contact’s next step run?

Filter by Executed At

Use Executed At to find steps that ran during a specific date range.

This is useful when you want to answer:

  1. What executed today?

  2. What executed yesterday?

  3. What ran last week?

  4. Which contacts were touched during a specific campaign window?

Filter by Next Execution At

Use Next Execution At to find steps scheduled for a specific date range.

This is useful when you want to answer:

  1. What is scheduled to run today?

  2. What will run tomorrow?

  3. Which contacts are waiting for a future step?

  4. What is queued for the next campaign window?

Clear filters

Use Clear Selection to remove filters and return to the full Console view.

This is useful when a filtered view is hiding activity you expected to see.

Apply filters

After selecting filters, choose Apply Filters.

Console will update to show only matching execution events.

How Console connects to Workflows

Workflows define the campaign logic.

Console shows how that logic is executing.

For example, a workflow may say:

Email: Intro Email

Wait 1 Day

LinkedIn: Connection Request

Signal: If LinkedIn accepted
Email: Intro Email

Wait 1 Day

LinkedIn: Connection Request

Signal: If LinkedIn accepted
Email: Intro Email

Wait 1 Day

LinkedIn: Connection Request

Signal: If LinkedIn accepted

Console will show each contact moving through those nodes.

For one contact, Console may show:

Intro Email - Executed
LinkedIn Connection Request - Pending
Intro Email - Executed
LinkedIn Connection Request - Pending
Intro Email - Executed
LinkedIn Connection Request - Pending

For another contact, Console may show:

Intro Email - Executed
LinkedIn Connection Request - Executed
Signal Check - Pending
Intro Email - Executed
LinkedIn Connection Request - Executed
Signal Check - Pending
Intro Email - Executed
LinkedIn Connection Request - Executed
Signal Check - Pending

For another contact, Console may show:

Intro Email - Failed
Reason: Contact is excluded or unsubscribed
Intro Email - Failed
Reason: Contact is excluded or unsubscribed
Intro Email - Failed
Reason: Contact is excluded or unsubscribed

This is how you debug and monitor a running campaign.

How Console connects to channels

Console shows execution activity across enabled campaign channels.

Email

Email execution events may include:

  1. Intro Email

  2. Follow-up Email

  3. Final Email

  4. Delivered when available

  5. Opened when available

  6. Response when available

  7. Failed email step

LinkedIn

LinkedIn execution events may include:

  1. Connection Request

  2. LinkedIn Message

  3. Connection accepted when available

  4. Response when available

  5. Failed LinkedIn step

iMessage

iMessage execution events may include:

  1. iMessage sent

  2. SMS fallback sent when iMessage is not available

  3. Read when available

  4. Response when available

  5. Failed iMessage step

How Console connects to signal nodes

Signal nodes create branching logic.

Console helps you understand when a signal was checked and what happened next.

Signal conditions may include:

  1. If email opened

  2. If website visited

  3. If ICP

  4. If LinkedIn accepted

Example:

Signal: If LinkedIn accepted
Signal: If LinkedIn accepted
Signal: If LinkedIn accepted

If the contact accepted the LinkedIn request, the workflow may continue down the Yes branch.

If not, the workflow may continue down the No branch.

Console helps you see whether the signal check executed, is pending, or failed.

How Console helps troubleshoot branches

Use Console when a contact does not follow the branch you expected.

Check:

  1. Was the signal node reached?

  2. Did the signal condition execute?

  3. Was the contact activity captured?

  4. Was there enough wait time before the check?

  5. Did the contact go down the Yes path or No path?

  6. Did a downstream node fail?

  7. Is the next execution still pending?

Console is the best place to inspect what happened step by step.

How Console helps troubleshoot failed steps

When a step fails, Console helps you identify why.

A failed step may be caused by:

  1. Missing contact data

  2. Disconnected sender

  3. Disabled channel

  4. Contact excluded

  5. Contact unsubscribed

  6. Send limit reached

  7. Message missing

  8. Workflow not saved

  9. Target List issue

  10. Contact status issue

Use the failure reason when available.

Then fix the root cause before restarting, resuming, or adjusting the campaign.

How Console helps monitor pending steps

Pending steps are normal.

A step may be pending because:

  1. The campaign is waiting for the next scheduled time

  2. A wait step is active

  3. A signal condition is waiting to be checked

  4. A sender schedule is limiting send time

  5. A channel limit is delaying execution

  6. The workflow has not reached that node yet

Use Next Execution At to see when the step is expected to run.

Recommended monitoring workflow

Use this workflow after launching a campaign.

  1. Open the campaign

  2. Go to Workflow

  3. Select View Console

  4. Review All activity

  5. Check Executed steps

  6. Check Pending steps

  7. Check Failed steps

  8. Search for specific contacts if needed

  9. Filter by Contact, Executed At, or Next Execution At

  10. Hover over execution items for details

  11. Fix failed steps when possible

  12. Pause the campaign if something looks wrong

Recommended troubleshooting workflow

Use this workflow when a campaign is not behaving as expected.

  1. Open Console

  2. Search for the contact

  3. Check the contact’s latest node

  4. Review Node Status

  5. Review Node Type

  6. Check Executed at

  7. Check Next Execution at

  8. Check Failed at if applicable

  9. Review failure reason if available

  10. Open the Workflow tab

  11. Confirm the node and branch logic

  12. Fix the root cause

  13. Save the workflow if changes are made

  14. Resume or monitor the campaign

Best practices

  1. Check Console after launch
    Do not assume a campaign is running correctly just because it is marked Running.

  2. Review Failed steps first
    Failed steps often reveal missing data, disconnected senders, or setup issues.

  3. Use Pending to understand timing
    Pending does not always mean something is wrong. Check Next Execution At.

  4. Search for specific contacts
    Use search when a target contact needs investigation.

  5. Use filters for large campaigns
    Filter by Contact, Executed At, or Next Execution At to narrow the view.

  6. Hover for details
    Hover over execution items to inspect node status and timing.

  7. Pause if failures are widespread
    If many nodes fail, pause the campaign and fix the issue before more contacts are affected.

  8. Check sender connections
    Disconnected mailboxes, LinkedIn accounts, or iMessage lines can cause failures.

  9. Check contact data
    Missing email, LinkedIn, or phone data can block channel nodes.

  10. Check contact status
    Contacts should be in Target status to receive outreach.

  11. Respect exclusions
    Excluded or unsubscribed contacts should not receive outreach.

  12. Use Console with Insights
    Console shows execution details. Insights shows broader campaign performance.

Troubleshooting

I do not see any Console activity

Check:

  1. Campaign has launched

  2. Campaign is Running

  3. Workflow is saved

  4. Target List has contacts

  5. Contacts are in Target status

  6. Channels are enabled

  7. Senders are connected

  8. Steps are not scheduled for later

Console shows Pending but nothing is happening

Pending usually means the workflow is waiting.

Check:

  1. Next Execution At

  2. Wait steps

  3. Sender schedule

  4. Channel limits

  5. Campaign schedule

  6. Signal condition timing

  7. Whether the campaign is paused

Console shows Failed

Open the failed item and review the failure reason when available.

Common fixes include:

  1. Add missing email

  2. Add missing LinkedIn profile

  3. Add missing phone number

  4. Reconnect sender

  5. Enable the channel

  6. Update contact status to Target if appropriate

  7. Remove excluded contacts from the campaign

  8. Save missing message content

  9. Adjust limits or schedule

A contact did not receive an email

Check:

  1. Email node executed

  2. Contact has email

  3. Contact is in Target status

  4. Mailbox is connected

  5. Mailbox has send capacity

  6. User schedule allows sending

  7. Console does not show failure

A contact did not receive a LinkedIn request or message

Check:

  1. LinkedIn node executed

  2. Contact has LinkedIn profile

  3. Contact is in Target status

  4. LinkedIn account is connected

  5. LinkedIn limits are available

  6. User schedule allows sending

  7. Console does not show failure

A contact did not receive iMessage or SMS

Check:

  1. iMessage node executed

  2. Contact has phone number

  3. Contact is in Target status

  4. iMessage line is connected

  5. Daily conversation limit is available

  6. Console does not show failure

A signal branch went the wrong way

Check:

  1. Signal condition

  2. Signal timing

  3. Wait period before the signal check

  4. Whether the signal was captured

  5. Whether the contact met the condition

  6. Yes and No branch connections

  7. Console execution details

A failed step says the contact is excluded or unsubscribed

Do not continue outreach to that contact.

Review whether the contact should remain excluded, be removed from the target list, or be handled manually.

Search does not find a contact

Check:

  1. Contact is part of the campaign Target List

  2. Contact has entered the workflow

  3. Spelling of the contact name

  4. Filters are not hiding results

  5. Campaign activity has started

Filters hide expected activity

Select Clear Selection and apply again.

Then re-check All activity.

Console status does not match what I expected

Compare Console against the Workflow.

Check:

  1. Workflow path

  2. Node order

  3. Wait steps

  4. Signal branches

  5. Sender settings

  6. Contact data

  7. Contact status

  8. Campaign status

FAQ

What is Console?

Console is the campaign execution log. It shows what ran, what is pending, what failed, and what is scheduled next.

Where do I open Console?

Open a campaign, go to Workflow, and select View Console.

What does Executed mean?

Executed means the workflow node successfully ran for the contact.

What does Pending mean?

Pending means the workflow node is waiting to run.

What does Failed mean?

Failed means the workflow node could not complete.

What is Node Status?

Node Status is the execution state of a workflow node, such as Executed, Pending, or Failed.

What is Node Type?

Node Type is the kind of workflow node, such as Email, LinkedIn, iMessage, Signal, Start, or End.

What does Executed at mean?

Executed at shows when a node successfully ran.

What does Next Execution at mean?

Next Execution at shows when the next step is scheduled to run.

What does Failed at mean?

Failed at shows when a node failed.

Can I search Console?

Yes. Use search to find contacts, companies, nodes, or execution items.

Can I filter Console?

Yes. You can filter by Contact, Executed At, and Next Execution At.

Can I inspect a Console item?

Yes. Hover over an item to see execution details such as node status, node type, timing, and message details when available.

Why is a step pending?

A step may be pending because of wait time, schedule, channel limits, signal timing, or next execution timing.

Why did a step fail?

A step may fail because of missing contact data, disconnected sender, disabled channel, send limit, excluded contact, unsubscribed contact, or incomplete message content.

Should I pause a campaign if there are failures?

If failures are isolated, fix the specific issue. If failures are widespread, pause the campaign and investigate before more contacts are affected.

How is Console different from Insights?

Console shows execution details for workflow steps. Insights summarizes campaign performance across companies, contacts, messages, channels, replies, and intent.

Next step

Next, review Conversations to understand replies, intent, and follow-up activity from your running campaigns.

On this page

© 2026 1eye, Inc. All rights reserved.