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

# Campaign Results and Analytics

> How to view campaign performance, track call outcomes, understand success rates, use the stats bar, and configure retry logic in VozAgent.

Once a campaign starts calling contacts, VozAgent tracks every call and gives you a clear picture of how the campaign is performing. This article explains where to find campaign results and what the numbers mean.

## Campaign Progress Overview

### From the Campaigns List

The quickest way to check campaign performance is from the **Campaigns** page. Both card view and table view show real-time progress.

#### Card View

Each campaign card displays:

* **Status badge** -- The current campaign state (Active, Paused, Completed, etc.)
* **Goal** -- The campaign's purpose (e.g., "Book Appointments")
* **Progress bar** -- A visual indicator showing what percentage of contacts have been called
* **Progress count** -- The number of completed calls out of total contacts (e.g., "45 / 100")
* **In Progress** -- How many calls are currently happening (shown during active campaigns)
* **Failed** -- The number of calls that failed, shown in red if greater than zero

#### Table View

The campaigns table shows these columns for each campaign:

| Column           | What It Shows                                         |
| ---------------- | ----------------------------------------------------- |
| **Name**         | Campaign name (sortable by clicking the header)       |
| **Status**       | Current status badge                                  |
| **Contacts**     | Total number of contacts in the campaign              |
| **Calls**        | Completed calls vs. total contacts (e.g., "45 / 100") |
| **Success Rate** | Percentage of completed calls that were successful    |
| **Created**      | When the campaign was created (sortable)              |

## Campaign Details Page

For a deeper look at a specific campaign, click on it to open the details page. Here you will find:

* **Status** -- The current campaign state
* **Description** -- Your notes about the campaign's purpose
* **Goal** -- The campaign goal category
* **Total Contacts** -- How many contacts are included in the campaign
* **Completed** -- How many calls have finished
* **Failed** -- How many calls did not connect or encountered errors

## Campaign Stats Bar

At the top of the Campaigns section, VozAgent shows a stats bar with real-time KPIs across all your campaigns for a selected time range (default: last 30 days). These metrics give you a high-level picture of your outbound calling performance.

| Metric                  | What It Means                                                                                                                 |
| ----------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| **Total Attempts**      | The total number of call attempts made across all campaigns                                                                   |
| **Answered**            | How many calls were answered by a real person (they picked up and spoke with the assistant)                                   |
| **Voicemail**           | How many calls went to voicemail. The assistant leaves a voicemail message automatically.                                     |
| **No Answer**           | Calls that were not answered and did not reach voicemail                                                                      |
| **Connect Rate**        | The percentage of call attempts where a person answered. This tells you how reachable your contact list is.                   |
| **Goals Achieved**      | The total number of calls that achieved their campaign goal -- for example, an appointment was booked or a lead was qualified |
| **Appointments Booked** | How many appointments were booked across all campaigns                                                                        |
| **Leads Qualified**     | How many leads were qualified across all campaigns                                                                            |

The stats bar also shows **trend indicators** comparing the current period to the previous period, so you can see if performance is improving or declining.

## Understanding Call Outcomes

Every call in a campaign ends with a specific outcome. VozAgent tracks these outcomes and shows a breakdown on the campaign details page so you can see exactly what happened with each contact.

### Outcome Types

