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

# Enrollment History

> Track every fan who enters your flows — see who is active, who has completed, and where each fan is in their journey.

Once your flow is active and fans start entering, the Enrollment tab becomes your window into what is happening. It shows you every fan who has been enrolled, where they are in the flow, and whether they have completed or are still in progress.

***

## Where to Find It

Open any flow in the Flow Builder and click the **"Enrollment"** tab at the top of the page, next to Canvas and Settings.

***

## The Stats Box

At the top of the Enrollment tab, you will see three key metrics:

<CardGroup cols={3}>
  <Card title="Total Enrolled" icon="users">
    The total number of fans who have ever entered this flow since it was activated. This count only goes up — it includes fans who are currently active and fans who have completed.
  </Card>

  <Card title="Currently Active" icon="spinner">
    The number of fans who are in the middle of the flow right now. They have been enrolled and are progressing through actions, delays, and conditions.
  </Card>

  <Card title="Completed" icon="check">
    The number of fans who have reached the end of the flow. They received all the messages and completed all the actions in their path.
  </Card>
</CardGroup>

<Info>**Quick Math**: Total Enrolled = Currently Active + Completed. If these numbers do not add up, check whether any fans were removed or if the flow was modified while fans were in progress.</Info>

***

## The Enrollment List

Below the stats box, you will find the full list of enrolled fans. Each row shows:

| Column                 | Description                                                                 |
| ---------------------- | --------------------------------------------------------------------------- |
| **Fan Name and Email** | The fan's display name and email. Click to open their full profile.         |
| **Enrollment Date**    | When the fan entered the flow. Relative timestamp with exact date on hover. |
| **Current Status**     | Active (in progress) or Completed (reached the end).                        |
| **Current Step**       | For active fans, which node they are currently on.                          |
| **Completion Date**    | For completed fans, when they finished the flow.                            |

### Current Step Examples

For active fans, the Current Step column shows where they are:

* "Waiting on: 3-day delay" — Fan is in a time delay
* "Waiting on: Email open (2 days remaining)" — Fan is in a fan-action delay
* "Executing: Send Email" — Fan's email is being sent right now
* "At: Condition — Has presaved?" — Fan is being evaluated by a condition

<Tip>The Current Step column is incredibly useful for understanding where fans are in your sequence and identifying any bottlenecks.</Tip>

***

## Search

Use the search bar to find specific fans by:

* **Name**: Type a fan's first or last name
* **Email**: Type part of a fan's email address

Search results update in real time as you type. This is helpful when a specific fan asks "Did I get added?" or "Why didn't I get the email?" — search for their name and check their enrollment record.

***

## Filters

<Tabs>
  <Tab title="Filter by Status">
    Narrow the list to show only fans with a specific status:

    * **All**: Every enrolled fan (default)
    * **Active**: Only fans currently in the flow
    * **Completed**: Only fans who have finished
  </Tab>

  <Tab title="Date Range Filter">
    Filter enrollments by when they entered:

    * **Last 7 days**: Recent enrollments
    * **Last 14 days**: Two-week window
    * **Last 30 days**: Monthly view
    * **Custom range**: Pick specific start and end dates

    Date filtering is useful for comparing enrollment rates over time. "Did more fans enroll this week compared to last week?"
  </Tab>
</Tabs>

***

## Pagination

The enrollment list displays **10 entries per page**. Use the pagination controls at the bottom to navigate through larger lists.

<Info>For flows with thousands of enrollments, the search and filter tools are your best friends — they narrow the list so you do not need to page through hundreds of entries.</Info>

***

## Expandable Rows

Click on any fan row to **expand** it and see the complete execution history for that specific fan. The expanded view shows:

### Chronological Step-by-Step

Every node the fan has passed through, in order:

1. **Trigger**: "Fan pre-saved your music" — 3 days ago at 2:15 PM
2. **Delay**: "Wait 1 minute" — Completed at 2:16 PM
3. **Action**: "Send Email — Thanks for presaving!" — Sent successfully at 2:16 PM
4. **Delay**: "Wait 3 days" — Completed at 2:16 PM (3 days later)
5. **Condition**: "Has fan streamed?" — Result: Yes
6. **Action**: "Send SMS — Share it with a friend!" — Sent successfully

### Status Per Step

Each step shows its status:

