> ## Documentation Index
> Fetch the complete documentation index at: https://docs.yuko.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Workflow Analytics

> Follow every customer through a workflow on the Subscribers tab, see why a step failed, and track email delivery, opens and clicks on the Emails tab.

<Note>
  **Where to find this:** Shopify admin → Apps → Yuko Loyalty → Workflows → (any workflow) → **Analytics**
</Note>

## Introduction

Each workflow has its own **Analytics** page (*"Track subscribers and email performance for this workflow."*). It has two tabs:

* **Subscribers**: every customer who entered the workflow, their status, and a step-by-step timeline.
* **Emails**: every email the workflow's Send Email nodes sent, with delivery, open and click status.

Open it with the **Analytics** button at the top of the workflow editor.

## Subscribers tab

A **subscriber** is one customer's run through the workflow. If re-entry is allowed, the same customer can appear more than once.

**Metric cards:** **Completed**, **In Progress** and **Failed**. Click a card to filter the table to that status.

**Table columns:**

| Column | Shows |
| - | - |
| **Subscriber ID** | The ID of this run |
| **Email** | The customer's email |
| **Trigger Type** | The trigger that started the run |
| **Date Entered** | When the customer entered the workflow |
| **Status** | **Completed**, **In Progress** or **Failed** |
| **Timeline** | **View** opens the step-by-step timeline. **Hide** closes it. |

Search the table with **Search by email**, or filter it by **Status**.

### Timeline and failure reasons

Click **View** on a row to see each step the customer went through, with its **Step Name**, **Type**, **Status**, **Retries** and **Completed At** time. Use the refresh button in the timeline header to reload it.

When a step **failed**, an **"i"** icon appears next to its status. Hover over it to see the reason, for example:

* *"Customer phone number not found"* (WhatsApp, Engati or kwikEngage node)
* *"Insufficient point balance"* (Points Debit)
* *"Order not found"* (Points Credit set to Incremental when the order can't be found)
* A provider API error from a WhatsApp node

Some failures (WhatsApp and partner nodes) let the customer continue to the next step. Others, such as Points Credit and Points Debit failures, stop the run and mark the subscriber **Failed**.

## Emails tab

**Metric cards:** **Delivered**, **Opened**, **Clicked** and **Bounced**. Click a card to filter.

**Table columns:**

| Column | Shows |
| - | - |
| **Subscriber ID** | The run the email belongs to |
| **Customer** | The recipient |
| **Node Name** | Which Send Email node sent it |
| **Sent At** | Send time, or *Not sent* |
| **Status** | Delivery status |
| **Skipped** | **Yes** if the email wasn't sent. Hover the info icon for the reason. |
| **Opened** / **Clicked** | Whether the customer opened the email or clicked a link |

Search with **Search emails** or filter by **Status** (**Delivered**, **Clicked**, **Opened**, **Bounced**, **Skipped**).

## How to use it

<Steps>
  <Step title="Check the first runs">
    After you turn a workflow on, open **Analytics** and check that subscribers move from **In Progress** to **Completed**.
  </Step>

  <Step title="Investigate failures">
    Filter by **Failed**, click **View** on a row, and hover the **"i"** icon on the failed step.
  </Step>

  <Step title="Fix and watch">
    Fix the cause (connect a provider, add a balance check, change the trigger), then watch new subscribers.
  </Step>
</Steps>

## Best practices

<Tip>**Check Failed weekly.** Most failures point to a setup issue, such as a disconnected WhatsApp provider or customers without phone numbers.</Tip>
<Tip>**Compare Opened and Clicked across nodes.** **Node Name** tells you which email in a multi-step workflow performs best.</Tip>
<Tip>**Look at Skipped reasons.** They explain emails that were triggered but never sent.</Tip>

## FAQs

<AccordionGroup>
  <Accordion title="Why is a subscriber still In Progress?">
    They're usually waiting on a **Time Delay** node. Open their timeline to see the last completed step.
  </Accordion>

  <Accordion title="Where are the analytics for built-in emails?">
    Open the email from **Loyalty**, **Referral** or **Membership → Emails**. The editor shows **Stats** and a **View Details** link. See [Emails](/emails/overview#email-analytics).
  </Accordion>

  <Accordion title="Is there a funnel or drop-off chart?">
    No. Use the subscriber statuses and timelines to see where customers stopped.
  </Accordion>
</AccordionGroup>

## Related

<CardGroup cols={2}>
  <Card title="Build your first workflow" icon="rocket" href="/workflows/build-your-first">
    A step-by-step example from blank canvas to a Live workflow.
  </Card>

  <Card title="Triggers & Conditions" icon="bolt" href="/workflows/triggers-and-conditions">
    Events that start a workflow, filters, re-entry and If / Else.
  </Card>

  <Card title="Action Nodes" icon="play" href="/workflows/action-nodes">
    Send Email, Coupon, Points Credit and Points Debit.
  </Card>

  <Card title="Time Delay & Exit" icon="hourglass" href="/workflows/wait-and-exit">
    Pause a workflow and end it cleanly.
  </Card>

  <Card title="WhatsApp Node" icon="whatsapp" href="/workflows/whatsapp-node">
    Send WhatsApp templates through any of 13 providers.
  </Card>

  <Card title="Analytics" icon="chart-line" href="/workflows/analytics">
    Subscribers, timelines, failures and email performance.
  </Card>
</CardGroup>

<CardGroup cols={2}>
  <Card title="Book a Free Setup Call" icon="phone" href="https://cal.com/rameshelamathi/yuko-demo">
    Talk to our team for personalised setup help.

    **Time:** 30 minutes
  </Card>

  <Card title="Contact Support" icon="life-ring" href="https://yuko.so/support/">
    Visit our support hub for help articles, live chat and ticket submission.
  </Card>

  <Card title="Browse the Guides" icon="book" href="/getting-started/welcome">
    Documentation across loyalty, referrals, memberships and more.
  </Card>

  <Card title="Install Yuko" icon="shop" href="https://apps.shopify.com/yuko">
    Add Yuko to your Shopify store from the Shopify App Store.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.