Skip to main content
January 16, 2025
Solved

Restricting Profile Creation in Klaviyo to Newsletter Subscribers Only

  • January 16, 2025
  • 11 replies
  • 412 views

Hi everyone,

I’m experiencing an issue with automatic profile creation in Klaviyo and hope someone here can help or provide some guidance.

Current Situation:
In my Shopify store, a profile is automatically created in Klaviyo for every user who starts the checkout process. This happens regardless of whether the customer has given their consent for marketing tracking or actively subscribed to the newsletter.

Problem:
This automatic profile creation leads to a large number of profiles in Klaviyo that are not actual newsletter subscribers. This not only affects data quality but also raises concerns about data privacy compliance (e.g., under GDPR), as personal data is processed without explicit consent.

Questions:

  1. How can I ensure that Klaviyo only creates profiles for users who actively subscribe to the newsletter via a Klaviyo form or the internal Shopify form?
  2. Are there settings in Klaviyo or Shopify to prevent the automatic transfer of checkout data?
  3. Is it possible to control this behavior via the Klaviyo API connector or Shopify customizations?

I’d appreciate any advice or experiences you might have in addressing this issue. Thank you in advance!

Best regards,
Jens

    Best answer by Byrne C

    Hi ​@Jens 

    Did you get this question fully answered yet?

    If not, I wanted to let you know that if you have the Shopify integration, there isn’t currently a way to prevent people who provide their email at checkout, but don’t subscribe, from becoming a profile in Klaviyo.

    That being said, you’re able to avoid sending emails to those people entirely, as long as you:

    • Include this profile filter on every flow: “Person can receive email marketing because person subscribed.”
    • And add this definition on every segment you plan on sending a campaign to: “Person can receive email marketing because person subscribed.”

    This will effectively ensure your flows and campaigns aren’t able to send to non-subscribers, so you won’t need to worry about marketing to people who haven’t given you explicit marketing consent.

    Hope this helps! Let me know if I can answer any additional questions.

    -Byrne

    11 replies

    Contributor I
    September 19, 2026

    I’d really appreciate an answer to this issue. Due to GDPR, having these profiles is useless as we cannot use them.
    But the BIGGER issue is that these ‘fake profiles’ overinflate my total number of profiles, which puts me in the higher billing tier if I don’t keep on top of deleting them periodically.
    I set up a segment to capture these fake profiles, but I’m at the point where I literally have to delete the profiles daily. And klaviyo is not all that responsive, so it doesn’t delete them immediately.

    It’s quite frustrating, and making me consider going elsewhere.