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