<AccordionGroup>
  <Accordion title="Completed (Green)">
    Action executed successfully. The email was delivered, the SMS was sent, the condition was evaluated.
  </Accordion>

  <Accordion title="Failed (Red)">
    Action failed with error details. Common errors include SMS opt-in missing, Instagram window expired, or email bounced.
  </Accordion>

  <Accordion title="Pending (Yellow)">
    Action is scheduled but has not executed yet. Typically appears for delayed actions queued for future delivery.
  </Accordion>

  <Accordion title="Waiting (Gray)">
    Fan is currently here, waiting for a delay to complete or an action to be processed.
  </Accordion>
</AccordionGroup>

### Error Details

If any step failed, the expanded view shows the error message:

* "SMS delivery failed: Fan does not have SMS opt-in"
* "Instagram DM failed: 24-hour messaging window expired"
* "Email delivery failed: Invalid email address"

<Note>This per-fan execution detail is the fastest way to debug why a specific fan had an issue.</Note>

***

## Use Cases

<AccordionGroup>
  <Accordion title="Is the flow working?">
    Activate your flow, trigger it yourself (or have a friend trigger it), and check the Enrollment tab. You should see yourself appear in the list, moving through each step. This is the simplest end-to-end test.
  </Accordion>

  <Accordion title="Why didn't a fan get my message?">
    1. Search for the fan by name or email
    2. Click their row to expand the execution history
    3. Look for a failed step — the error message tells you what went wrong
    4. Common issues: SMS opt-in missing, Instagram window expired, email bounced
  </Accordion>

  <Accordion title="How many fans completed the flow this week?">
    1. Filter by status: **Completed**
    2. Set date range to **Last 7 days**
    3. The count at the top updates to show only completions in that window
  </Accordion>

  <Accordion title="Where are fans getting stuck?">
    1. Filter by status: **Active**
    2. Look at the "Current Step" column
    3. If many fans are stuck on the same delay or condition, that node might be the bottleneck
    4. Common causes: Fan-action delays with low conversion, or conditions that most fans fail
  </Accordion>

  <Accordion title="Which fans are most engaged?">
    1. Filter by status: **Completed**
    2. Sort by enrollment date (most recent first)
    3. Fans who completed the flow quickly are your most engaged — they took every action and did not need timeout fallbacks
  </Accordion>
</AccordionGroup>

***

## Monitoring Best Practices

<Tabs>
  <Tab title="First Hour After Activation">
    Check the Enrollment tab within the first hour of activating a flow. Verify that:

    * Fans are being enrolled (total count is increasing)
    * The first action is executing (no fans stuck at step 1)
    * No errors are appearing in expanded rows
  </Tab>

  <Tab title="Daily Spot Check">
    Once the flow is running smoothly, a quick daily check is enough:

    * Glance at the stats box: Are active and completed counts growing?
    * Filter to Active: Are fans progressing or stuck?
    * Filter to last 7 days: Is the enrollment rate consistent?
  </Tab>

  <Tab title="Weekly Review">
    Every week, do a deeper review:

    * Check completion rate (completed / total enrolled)
    * Expand a few random fan rows to verify the execution sequence looks correct
    * Look for patterns in failed steps — is the same error happening repeatedly?
  </Tab>
</Tabs>

***

## Tips and Best Practices

<AccordionGroup>
  <Accordion title="Test with yourself first">
    Trigger the flow with your own account and watch your enrollment appear in real time.
  </Accordion>

  <Accordion title="Use search when fans ask questions">
    A fan says "I never got the email." Search their name, check their enrollment, and see exactly what happened.
  </Accordion>

  <Accordion title="Monitor the Active count">
    If it stays high while Completed stays low, fans are getting stuck somewhere. Investigate.
  </Accordion>

  <Accordion title="Check expanded rows for failures">
    A flow might look healthy from the stats, but individual fans could be hitting errors. Expand a few rows to spot-check.
  </Accordion>

  <Accordion title="Compare to execution logs">
    The Enrollment tab shows per-fan summaries. For deeper debugging, the [Execution Logs](/flow-builder/execution-logs) tab shows every action across all fans.
  </Accordion>
</AccordionGroup>

***

## What Happens Next

For even deeper debugging, the Execution Logs tab shows every action that has ever executed in this flow, across all fans. Learn about it in [Execution Logs](/flow-builder/execution-logs).
