List growth reporting reference

Estimated 5 minute read
|
Updated Jan 27, 2025, 10:55 AM EST
You will learn

You will learn

Learn how to access and analyze your list growth report. For every list in Klaviyo, you can access a growth report that captures data regarding your list's changes over time. Use this tool to monitor business trends and expand your business.

Learn about segment growth reporting in our article on getting started with the segment growth report.

Access your list growth report

Access your list growth report

  1. To access your list growth report, head to your Lists & Segments tab and navigate into a given list.
  2. Click List growth.
    List growth button.jpg
Analyze the sources of your list changes

Analyze the sources of your list changes

Klaviyo assigns all list subscribers a $source property that reflects how the contact was added to your list. When someone unsubscribes, we will also track how they unsubscribed.

The growth report feature was launched in March 2016. All subscribers prior to launch will have a signup source of Unknown.

While it's possible to customize a given form's $source value, Klaviyo will otherwise track and use the following default values:

Default subscribe source values

Default subscribe source values

  • Unknown
    Subscriber source is non-identifiable.
  • Back in stock
    Subscriber added via subscribing for back in stock notifications.
  • Subscribe page
    Subscriber added via a subscribe page.
  • Manually initiated
    Subscriber added via quick add or uploaded from a CSV file.
  • Integration
    Subscriber added via opting in through an integration.
  • API
    Subscriber added to a list via the Klaviyo API (i.e., subscribe profiles endpoint).
  • Transferred membership
    Reflected when 2 profiles are merged, if the non-surviving profile was in the list before the merge.
  • Merged profile
    Reflected when 2 profiles are merged, if both the non-surviving profile and the surviving profile were in the list before the merge.
  • Embedded form
    Subscriber signed up using an embed form. 
  • Flyout
    Subscriber signed up using a flyout form. 
  • Modal
    Subscriber signed up using a pop-up form. 
Default unsubscribe source values

Default unsubscribe source values

  • Unknown
    Subscriber source is non-identifiable.
  • Manually initiated (formerly Klaviyo UI)
    Subscriber manually cleaned/removed from the list. This can include a variety of reasons including deletions, bot suppressions, or someone selecting Remove suppressed profiles in the list.
  • Subscribe page
    Subscriber unsubscribed via an unsubscribe page.
  • One-click unsubscribe 
    Subscriber unsubscribed via one-click unsubscribe.
  • Integration
    Subscriber unsubscribed via opting out through an integration.
  • Hard bounce
    Subscriber’s email address hard bounced.
  • Spam complaint
    Recipient marked your email as spam.
  • Invalid email
    Recipient email address was not a valid address.
  • API
    Recipient unsubscribed from a list via the Klaviyo API (i.e., unsubscribe profiles endpoint).
  • Transferred membership
    Reflected when 2 profiles are merged, if the non-surviving profile was in the list before the merge.

If someone unsubscribes from a flow or email message sent to a segment, they become suppressed in your Klaviyo account rather than unsubscribing from the list as a whole. Learn more about removing suppressed profiles.

Customize a form's sign up source

If you're using a legacy form and want to customize the $source property, you can do this by making a small adjustment in your form's code.

List growth graphs

List growth graphs

The total members and net membership change graphs provide insights into the health of your lists and net changes over time.

Total members graph

Total members graph

The total members graph tracks your list changes over a period. The cumulative number of subscribers in this particular period will be captured in the top number. Note that if you change your date range, this number will adjust to show the total number of subscribers in that period.

Example of the list growth report with total members number at top, then members on left axis, and bar graphs by time on bottom axis

You can adjust the time frame at the top of the report via the Date range picker and visualize your data either by week or month by using the View by dropdown.

Date range picker.jpg

On the weekly view, data is displayed from Monday to Sunday. 

Additionally, by hovering over a bar in the graph, a popup will appear that provides the list size count for that point in time.

Hovering over the list bar charts with 23 members shown on February 23rd

If a list is actively growing (e.g., via an integration), you may sometimes notice a discrepancy between the total number of list members displayed in the top menu bar and the total number of list members as represented in the list size chart. This report is almost real-time, meaning it usually matches the list count exactly. In a few cases, however, calculations may be delayed.
Net membership graph

Net membership graph

The net membership graph shows both positive (green) and negative (orange) list size trends over time. The bars help to visualize the members lost and gained during a particular period. The top number will show the cumulative number of members gained or lost during this particular period. Note that if you change your date range, this number will adjust to show the number of losses or gains in that period.

Example of the net membership graph with total number at top, then members on left axis, and bar graphs by time on bottom axis

Additionally, by hovering over a bar in the graph a popup will appear that provides the amount of members gained and lost during that particular point in time.

Hovering over the list bar charts with number of members gained and lost on November 22nd

Subscriber sources table

Subscriber sources table

The table breaks down the number of subscribers and how they were added to your list (i.e., the source) per month or week.

Subscriber sources.jpg

The totals section on the far right of the table will span the entire date range. However, the rest of the table will only show up to the 6 most recent time intervals from your date range. It will not show all time intervals.

When you update the Date range or View by on the list growth report, the table will also update.
Additional resources

Additional resources

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Live training
Join a live session with Klaviyo experts to learn about best practices, how to set up key features, and more.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type