You can remove subscribers from Klaviyo in three ways: delete them one at a time, bulk delete from a segment, or use the API to remove them programmatically
Removing subscribers from Klaviyo happens in your account settings, not through an email. The method you choose depends on how many people you're removing and whether you want to keep a record of them. Deleting a subscriber erases their profile entirely — their email, history, and all data associated with them. If you only want to stop sending them emails, you can suppress them instead, which keeps their profile but marks them as unsubscribed.
The most common reason to delete is to comply with a data deletion request (sometimes called a "right to be forgotten" request). The second reason is to clean up test accounts or duplicate profiles you created while setting up your account. Klaviyo does not restore deleted subscribers, so double-check before you confirm.
Key Takeaways
- Deleting a subscriber removes their entire profile from Klaviyo permanently — you cannot undo this action.
- To delete one subscriber at a time, open their profile, scroll to the bottom, and click the delete button.
- To delete multiple subscribers at once, create a segment, select all profiles in that segment, and use the bulk delete option.
- Suppressing a subscriber (marking them unsubscribed) keeps their profile but stops all email sends to them.
- If you receive a data deletion request from a subscriber, you have a legal obligation to delete their profile within the timeframe required by your jurisdiction.
Delete a single subscriber from their profile
Open Klaviyo and go to the Profiles section. Search for the subscriber's email address or name. Click on their profile to open it.
Scroll all the way to the bottom of the profile page. You will see a red button labeled "Delete Profile" or "Delete Subscriber" (the exact wording varies by Klaviyo version). Click it. Klaviyo will ask you to confirm — click again to complete the deletion. The profile disappears immediately and cannot be recovered.
This method works best when you are removing a handful of test accounts or a single data deletion request. If you need to remove dozens or hundreds of subscribers, the bulk method below is faster.
Delete multiple subscribers using bulk delete
Go to Profiles and create a segment that contains the subscribers you want to remove. For example, you might segment by email domain (to remove all test accounts from your company domain), by a tag you added to duplicates, or by signup date (to remove everyone who signed up on a specific test day).
Once your segment is created and showing the correct number of profiles, click into the segment. At the top of the profile list, you will see a checkbox to select all profiles in that segment. Check it. A menu will appear with options including "Delete Profiles" or "Bulk Delete." Click that option. Klaviyo will show you the number of profiles about to be deleted and ask for confirmation. Review the number carefully — this is your last chance to stop. Click confirm to delete all of them at once.
Bulk delete is much faster than deleting one at a time, but the risk is higher because a mistake in your segment can delete the wrong people. Always create the segment first, review the profile count, and spot-check a few names before you confirm the bulk delete.
Suppress a subscriber instead of deleting them
If you want to stop sending emails to someone but keep their profile for record-keeping or legal reasons, suppress them instead of deleting. Open their profile and look for a button or dropdown labeled "Suppress," "Unsubscribe," or "Change Subscription Status." Click it and select "Suppressed" or "Unsubscribed." Their profile remains in Klaviyo, but they will not receive any emails from you.
Suppression is the right choice when you are removing someone from your mailing list but do not have a legal obligation to delete their data. It is also the safer choice if you are unsure whether you should delete — you can always delete later, but you cannot recover a deleted profile.
Some businesses suppress subscribers for a set period (like one year) before deleting, to give themselves time to review the decision. Others suppress indefinitely. Klaviyo tracks suppressed profiles separately from active ones, so you can see how many people you have suppressed at any time.
Handle data deletion requests from subscribers
If a subscriber sends you a message asking you to delete their data, you are legally required to do so under laws like GDPR (in Europe), CCPA (in California), and similar laws in other places. The timeframe varies — GDPR gives you 30 days, CCPA gives you 45 days — so check your local law or your privacy policy to know your deadline.
When you receive a deletion request, verify the person's identity (confirm it is really them, not someone else asking you to delete their account). Then go to their profile in Klaviyo and delete it using the method above. Keep a record that you deleted them and when, in case you need to prove compliance later.
Some businesses use a spreadsheet or a note in their customer database to log deletion requests. Others use Klaviyo's notes feature (available on each profile) to record "Deletion request received [date]" before they delete. Either way, documentation protects you if someone later claims you did not honor their request.
Understand what happens after deletion
Once you delete a subscriber, Klaviyo removes them from all segments, campaigns, and flows. If they were in the middle of an automated email sequence, they stop receiving those emails immediately. Their email address becomes available again — if they sign up a second time, Klaviyo treats them as a new subscriber with a fresh profile.
Deleted subscribers do not appear in your analytics or reporting. If you run a report on campaign performance, deleted subscribers are not counted in the open or click numbers. This can make historical reporting slightly confusing if you delete large numbers of people after a campaign has already run, so some businesses choose to suppress instead of delete for this reason.
Klaviyo does not have a "soft delete" or recovery option. If you delete someone by mistake, you cannot undo it through the interface. Your only option is to contact Klaviyo support to ask if they can restore the profile from a backup, but this is not may provide and may take several days.
Use the API to delete subscribers programmatically
If you are a developer or work with one, you can delete subscribers using Klaviyo's API instead of the web interface. This is useful if you need to delete thousands of subscribers or integrate deletion into another system (like your customer database or a data privacy tool).
The API endpoint for deletion is documented in Klaviyo's developer guide. You will need your API key (found in your Klaviyo account settings under Developer) and the profile ID of each subscriber you want to delete. You can retrieve profile IDs by email address using the API's search function, then delete them in bulk.
API deletion follows the same rules as web interface deletion — the profile is permanently removed and cannot be recovered. If you are building an automated deletion system, add safeguards like logging each deletion and requiring manual approval before large batches are processed.
Frequently Asked Questions
Can I undo a deletion?
No. Klaviyo does not restore deleted profiles through the normal interface. If you delete someone by mistake, contact Klaviyo support immediately to ask if they can recover it from a backup, but this is not may provide. Suppressing instead of deleting is safer if you are unsure.
What is the difference between deleting and suppressing?
Deleting removes the entire profile from Klaviyo permanently. Suppressing keeps the profile but marks them as unsubscribed so they do not receive emails. Suppress when you want to stop emailing someone but keep their record. Delete when you have a legal obligation or want to remove all trace of them.
Do I have to delete someone if they ask?
Yes, if you are subject to data privacy laws like GDPR or CCPA. These laws give people the right to request deletion of their personal data. You must honor the request within the timeframe your law requires (typically 30 to 45 days). Check your privacy policy and local law to know your obligations.
Will deleting someone stop them from receiving emails?
Yes. Deleted subscribers are removed from all campaigns and flows immediately. If they were enrolled in an automated sequence, they stop receiving those emails right away. If you only want to stop emails without deleting, suppress them instead.
Can I delete someone who is currently in a campaign?
Yes. Deleting them removes them from the campaign instantly. They will not receive any remaining emails in that campaign. If you want them to finish the campaign before being removed, suppress them after the campaign ends instead.