Skip to main content
Question

Klaviyo Salesforce CRM integration

  • January 24, 2026
  • 1 reply
  • 11 views

Forum|alt.badge.img

Hi everyone 

We’re using Salesforce NPSP, where Contacts include custom fields such as Consent to Contact and Deceased.

After syncing Salesforce with Klaviyo, I’m seeing that all Contacts are imported, including those marked as deceased or those who haven’t given consent. For now, I’m testing this on a free Klaviyo account before rolling it out to a live client account.

I wanted to ask the community:

  • Is there a way to sync only Contacts who are active and have given consent?

  • Can this be handled via filters, field mapping, or sync rules on the Salesforce–Klaviyo integration?

  • Or is this a limitation of the free Klaviyo plan, and requires a paid plan or workaround (e.g., segments, suppression, or Salesforce-side filtering)?

Would love to hear best practices or real-world approaches, especially for NPSP setups.

Thanks in advance

1 reply

Byrne C
Community Manager
Forum|alt.badge.img+28
  • Community Manager
  • January 26, 2026

Hi ​@Adil Abid Raja,

You can actually have your contacts marked as unsubscribed automatically during the import! Our guide here explains how to do this.

When you mark them as unsubscribed, the profiles are still created in Klaviyo, but they do not count as active profiles, meaning that you won’t have to pay for them while selecting a plan. For example, if you have 1500 total profiles, but 500 are marked as unsubscribed, you can choose the $30/month plan that allows for 1000 active profiles, rather than the $45/month plan that allows for 1500.

Regarding your deceased contacts - you can map whatever field you use that designates contacts as deceased, and after doing so, you can create a segment in Klaviyo of all of these individuals, and then suppress that segment. These suppressed profiles will be unable to receive emails, and will not count towards your active profile count when you select a plan.

All of this can be done on the free plan!