Understanding how Klaviyo monitors metric activity for flows

Estimated 6 minute read
|
Updated Jan 3, 2025, 12:14 PM EST
You will learn

You will learn

Learn how Klaviyo monitors and alerts you of unusual activity with ecommerce metrics that are used to trigger flows in your Klaviyo account. When a metric has a sudden drop in activity, you will be alerted so you can troubleshoot the potential issue. This type of monitoring is also known as anomaly detection.

Which metrics are monitored?

Which metrics are monitored?

Metric alerts support ecommerce metrics such as Placed Order, Fulfilled Order, Started Checkout, and Added to Cart, and also support custom metrics set up with Klaviyo's Metrics API and Events API.

Before you begin

Before you begin

If you have not done so, enable and configure an ecommerce integration in your account. To get started, see Klaviyo’s list of ecommerce integrations. Otherwise, work with a developer to create a custom integration using Klaviyo’s APIs.

How metric monitoring works

How metric monitoring works

Klaviyo will alert you if there is a sudden drop in activity for one of your ecommerce metrics compared to historical activity for your account.

Metric page showing a sudden drop in activity.

When an unusual drop in metric activity is detected, you will be notified several different ways:

  • Email to the account owner, admins, and managers
  • In-app notification
  • At the top of the Home tab
  • On the Flows tab next to the title of the affected flow
  • In the sidebar of the flow builder when clicking on the flow trigger
Dismiss or suppress alerts

Dismiss or suppress alerts

If the drop in activity is expected or is already under investigation, you can dismiss or suppress alerts to prevent them from showing in your account.

  • Dismissing an alert will cause the alert message to disappear until it is triggered again.
  • Suppressing an alert will prevent the alert from triggering again for that metric until the amount of time specified.

To dismiss an alert:

  1. If you are on the Home tab, navigate to the affected flow by clicking View affected flow on the metric alert. Otherwise, navigate to the affected flow from the Flows tab.
  2. Click on the trigger of the flow.
  3. In the trigger settings sidebar, click Dismiss.

To suppress an alert:

  1. If you are on the Home tab, navigate to the affected flow by clicking View affected flow on the metric alert. Otherwise, navigate to the affected flow from the Flows tab.
  2. Click on the trigger of the flow.
  3. Click the arrow next to the Dismiss button.
  4. Click one of the following options:
    • Suppress for 30 days
    • Suppress for 60 days
    • Suppress for 120 days
    • Suppress for 365 days

After choosing a suppression option, a success message will appear with the date when the suppression expires. Once the suppression period is over, if drops in activity are still detected, alerts will continue to trigger until you suppress them again.

Troubleshoot a sudden drop in activity 

Troubleshoot a sudden drop in activity 

While a sudden drop in activity can be alarming, there are some common explanations for this occurrence. Causes specific to your ecommerce store include:

  • Maintenance on your store or the server on which your store is hosted
  • Temporary server outages for your ecommerce platform

Check your store’s settings or internal logs for any scheduled maintenance. If you are hosted on a paid platform such as Shopify or BigCommerce, check their publicly available status page for information on server outages and downtime. Status pages usually consist of the the service’s main URL with the status subdomain added to beginning such as the examples below:

For causes specific to Klaviyo, review the sections below. Click the section relevant to your issue to learn more.

Have you switched to a different ecommerce platform recently?

Have you switched to a different ecommerce platform recently?

When you migrate ecommerce platforms, make sure to update the metrics used to trigger your flows to the metrics for your new ecommerce platform. For example, if you were to switch from BigCommerce to Shopify, your account’s existing flows may still be set to use BigCommerce’s Placed Order metric rather than Shopify’s Placed Order metric. 

See the guides below for further assistance:

For Shopify and BigCommerce, have you changed your store’s theme?

For Shopify and BigCommerce, have you changed your store’s theme?

Some metrics such as Viewed Product and Added to Cart require installing code snippets into your store’s theme files. If you changed your store’s theme, make sure you re-install these code snippets.

For Viewed Product, see the setup guides for this integration:

For Added to Cart, see these articles:

Are you using a custom or third-party integration?

Are you using a custom or third-party integration?

While Klaviyo provides resources for the development of custom and third-party integrations, these types of integrations are created and managed without Klaviyo’s direct involvement. If you are experiencing issues with such an integration, please contact your development team or the support team associated with the third-party integration for further assistance.

For more information on API calls, see our article on getting started with Klaviyo APIs.

Is your ecommerce integration enabled and configured in Klaviyo?

Is your ecommerce integration enabled and configured in Klaviyo?

There are a few common scenarios which can cause a previously working integration to stop:

  • If you were using a free trial for your ecommerce platform and the trial has expired.
  • If the URL for your store has changed but was not updated in Klaviyo.
  • If you reinstalled your integration but did not fully configure it.

If you are using one of Klaviyo’s pre-built integrations, follow these steps to confirm your ecommerce integration is installed and enabled:

  1. Click the name of your account at the bottom of the main Klaviyo navigation sidebar.
  2. Click Integrations.
  3. On the Integrations tab, look for the name of your ecommerce platform.
  4. Check to make sure that the Status column lists the integration as enabled.
  5. If your ecommerce integration is not listed as enabled, search for the setup guide in Klaviyo’s Help Center for further instructions.
  6. If your ecommerce integration is enabled, click View Settings or the name of the integration to view its configuration.
  7. Review the content of the configuration page. Depending on the integration,
    make sure the correct information is entered for fields related to your store URL or any credentials.
  8. If necessary, correct any information on the settings page and click Update Settings or Connect at the bottom of the page.
Are you using a firewall or security software on your server?

Are you using a firewall or security software on your server?

If you have a firewall or security measures such as Sucuri, Cloudflare, or something similar, this may inadvertently block Klaviyo from communicating with your store or rate limit the speed and amount of data that can be synced.

Since Klaviyo uses dynamic IPs, there isn’t a range of IPs available to whitelist. Instead, whitelist Klaviyo’s user agent, which is: Klaviyo/1.0

If you are unsure how to whitelist Klaviyo, please consult the documentation for your security software on how to whitelist a user agent.

Review our troubleshooting guides for specific metrics

Review our troubleshooting guides for specific metrics

If you could not find your solution in the previous sections, see these article for additional troubleshooting steps on specific metrics:

Additional resources

Additional resources

Learn how to troubleshoot specific types of flows:

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