Activity log and error reporting
The Activity log gives you full visibility into how your customers engage with the Chargebee Growth cancel experience. It captures the key events from each customer session, such as notifications sent, webhooks triggered, and offers processed, and shows the outcome of each event. Use it to monitor your integration, audit individual sessions, and resolve issues quickly.
For each entry, you can open the payload, the underlying object for that specific event, to troubleshoot. The payload fields vary by Category and Activity. Use the payload to:
- Validate what Growth attempted for that entry, such as the event type, delivery method, and IDs.
- Troubleshoot when an entry shows a Warning or Error and you need more detail than the Activity log row provides.
Benefits
- Monitor integration health: See at a glance whether recent events succeeded, produced warnings, or failed.
- Audit customer sessions: Search for a specific customer and review exactly what happened during their cancel experience.
- Catch issues early: Warnings surface potential problems before they become errors, giving you time to act.
- Troubleshoot faster: Filter by Category or Result to find the relevant entries, then open them to review the payload for deeper debugging.
- Stay informed: Configure alerts by email or Slack for errors and warnings.
Activity log columns
Each entry in the Activity log includes the following columns:
| Column | Description |
|---|---|
| ID | The internal identifier captured for the session. The value depends on the use case. |
| Time | The timestamp of when the activity occurred, in UTC. |
| Category | The type of activity, for example, Notification. |
| Activity | A description of the specific action that was triggered. |
| Result | The outcome of the activity: Success, Warning, or Error. |
The ID value depends on the use case:
- Deflect: The account internal ID from
cancelData.getAccount().getInternalId(). This can be a subscription ID if you configured it that way. - Lifecycle offers: The subscription ID.
- Pricing pages: The customer ID, or the visitor ID for static pricing pages.
Result status indicators
Chargebee Growth uses three result states in the Activity log:
| Result | Description |
|---|---|
| Success | The event completed as expected. |
| Warning | A potential issue was detected. Growth retries the event automatically before escalating it to an error. |
| Error | The event failed and requires your attention. |
For example, if a webhook endpoint is unavailable, Growth marks the event as a Warning and retries it automatically. If the retry fails, the event is escalated to an Error.
A red indicator appears next to Settings in the main menu, and next to Settings > Activity log, when any errors or warnings have occurred in the last 24 hours.
View activities in the Activity log
- Go to Settings > Activity log.
- The log displays the 30 most recent activities by default.
- Click Refresh to load the latest activities to pull in new entries.
- Click Load earlier activities at the bottom of the list to view older entries.
View an activity payload
Open an Activity log row to view its payload, the full underlying object for that event. The fields shown depend on the entry's Category and Activity.
Use the payload to:
- Validate what Growth attempted for the event, such as which event type was triggered, how it was delivered, and which IDs were involved.
- Troubleshoot warnings and errors by confirming whether the payload matches what you expected, such as a wrong
eventType, an incorrectdeliveryMethod, or missing or incorrect identifiers.
For Notification entries, look for fields such as notification, deliveryMethod, and eventType.
Filter activities in the Activity log
Use the filter dropdowns to narrow the list:
- Select an event type from the All Categories dropdown, for example, Notification.
- Select an outcome from the All Results dropdown: Success, Warning, or Error.
Search for a customer session
Use the Search bar to find activities for a specific customer, or for the relevant identifier shown in the ID column. The search scans the full 30-day activity history, not only the currently loaded entries.
Note
Chargebee Growth retains 30 days of activity history. Customers who visited the cancel page more than 30 days ago do not appear in search results.
Configure error alert notifications
Click Alert settings in the top right to set up notifications for errors and warnings. Notifications can be sent by email or Slack.
Alert timing works as follows:
- If the last error or warning occurred more than 24 hours ago, a notification is sent immediately.
- After the first notification, subsequent alerts are sent every 4 hours until the issue is resolved.
For Slack setup, see the Slack integration guide.
For questions or support, contact growth-support@chargebee.com.
Was this article helpful?