Skip to main content

View event history on the customer page

Track customer, subscription, and invoice activity in one place with event history.

Event history gives you a single, chronological timeline of everything that has happened to a customer's account. Instead of checking invoices, subscriptions, and external systems separately, you can see all activity in one place, on the customer page:

  • Customer updates, such as billing or company information changes

  • Subscription changes, such as starts, amendments, renewals, and terminations

  • Invoice activity, such as creation, status changes, and payments

Every event shows what happened, who did it, and when. The actor can be a team member, Turnstile, or a connected system like Stripe or HubSpot.

Where to find customer event history

Event history is available on the customer page. Go to Customers > All customers and select a customer.

A preview of the three most recent events appears directly on the page. To see the full timeline, click View all events in the Event history module. This opens a side panel showing all events across the customer's subscriptions and invoices, ordered from most recent to oldest.

Some events support expanding for more detail and clicking the external link icon to open the related object in a new tab.

Event history types on the customer page

Event history tracks activity at three levels: customer, subscription, and invoice.

Customer events

These events reflect changes to the customer record itself:

  • Created: The customer record was created, including which system or user created it.

  • Company info updated: Changes to the customer's company details, such as primary contact name, address, or contacts.

  • Billing info updated: Changes to billing details, such as primary contact email, CC email, company name, or billing address.

  • Synced with [external system]: The customer record was synced with a connected system, such as HubSpot, Attio, Salesforce, or Stripe.

Subscription events

These events reflect changes to a subscription's status or terms:

  • Created: A new subscription was created.

  • Started: The subscription became active.

  • Phase started: A new phase of a multi-phase contract started.

  • Amended: The subscription terms were changed.

  • Terminated: The subscription ended.

  • Renewed (manual): Someone manually renewed the subscription.

  • Renewed (automatic): Turnstile automatically renewed the subscription.

  • Lapsed: The subscription lapsed without renewal.

Invoice events

These events reflect changes to invoice status, settings, and payment:

  • Created: A new invoice was created.

  • Status updated: The invoice moved to a new status.

  • Payment activity: Payment-related events, including payment pending, payment succeeded, payment failed, and payment action required.

  • Invoice settings updated: Settings for a specific invoice were changed.

  • Invoice reminder sent: Turnstile sent a pre-due, due, or overdue reminder to the customer.

  • Invoice reminder failed: Turnstile attempted to send a reminder but encountered a delivery failure.

Note: Invoice reminders are part of automated invoice collection.

Filtering event history on the customer page

In the event history panel, use the Filter option to narrow the timeline. You can filter by:

  • Event type: customer events, subscription events, or invoice events

  • Date range: show only events within a specific period

  • Subscription: enter a subscription ID to show events for a specific subscription

  • Actor: filter by a specific user, Turnstile system activity, or a named external system such as Stripe or HubSpot

Note that event type filters are mutually exclusive: selecting customer, subscription, or invoice events will limit results to that category only.

You can combine filters to narrow results further. For example, you can view all invoice events for a specific subscription in March.

Within a single category, selecting multiple options returns results that match any of them.

Did this answer your question?