Klaviyo Profile Trim

Stop paying Klaviyo for profiles that stopped engaging

Scan your account for free with a read-only key. You see who has not opened, clicked, visited or bought, which buyers are protected, and the lower plan you could reach. Nothing changes until you approve it.

Scan my account free

  • The free scan cannot change anything in Klaviyo
  • Your key is never stored
  • Backup file and undo for every run
The result screen of Klaviyo Profile Trim on a simulated account: profiles to suppress, the saving, the groups that stay and the first ten profiles in the run.
The result screen of this tool, scanned against a simulated Klaviyo account with made-up profiles, not a real store. Your numbers will differ.

Step 1 of 4

Connect with a read-only key

  1. In Klaviyo, open Settings, API keys and press Create Private API Key.
  2. Choose Read-Only Key, or a Custom Key with accounts:read, profiles:read, metrics:read and events:read.
  3. Paste it here. It starts with pk_.

Your key goes from this page to our server over HTTPS for each Klaviyo call, then it is dropped. It is not saved in your browser, a database or a log. Privacy

Undo an earlier run from its backup file

Free, always, with or without a licence. We only restore e-mails the file marks as suppressed by this tool. Klaviyo removes only suppressions it lists as USER_SUPPRESSED; unsubscribes and bounces stay as they are. Klaviyo reference

How it works

  1. Scan. We read your profiles, your order events and your opens, clicks and site visits for the window you pick. With a read-only key the scan cannot change anything.
  2. Check. See the count, the plan before and after from Klaviyo's public prices (checked ), each protected group and every profile in a CSV. This part is free.
  3. Approve. Save the backup, paste a key that can write and type the number. We send the list to Klaviyo's bulk suppression API in batches of 100 and check each job.
  4. Lower the plan. Turn on auto-downgrade or pick the lower plan in Klaviyo Billing. Then scan again next month.

You can do all of this by hand in Klaviyo: a segment, bulk suppression and a plan change are built in and free, and our guide shows how. This tool is for when you want the buyer check, the saving before you act, a backup and a one-click undo. Need a quick number first? Try the calculator.

What is protected by default

ProfileWhat happens
Ordered in the last 90 daysNever suppressed. You cannot turn this off.
Bought at any timeKept. You can turn this off to include older buyers.
Opened or clicked an e-mail, visited the site, viewed a product, added to cart or clicked a text in the windowKept. The window is 90, 180 or 365 days; 180 by default.
Joined inside the window, or no join dateKept. They have not had time to engage.
Already suppressed, unsubscribed or bouncedNot touched, and undo leaves them as they are.
Over the limit for one runWaits for a later run. 5,000 by default, and never more than half of your active profiles at once. Oldest first.

If we cannot find order events, or no opens or clicks come back for the window, the scan stops and shows no result. Those are the cases where a wrong list would be most likely. Orders count when they reach Klaviyo as Placed Order, Ordered Product or Fulfilled Order events, so this works for any store that sends those.

Suppression is for e-mail. It does not change text message consent.

Pricing

$29 one time

FOUNDING40 takes 40% off until 30 November 2026 ($17.40). It is applied for you at checkout.

  • One Klaviyo account for 12 months of runs. It does not renew.
  • The scan, saving estimate, CSV and undo stay free.
  • 14-day refund. Refund policy
  • You start each run yourself. Nothing runs without you, because we do not store your key.

Scan my account free

If your numbers do not reach a lower plan, the result screen says so before you buy. Tax may be added at checkout.

Questions

Does suppressing delete anything?

No. The profiles and their history stay in Klaviyo. They stop counting as active once Klaviyo has processed the suppression.

Is my API key safe with you?

It stays in this tab's memory and travels to our server over HTTPS for each call, which passes it to Klaviyo and drops it. We do not store it and logging is switched off for this service. Make a separate key for this run and delete it in Klaviyo when you are done.

Do you keep my customers' e-mail addresses?

No. They pass through our server to your browser and are not stored. The CSV is made in your browser and saved on your computer.

Why two keys?

So that the free scan cannot change your account. Only the run needs write access.

What if a run stops halfway?

Finished batches stay done and the receipt lists each profile as done, failed, not attempted or to check. Scan again to continue: profiles already suppressed are left out.

Has this been run on a live Klaviyo account?

Not yet. It has been tested end to end against a simulated Klaviyo built from Klaviyo's published API schema, including paging, rate limits, failures and undo, but it has not been run on a real Klaviyo account. Start with a small limit on your first run and check the result in Klaviyo. Questions go to support@atesensoftware.com.