# Challenge Progress by Individual

The "Challenge Progress by Individual Report" provides a detailed view of each participant's progress in a challenge. The report tracks when participants joined and completed challenges and measures progress against each requirement. Additionally, the report can be customized using filters for specific participant statuses and join date ranges, allowing businesses to focus on particular time frames to generate meaningful insights.

#### Report Columns

* **Challenge**: The name of the challenge.
* **Name**: The customer's name.
* **Email**: The customer's email.
* **Loyalty program status**: Their [program status](https://docs.perkville.com/features/customers/program-status) for the loyalty program.
* **Member ID**: The external ID of the member. Only applicable to businesses using memberships.
* **Membership type**: The member's membership type. Only applicable to businesses using memberships.
* **Membership Status**:  Options include Active, Inactive, or None. Only applicable to businesses using memberships.
* **Challenge joined date**: The date and time on which the customer joined the challenge.
* **Challenge completed date**: The date and time on which the customer completed the challenge.
* **\[Column for each challenge requirement]**: Each column title will include the name of the requirement (e.g. Checkin 5 times). The value in the column will reflect the customer's progress toward the requirement.

#### Report Filters

* **Challenge Selection:** The report includes a filter to select specific challenges by name, allowing businesses to generate insights for one or multiple challenges.
* **Challenge Join Status**: Include clients that joined the challenge or include all statuses (Joined, Pending, Opted out).
* **Join Start/End Date**: Define the start/end date to only include customers that joined within this range.

#### **Generating the Report**

To generate the Points By Customer Report:

1. Navigate to the Reports section in your Perkville dashboard.
2. Select Points By Customer from the list of available reports.
3. Apply the desired filters and choose your date range.
4. Click **Run Report** to export the data as a CSV file for further analysis.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.perkville.com/features/reports/challenge-progress-by-individual.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