| Outcome                   | What It Means                                                                                            |
| ------------------------- | -------------------------------------------------------------------------------------------------------- |
| **Booked**                | The contact answered and an appointment was booked. This is the ideal outcome for appointment campaigns. |
| **Qualified**             | The contact answered and was determined to be a qualified lead.                                          |
| **Unqualified**           | The contact answered but did not meet the qualification criteria.                                        |
| **Follow-Up Needed**      | The contact answered but the call objective was not fully completed. The contact may need another call.  |
| **Completed (No Action)** | The contact answered and the conversation happened, but no specific action was taken.                    |
| **Voicemail**             | The call went to voicemail. A voicemail message was left automatically.                                  |
| **No Answer**             | The call rang but nobody answered and voicemail was not reached.                                         |
| **Pending Retry**         | The call did not connect and is waiting to be retried. See [Retry Logic](#retry-logic) below.            |
| **Cancelled**             | The contact was not called because the campaign was cancelled before their turn.                         |

### Outcome Breakdown

On the campaign details page, you will see a visual breakdown showing how many contacts ended with each outcome. This helps you understand the overall health of a campaign at a glance -- for example, if most calls go to voicemail, you may want to run the campaign at a different time of day.

## Understanding Success Rate

The success rate tells you what percentage of completed calls were successful. VozAgent calculates it as:

> (Completed Calls - Failed Calls) / Completed Calls x 100

**Example:** If a campaign has 80 completed calls and 5 failed, the success rate is:

> (80 - 5) / 80 x 100 = 94%

A **failed call** typically means the contact did not answer, the call could not connect, or there was a technical error. Calls where the contact answered and spoke with the assistant are counted as successful, regardless of the conversation outcome.

### What Counts as a Failure

* The contact's phone number is invalid or disconnected
* The call could not connect (network issues)
* The contact did not answer after ringing
* A technical error occurred during the call

### What Does Not Count as a Failure

* The contact answered but was not interested
* The call was short
* The assistant could not achieve the campaign goal

In other words, success rate measures **call connectivity**, not whether the campaign goal was met.

## Retry Logic

When a call does not connect (no answer or technical failure), VozAgent can automatically retry the contact. Retry settings are configured during campaign creation.

* **Maximum retry attempts** -- How many times VozAgent will try calling a contact before giving up. Each contact starts at attempt 1 and can be retried up to the configured limit.
* **Retry delay** -- How many minutes VozAgent waits between retry attempts. This prevents calling the same person repeatedly in a short time.

Contacts waiting for a retry show a status of **Pending Retry** in the campaign details. Retries are only processed while the campaign is in **Active** status -- if the campaign is paused, retries are paused too.

**Tip:** A good starting point is 2-3 retry attempts with a 30-60 minute delay between each. This gives contacts time to become available without being too aggressive.

## Monitoring Active Campaigns

While a campaign is running, results update in real time. You do not need to refresh the page. Here are some things to watch for:

* **Progress bar movement** -- The progress bar fills as more contacts are called.
* **In Progress count** -- Shows how many calls are happening right now. This number goes up and down as calls start and finish.
* **Failed count** -- If failures start increasing, it may indicate issues with the contact list (invalid numbers) or connectivity problems.

## Reviewing Completed Campaigns

When a campaign finishes (all contacts have been called), it moves to **Completed** status and appears under the **Sent** tab. At this point:

* The progress bar shows 100%
* Final counts for completed and failed calls are displayed
* The success rate reflects the entire campaign

To review individual calls from a completed campaign, check the **Call Activity** page. Campaign calls appear in your call history alongside all other calls.

## Exporting Campaign Data

To download campaign results for reporting or sharing:

1. Go to the **Campaigns** page.
2. Click the **Export CSV** button in the filter bar.
3. A CSV file downloads with these columns:
   * Campaign name
   * Status
   * Total contacts
   * Completed contacts
   * Failed contacts
   * Creation date

The export respects your current search and filter settings. For example, if you are on the **Sent** tab with a date range filter, only matching completed campaigns are exported.

## Tips for Better Campaign Performance

* **Clean your contact list.** Remove invalid or disconnected phone numbers before creating a campaign. This directly improves your success rate.
* **Test before publishing.** A quick test call catches issues before they affect hundreds of contacts.
* **Monitor early.** Check in on the campaign shortly after publishing. If the first few calls are all failing, you can pause the campaign and investigate.
* **Review call recordings.** After a campaign completes, listen to a sample of recordings in Call Activity to understand how conversations went.
* **Compare campaigns.** Use the table view to compare success rates across campaigns and identify what works best.

## Next Steps

* [Testing and Running Campaigns](/help/contacts-and-campaigns/testing-and-running-campaigns) -- How to test and publish campaigns
* [Editing and Managing Campaigns](/help/contacts-and-campaigns/editing-and-managing-campaigns) -- How to pause, resume, and duplicate campaigns
* [Call Activity Overview](/help/call-management/call-activity-overview) -- View individual call records from your campaigns
