Skip to main content
Contributor II
January 27, 2025
Solved

I am using Twilio Segment to create a profile on Klaviyo, however, all contact says "Email Never Subscribed"

  • January 27, 2025
  • 4 replies
  • 113 views

I am using Twilio Segment to create a profile on Klaviyo, however, all contact says "Email Never Subscribed".

 

Segment event is triggering profile creation and adding of info to the profile, like phone number etc. How do I ensure that every profile sent from Segment to Klaviyo, will result in a “subscribed”? 

    Best answer by andoventures

    Hey ​@fundify,

    I’m not sure how you have set up the integration between Twilio and Klaviyo. Following what ​@parapcc has mentioned, it seems like this works over a webhook. There are different endpoints to manage profiles. You need to be sure that your API is using the Bulk Subscribe Profiles endpoint. This is the way to subscribe contacts with marketing consent. Other endpoints would only add contacts to your list but fail to subscribe them.

     

    All best,

    Andrés @ Melusine Studio // Klaviyo Master Gold

    melusine.studio

    4 replies

    Contributor I
    January 27, 2025

    Ensure that the payload sent from Segment to Klaviyo includes a property that sets the subscription status. Klaviyo requires a specific field to recognize the subscription status of an email. This usually involves setting the $consent property to "email" or "web" to mark the email as subscribed.

    Problem Solver II
    January 28, 2025

    Hey ​@fundify,

    I’m not sure how you have set up the integration between Twilio and Klaviyo. Following what ​@parapcc has mentioned, it seems like this works over a webhook. There are different endpoints to manage profiles. You need to be sure that your API is using the Bulk Subscribe Profiles endpoint. This is the way to subscribe contacts with marketing consent. Other endpoints would only add contacts to your list but fail to subscribe them.

     

    All best,

    Andrés @ Melusine Studio // Klaviyo Master Gold

    melusine.studio

    fundifyAuthor
    Contributor II
    January 30, 2025

    Thank you for the insights, I’m going to give it a try and report back. 

    fundifyAuthor
    Contributor II
    February 8, 2025

    To close this out - we made it successful by writing code in a Segment function to the Klaviyo API. When an account is created, it has to make the call to the API to subscribe the email.