You will learn
Learn how to use the subscriber growth report to better understand how you are acquiring and losing subscribers over time per marketing channel. Additionally, understand which of your specific forms were the most effective in gathering subscribers as well as why profiles are being suppressed.
Before you beginBefore you begin
Note that:
- This report is only for email and SMS (not mobile push).
- Suppressions are email-only, but there are reasons that a profile may be excluded from receiving SMS marketing.
- If you are newer to Klaviyo and have not started collecting consent on any channel yet, your report will be empty. Once you start collecting consent and engaging with your subscribers, you can revisit building this report.
- The subscriber growth report may have slightly different numbers than the email deliverability dashboard. This is because the subscriber growth report only reports on someone's status if they give or remove explicit consent for receiving e-mail marketing (i.e., not if a profile was created because of a purchase or for some other reason and the profile was never opted-in for messaging). For example, customer A browses a site, makes a purchase, never explicitly agrees to receive marketing emails, but a profile is still created. Meanwhile, customer B does the same actions but explicitly consents to receive emails. This means that a subscribe event will count for customer B but not customer A, and the same thing is also true should they unsubscribe. In other words, all subscribe or unsubscribe events in the subscriber growth report are only counted for those that who have explicitly consented.
Accessing the report
You have 2 options for accessing the subscriber growth report, either through the Profiles section or through the Subscriber Growth card on an overview dashboard. You can find both directions below.
Via the Profiles tabVia the Profiles tab
- Navigate to Audience > Profiles.
- At the top of the page, click View Subscriber Growth.
Via the Overview dashboard tab
- Navigate to Analytics > Dashboards.
- Open an existing overview dashboard from the list, or create a new one by selecting Create Dashboard.
- Look for the Subscriber Growth card. If this is not already on your dashboard, click Add card to find and add it from the library.
- On the card, click View full report.
Customizing your report
At the top of your subscriber growth report, you have the option to customize how your data displays as well as the time range of the data it pulls from.
Date rangeDate range
By default, the Date range is 7 days.
To change this:
- Open the dropdown.
- Choose one of the following options:
- Week-to-date
- Month-to-date
- Last 7 Days
- Last 30 Days
- Custom (note that you can pull data from 12/13/23 on)
Data viewing or aggregation
By default, the View by aggregation shows data by daily increments. To make adjustments:
- Open the dropdown.
- Choose one of the following options:
- Daily
- Weekly
- Monthly (note that this is not viewable when your time range is set to 7 days)
Refreshing the data
At the top, the report notes the timestamp of when it was last updated.
The report needs to be refreshed manually. By refreshing the report, you will refresh it for all applicable users in your account.
To refresh the report with the latest data:
1. Click on the circular arrows icon in the upper right.
Reviewing your total subscribers size by channel
At the top of the report, you will see the total subscribers per channel within your report's time range. If you are multi-channel, you will note both email and SMS; however, if you are single-channel, you will just see this respective channel reflected.
Reviewing the email or SMS subscribers cardsReviewing the email or SMS subscribers cards
The Email Subscribers or SMS Subscribers cards provides a snapshot view of your subscriber performance over your chosen time range, including:
- Overall subscriber growth
- Total number of new subscribers
- Total number of excluded subscribers and reasons for exclusion
- Forms or sources of opt-ins, along with the total number of subscribers per source.
If your account is only a single marketing channel (i.e., email), you will only see that channel and, thus the card, reflected.
In addition, at the top of this card, there will be 3 tabs (Growth, Opt-in sources, and Exclusion reasons) breaking out this data into more detailed views.
A suppressed profile cannot receive marketing messages, even if they have provided consent and indicated they want to receive emails. Learn more about suppressed profiles in Klaviyo.
Growth tab
The left line chart on the Growth tab visualizes your subscriber growth across your selected time range, aggregated view, and channel. Here, you can see at each point in time how many subscribers you have.
You can also review the total number of subscribers per channel in this time period along with the percentage change (i.e., Over the last period), as shown below.
By hovering over any points in the line chart, you can also see the total number of subscribers for that point in time.
The right bar chart on the Growth tab visualizes the number of subscribed (green bar) and excluded members (red bar) across your selected time range, aggregated view, and channel. Here, you can see at each point in time how many subscribers you are adding or losing.
By hovering over any points in the line chart, you can also see the total number of added and excluded subscribers for that point in time.
Opt-in sources tabOpt-in sources tab
The Opt-in sources tab provides information on where and how subscribers are joining your lists. You can also see details around which of these sources are currently performing the best in order to optimize the subscriber sign-up journey.
Opt-in sources details
You may note the following opt-in reasons in each of the charts, including:
Email-specific reasons
-
Klaviyo form
A profile subscribed via a Klaviyo-specific form. -
Custom hosted page
A profile subscribed via a custom hosted page in Klaviyo. -
Subscribe page
A profile subscribed via a standard subscribe page in Klaviyo. -
Shopify integration
When a profile’s consent is passed from Shopify to Klaviyo. -
Magento 2 integration
When a profile’s consent is passed from Magento 2 to Klaviyo. -
BigCommerce integration
When a profile’s consent is passed from BigCommerce to Klaviyo. -
Facebook integration
When a profile consent is passed from Facebook to Klaviyo. -
WooCommerce integration
When a profile’s consent is passed from Woo Commerce to Klaviyo. -
NetSuite integration
When a profile’s consent is passed from Netsuite to Klaviyo. -
Wix integration
When a profile’s consent is passed from Wix to Klaviyo. -
Square integration
When a profile’s consent is passed from Square to Klaviyo. -
Back in stock email
When a profile signs up to receive notifications for when a product is back in stock, a "Subscribed to Back in Stock" event will be tracked on their Klaviyo profile. -
Profile manual subscribe
Consent was manually added to a profile record in Klaviyo. -
Bulk manual subscribe
When profile consent has been bulk added within Klaviyo via a list upload or import. -
API subscribe
When a list of profiles' consent is passed via API. -
Klaviyo account creation
When you create a new Klaviyo account, you are subscribed to Klaviyo's own marketing by default.
SMS-specific reasons
SMS consent is stored on a per phone number basis. This means that if a new profile is created with an already consented number, the consent information of the original profile will apply to the new profile. Learn more about SMS consent collection.
-
SMS checkout
When a profile provides consent to SMS at checkout.
-
SMS form
When a profile provides consent to SMS via a Klaviyo form. -
SMS inbound message
When a profile subscribes to SMS via an opt-in keyword such as "Join." -
SMS list upload
When a list of profiles' SMS consent is updated via a manual list upload. -
SMS message
When consent is provided by a profile via a SMS message. -
SMS API
When a list of profiles' SMS consent is passed via API. -
Preference page
A profile subscribed via a preference page. -
Manual subscription
When consent is manually added to a profile in Klaviyo. -
Shopify integration
When a profile’s consent is passed from Shopify to Klaviyo. -
Facebook integration
When a profile’s consent is passed from Facebook to Klaviyo. -
SFTP
When a list of profiles and their consent has been passed via a SFTP file import into Klaviyo.
The descending list on the left provides the total number of subscribers joining via each specific form (either Klaviyo or custom form), and if these subscription rates are trending up (green arrow) or down (red arrow). Here, you can spot which forms are leading to the most sign-ups and which may need to be adjusted or even removed because of poor performance.
Klaviyo forms will have a link and send you to the relevant forms page.
The bar chart on the right displays the top 5 sources of subscriber sign-ups during the selected time period. You can use this chart to review which sources have been recently successful in driving subscription rates.
Additionally, by hovering over any of these bars, you can review the total number of subscribers that signed up via that specific source.
Exclusion reasons tabExclusion reasons tab
The Exclusion reasons tab provides details about why your subscribers are getting excluded from receiving marketing. This tab is helpful in identifying if there are deliverability or list cleanliness issues, or even potential issues related to the types and frequency of the messages you send.
A completely suppressed profile cannot receive marketing messages, even if they have provided consent and indicated they want to receive emails. Learn more about suppressed profiles in Klaviyo.
Exclusion reasons details
You may note the following exclusion reasons in each of the charts, including:
Email-specific reasons
-
Bounce
Occurs when an email cannot be delivered due to a permanent reason. This can be caused by a variety of reasons, including a misspelled email address or a deliberate block by the email server. -
Spam complaint
After a profile marks one or more of your emails as spam, they will be unreachable. When there's a spam complaint, the profile shows an "unsubscribed" consent status, rather than being suppressed. -
Invalid email address
Email address is not valid and cannot be emailed. -
Mailbox provider
When a profile directly unsubscribes via a mailbox provider. -
Email link
When a profile unsubscribes via the direct link in the footer of the email. -
Manual suppression
When a profile is manually suppressed via the profile record in Klaviyo. -
Suppressions removed
Suppressions have been removed across profiles within Klaviyo. Note that lifting a suppression on it’s own doesn’t mean a profile can receive email marketing. The profile has to have been subscribed prior to getting suppressed. -
Unsubscribe
A profile is no longer interested in receiving your email marketing and has explicitly revoked their consent. Once unsubscribed, the profile can no longer receive emails. -
Unsubscribe page
When a profile opts out of marketing via a Klaviyo unsubscribe page. -
Klaviyo custom hosted page
When a profile opts out of marketing via a custom hosted page in Klaviyo. -
Other
Consent status is missing and it cannot be determined how a profile subscribed or unsubscribed. -
Square integration
When a profile’s consent is passed from Square to Klaviyo. -
Campaign monitor integration
When a profile’s consent is passed from Campaign Monitor to Klaviyo. -
Exact Target integration
When a profile’s consent is passed from Exact Target to Klaviyo. -
Constant Contact integration
When a profile’s consent is passed from Constant Contact to Klaviyo. -
Mad Mimi integration
When a profile’s consent is passed from Mad Mimi to Klaviyo. -
API unsubscribe
When a profile’s consent is passed via API.
SMS-specific reasons
-
Invalid number
When a phone number is currently not a valid or cannot accept text messages (such as a landline). -
Landline detected
If anyone adds a landline number to a sign-up form or you try to import a landline number, Klaviyo will automatically remove consent. -
Message blocked
This usually only applies to toll-free numbers and generally occurs after a profile opted out using "STOP," and then opted in without texting "START" or "UNSTOP." They are then blocked by wireless carriers and unsubscribed in Klaviyo. In this case, Klaviyo receives this error from the carriers, and will remove SMS consent from that profile. -
Carrier deactivation
Consent has been removed on a profile because a wireless carrier informed Klaviyo that the profile changed numbers or switched providers. Note that as of September 2021, once a day, Klaviyo will automatically remove consent for any profile who was either removed from their original carrier’s list or has a new number. -
Age-related data missing
Age or date of birth data information is missing, so the profile cannot receive SHAFT content and thus SMS consent is revoked. -
Profile underage
Consent is revoked on a profile because their age is below minimum for receiving SHAFT content. -
Known litigator
Profile was a known litigator and SMS consent was removed. -
SMS bulk manual removal
After a list of profiles has their consent removed via manual bulk suppression in Klaviyo. -
Bulk manual suppression
After a list of profiles has their consent removed via manual bulk suppression in Klaviyo. Note that this instigated via a request to Klaviyo to complete this action.
The descending list on the left provides the total number of suppressions per reason, and if these suppression rates are trending up (green arrow) or down (red arrow). Here, you can spot which things are leading to the most suppressed profiles and consider how to potentially resolve these.
The bar chart on the right displays the top 5 sources of suppressions during the selected time period. You can use this chart to review which sources have been recently driving suppression rates.
Additionally, by hovering over any of these bars, you can review the total number of subscribers that were suppressed via that specific source.
Exporting the reportExporting the report
After you are done customizing and reviewing your report, you also have the option to download the raw data as a CSV file. Note that any downloads will not include any of the chart or list visualizations.
To download your report:
- Click Export to CSV.
- Choose either option:
a. Export growth over time (this download includes all the subscriber totals per channel as well as additions and suppressions per specific channel).
b. Export sources & suppressions (this download only includes the raw reasons for suppressions per channel). - Review your downloads folder or location and find the applicable file.
Troubleshooting report and card issues
Report loading issuesReport loading issues
If your report is continuing to build, you will see the message “Working on your report,” shown below. Note that depending on your connection, the report should load completely within a few seconds or under. Refresh or retry loading your report if you are continuing to have issues.
If your report cannot be built, you will see a message noting “There is no data yet.” This may be because you are a newer Klaviyo account and have not started collecting consent on any channel yet. Once you start collecting consent and engaging with your subscribers, you can revisit building this report.
Additionally, you may see this message If there is no channel-specific subscription activity during the time period you selected. Consider adjusting your timeframe to see if the report has data and can load.
If there is a larger issue with your report or Klaviyo’s infrastructure is momentarily unreachable, you may see an error message noting “Something went wrong.” It is suggested to retry or refresh the page and attempt to reload the report.
Card-loading issues
If one of your channels does not have sufficient activity during the time period you selected, you may see an error like below. Consider adjusting your timeframe to see if the report has data and can load. Additionally, there may have been an issue with fetching that specific channel’s data at that point in time, so it’s advised to refresh and retry to load the report.
If there is a larger issue with a particular channel’s data or Klaviyo’s infrastructure is momentarily unreachable, you may see an error message noting “Something went wrong.” It is suggested to retry or refresh the page and attempt to reload the report.
Additional resourcesAdditional resources
Understanding consent in profiles
Understanding suppressed email profiles
When Klaviyo removes SMS consent automatically
Understanding unsubscribes in Klaviyo