Skip to main content

Ask the architects: solutions to your toughest tech questions

  • August 14, 2025
  • 30 replies
  • 853 views
Ask the architects: solutions to your toughest tech questions
Show first post
This topic has been closed for replies.

30 replies

Forum|alt.badge.img+4
  • Contributor I
  • August 20, 2025

@andreaj Are you asking how you can backfill profiles with their subscription status?
If so, you can use this endpoint: https://developers.klaviyo.com/en/reference/bulk_subscribe_profiles
“This endpoint now supports a historical_import flag. If this flag is set true, profiles being subscribed will bypass double opt-in emails and be subscribed immediately. They will also bypass any associated "Added to list" flows. This is useful for importing historical data where you have already collected consent. If historical_import is set to true, the consented_at field is required and must be in the past.”

 

No. I have a running customer list in Klaviyo that is my general email audience list. Monthly I pull our customer list out of Netsuite and import contacts into this “general email audience” list to capture our new customers. The issue is I’m only given the following option:

  • Update subscription status for all imported contacts to “subscribed”
  • Import without updating subscription status

I need to be able to import without updating the subscription status for active profiles AND subscribe any new profiles.


Alex Rodriguez
Klaviyo Employee
Forum|alt.badge.img+4
  • Klaviyo Employee
  • August 21, 2025

Hey Team! I am an employee of a company that is a host of multiple brands. One of which has a separate list that we send to another group of people. One is for our newsletter and one for updates on our mobile app. However, when I look at metrics for opening, clicking, and conversion rates it displays for the whole account. Is there a way that I can separate these lists to look at our Newsletter metrics vs. our mobile app metrics? The closest thing I can find is to pull metrics on individual emails that are sent.

 

Let me know if you have any advice! Thank you!!

Hi ​@Connor.Ashton.Huish - you can see performance metrics for individual lists and segments through the Engagement Reports: https://help.klaviyo.com/hc/en-us/articles/115005906848


Juliana
Contributor II
Forum|alt.badge.img+2
  • Contributor II
  • August 21, 2025

Hello, thank you for doing this!

A lot of our shopify customers have had issues with bot traffic coming in to klaviyo, and we’ve had trouble identifying bot profiles to create cleaning segmentation, other than the “has not bot clicked” metric, are you working on a solution to identifying bot profiles


Forum|alt.badge.img

@andreaj This reference guide should address your follow up questions also: https://developers.klaviyo.com/en/reference/bulk_subscribe_profiles
“To add someone to a list without changing their subscription status, use Add Profile to List.”
“This endpoint now supports a historical_import flag. If this flag is set true, profiles being subscribed will bypass double opt-in emails and be subscribed immediately. They will also bypass any associated "Added to list" flows. This is useful for importing historical data where you have already collected consent. If historical_import is set to true, the consented_at field is required and must be in the past.”

Let me know if I am missing anything


Forum|alt.badge.img

@Juliana Thank you for your question.
It looks like you are already familiar with the bot clicks guide in Klaviyo: https://help.klaviyo.com/hc/en-us/articles/22981852783899
As of now, we recommend leaning on double-optin feature to avoid  bot traffic.
https://help.klaviyo.com/hc/en-us/articles/9890182538011#h_01J5R5S81V8PF4DNG9EBC8YSFR