Skip to main content
Contributor I
December 26, 2022
Solved

Automatically Suppress Profile

  • December 26, 2022
  • 11 replies
  • 4598 views

Hi all, 


We have an issue where we have a very large contact list, however, are only actively emailing a small portion of them. Is there a way, within the Klaviyo UI and not through API, to automatically suppress profiles that have been inactive for 30+ days, so we don’t get billed for them?

 

Thanks 

    Best answer by Bobi N.

    @MasonK 

    As much as I know there is no automatic way to suppress profiles if they are inactive.

    My suggestion would be to do this manually once a month. Create a segment of people you want to remove, download the segment and then go to Profiles then go Suppressed Profiles in the top right corner, and again top right corner you have an option to suppress people by uploading a file. This is where you can upload the people from the segment you previously created and downloaded.

    11 replies

    Contributor II
    June 16, 2026

    Heads up: Klaviyo doesn't natively auto-suppress on a schedule yet. The closest built-ins are the Suppression Recommendations banner (manual review) and the auto-downgrade billing preference — and that one only kicks
    in at the start of a cycle, and only if your count already qualifies for a lower tier.

    So "set and forget" today = a recurring manual task before each renewal, a small webhook/script, or a third-party tool. If you go manual: calendar a reminder ~36h before your billing date, run your unengaged segment (exclude
    last-365-day purchasers), suppress.

    (Disclosure: I'm building unblot to do exactly this on each account's billing date — but the manual version works, it's just a recurring chore.)