> For the complete documentation index, see [llms.txt](https://docs.podplay.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.podplay.app/support-and-troubleshooting/customer-activity-log.md).

# Activity Log

### Overview

Multiple areas of the Dashboard include an **Activity Log**, or `Logs` tab. This log provides a full history of changes made to a Customer's Profile, a Reservation, an Event, or changes inside higher-level administrative pages (Company Settings, Memberships, Venues, Templates); whether the change was made by the Customer themselves or by an Admin. Each entry records who made the change, when it was made, and the before/after values.

Staff with **Viewer**, **Front Desk**, **Manager**, or higher can open Activity Logs for **all** Customers (and the global **Activity Logs** page) when the activity feed feature is enabled for your club. Lower operational roles do not get this page.

### How to Access

1. Open the **Activity Logs** page from the Dashboard menu, **or** open a resource and look for a `Logs` tab (for example on a Customer Profile)
2. Review the changes

### Reading a Log Entry

Each entry in the Activity log includes:

* **Actor** — the name of the Customer or Admin who made the change
* **Description** — a plain-language summary of what changed, including before and after values where applicable
* **Date & Time** — when the change occurred

<figure><img src="/files/T7tpHeSmznVpH2nJb2Kz" alt=""><figcaption></figcaption></figure>

### What Gets Logged

Below are examples, with the full list at the bottom.

#### Profile Changes

| Event               | Example Entry                                                              |
| ------------------- | -------------------------------------------------------------------------- |
| Name change         | *Logan Tronco changed name from Logan Logger to Logan Tronco*              |
| Phone number change | *Logan Tronco changed phone number from none to \*\*\*2244*                |
| Email change        | *Logan Tronco changed email from <email@email.com> to <email@podplay.com>* |
| Gender change       | *Logan Tronco changed gender from Male to Prefer not to say*               |
| Birthday change     | *Logan Tronco changed birthday from 03/04/1991 to 03/20/1991*              |

{% hint style="info" %}
Birthday changes can only be made by an Admin.
{% endhint %}

#### Membership Events

| Event                        | Example Entry                                                                                                                            |
| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| Membership sign up           | *Membership subscription "Angel" was created*                                                                                            |
| Membership cancellation      | *Membership subscription "Angel" was cancelled*                                                                                          |
| Price or billing date change | *Membership subscription "Angel" updated: next charge date from 04/30/2026 to 05/15/2026; next grant date from 05/02/2026 to 05/17/2026* |
| Membership pause             | *Membership subscription "Angel" was paused for 4 weeks (04/17/2026 – 05/15/2026)*                                                       |
| Membership unpause           | *Membership subscription "Angel" was unpaused*                                                                                           |

#### Passes & Packages

| Event                   | Example Entry                                                                   |
| ----------------------- | ------------------------------------------------------------------------------- |
| Package added           | *Package "Starter Pack" assigned*                                               |
| Package removed         | *Package "Starter Pack" canceled*                                               |
| Expiration date changed | *Package "Starter Pack": Expiration date changed from 04/30/2026 to 05/30/2026* |
| Admission applied       | *Items from "Starter Pack" applied as admission*                                |

#### Payment Methods

| Event                          | Example Entry                                                                 |
| ------------------------------ | ----------------------------------------------------------------------------- |
| Payment method added           | *Logan Tronco added a payment method (Visa \*\*\*\*4242)*                     |
| Default payment method changed | *Logan Tronco changed default payment method for booking (Visa \*\*\*\*4242)* |
| Payment method removed         | *Logan Tronco removed a payment method (Visa \*\*\*\*4242)*                   |

#### Kids

| Event       | Example Entry                                                                                                |
| ----------- | ------------------------------------------------------------------------------------------------------------ |
| Kid added   | *Added kid Liam Tronco*                                                                                      |
| Kid updated | *Updated kid Liam Tronco — name changed from Liam Logger to Liam Tronco; gender changed from Male to Female* |
| Kid removed | *Removed kid Liam Tronco*                                                                                    |

#### Event Attendance

| Event                      | Example Entry                                                                           |
| -------------------------- | --------------------------------------------------------------------------------------- |
| Added to attendee list     | *Added to event **Thursday Night Pickleball***                                          |
| Removed from attendee list | *Removed from event **Thursday Night Pickleball***                                      |
| Added to waitlist          | *Added to waitlist for event **Thursday Night Pickleball***                             |
| Removed from waitlist      | *Removed from waitlist for event **Thursday Night Pickleball***                         |
| Waitlist position changed  | *Waitlist position changed from **3** to **1** for event **Thursday Night Pickleball*** |

{% hint style="info" %}
Event attendance entries appear on both the customer's activity log and the event's activity log.
{% endhint %}

### Full Action List

Each tab below is a list of the actions someone can take that will hit the Activity Log.

{% tabs %}
{% tab title="Events" %}

| Action Label            | Activity Type                     |
| ----------------------- | --------------------------------- |
| Attendee added          | EVENT\_ATTENDEE\_ADDED            |
| Attendee removed        | EVENT\_ATTENDEE\_REMOVED          |
| Attendee guests changed | EVENT\_ATTENDEE\_GUESTS\_MODIFIED |
| Coach added             | EVENT\_COACH\_ADDED               |
| Coach removed           | EVENT\_COACH\_REMOVED             |
| Court added             | EVENT\_COURT\_ADDED               |
| Court removed           | EVENT\_COURT\_REMOVED             |
| Court updated           | EVENT\_COURT\_UPDATED             |
| Event cancelled         | EVENT\_CANCELLED                  |
| Event created           | EVENT\_CREATED                    |
| Event rescheduled       | EVENT\_RESCHEDULED                |
| Event updated           | EVENT\_FIELDS\_UPDATED            |
| No-show charged         | EVENT\_NO\_SHOW\_CHARGED          |
| Notes changed           | EVENT\_NOTES\_CHANGES             |
| Waitlist added          | EVENT\_WAITLIST\_ADDED            |
| Waitlist removed        | EVENT\_WAITLIST\_REMOVED          |
| Waitlist reordered      | EVENT\_WAITLIST\_REORDERED        |
| {% endtab %}            |                                   |

{% tab title="Experiences" %}

| Action Label       | Activity Type |
| ------------------ | ------------- |
| Experience created | POD\_CREATED  |
| Experience deleted | POD\_DELETED  |
| Experience updated | POD\_UPDATED  |
| {% endtab %}       |               |

{% tab title="Membership" %}

| Action Label       | Activity Type       |
| ------------------ | ------------------- |
| Membership created | MEMBERSHIP\_CREATED |
| Membership deleted | MEMBERSHIP\_DELETED |
| Membership updated | MEMBERSHIP\_UPDATED |
| {% endtab %}       |                     |

{% tab title="Package Templates" %}

| Action Label          | Activity Type                             |
| --------------------- | ----------------------------------------- |
| Memberships regranted | PACKAGE\_TEMPLATE\_MEMBERSHIPS\_REGRANTED |
| Template created      | PACKAGE\_TEMPLATE\_CREATED                |
| Template deleted      | PACKAGE\_TEMPLATE\_DELETED                |
| Template updated      | PACKAGE\_TEMPLATE\_UPDATED                |
| {% endtab %}          |                                           |

{% tab title="Reservations" %}

| Action Label            | Activity Type            |
| ----------------------- | ------------------------ |
| Attendee added          | EVENT\_ATTENDEE\_ADDED   |
| Attendee removed        | EVENT\_ATTENDEE\_REMOVED |
| Coach added             | EVENT\_COACH\_ADDED      |
| Coach removed           | EVENT\_COACH\_REMOVED    |
| Court updated           | EVENT\_COURT\_UPDATED    |
| Group size changed      | EVENT\_FIELDS\_UPDATED   |
| Notes Changed           | EVENT\_NOTES\_CHANGED    |
| Reservation cancelled   | EVENT\_CANCELLED         |
| Reservation created     | EVENT\_CREATED           |
| Reservation rescheduled | EVENT\_RESCHEDULED       |
| {% endtab %}            |                          |

{% tab title="Series" %}

| Action Label                | Activity Type                         |
| --------------------------- | ------------------------------------- |
| Notes changed               | SERIES\_NOTES\_CHANGED                |
| Series cancelled            | SERIES\_CANCELLED                     |
| Series created              | SERIES\_CREATED                       |
| Series settled              | SERIES\_SETTLED                       |
| Series updated              | SERIES\_FIELDS\_UPDATED               |
| Visibility schedule removed | SERIES\_VISIBILITY\_SCHEDULE\_REMOVED |
| {% endtab %}                |                                       |

{% tab title="Profiles" %}

| Action Label               | Activity Type                            |
| -------------------------- | ---------------------------------------- |
| Account activated          | USER\_UNBLOCKED                          |
| Account created            | USER\_CREATED                            |
| Account deactivated        | USER\_BLOCKED                            |
| Birthday changed           | USER\_BIRTHDAY\_CHANGED                  |
| Child added                | USER\_KID\_CREATED                       |
| Child removed              | USER\_KID\_DELETED                       |
| Child updated              | USER\_KID\_UPDATED                       |
| Email changed              | USER\_EMAIL\_CHANGED                     |
| Enrolled                   | MEMBERSHIP\_SUBSCRIPTION\_CREATED        |
| Gender changed             | USER\_GENDER\_CHANGED                    |
| Location added             | USER\_AREA\_ADDED                        |
| Location removed           | USER\_AREA\_REMOVED                      |
| Name changed               | USER\_NAME\_CHANGED                      |
| Package assigned           | PACKAGE\_ASSIGNED                        |
| Package cancelled          | PACKAGE\_CANCELLED                       |
| Package item redeemed      | PACKAGE\_ITEM\_REDEEMED                  |
| Package updated            | PACKAGE\_UPDATED                         |
| Payment method added       | USER\_PAYMENT\_METHOD\_ADDED             |
| Payment method changed     | USER\_PAYMENT\_METHOD\_CHANGED           |
| Payment method removed     | USER\_PAYMENT\_METHOD\_REMOVED           |
| Phone number changed       | USER\_PHONE\_NUMBER\_CHANGED             |
| Role updated               | ROLE\_UPDATED                            |
| Subscription cancelled     | MEMBERSHIP\_SUBSCRIPTION\_CANCELLED      |
| Subscription downgraded    | MEMBERSHIP\_SUBSCRIPTION\_DOWNGRADED     |
| Subscription paused        | MEMBERSHIP\_SUBSCRIPTION\_PAUSED         |
| Subscription plan switched | MEMBERSHIP\_SUBSCRIPTION\_PLAN\_SWITCHED |
| Subscription reactivated   | MEMBERSHIP\_SUBSCRIPTION\_REACTIVATED    |
| Subscription unpaused      | MEMBERSHIP\_SUBSCRIPTION\_UNPAUSED       |
| Subscription updated       | MEMBERSHIP\_SUBSCRIPTION\_UPDATED        |
| Subscription upgraded      | MEMBERSHIP\_SUBSCRIPTION\_UPGRADED       |
| User notes changed         | USER\_NOTES\_CHANGED                     |
| {% endtab %}               |                                          |
| {% endtabs %}              |                                          |

### FAQs

<details>

<summary><strong>Can customers see their own activity log?</strong></summary>

No. The Activity log is only visible to Club staff in the Dashboard.

</details>

<details>

<summary><strong>Which staff roles can see Activity Logs for all Customers?</strong></summary>

**Viewer**, **Front Desk**, **Manager**, **Admin**, and higher — when the activity feed feature is enabled. Staff can use the global **Activity Logs** page or the **Logs** tab on a Customer Profile.

</details>

<details>

<summary><strong>Can log entries be deleted or edited?</strong></summary>

No. The Activity log is read-only and cannot be modified.

</details>

<details>

<summary><strong>Does the log capture changes made before this feature was released?</strong></summary>

No. Only changes made after the feature release will appear in the log.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.podplay.app/support-and-troubleshooting/customer-activity-log.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
