Skip to main content
Contributor II
Jan 27, 2025 3:34 PM UTC
Solved

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

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”? 

    This topic has been closed for replies.
    Problem Solver II
    Jan 28, 2025 1:13 AM UTC

    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
    Jan 27, 2025 4:20 PM UTC

    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
    Jan 28, 2025 1:13 AM UTC

    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
    Jan 30, 2025 3:28 PM UTC

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

    fundifyAuthor
    Contributor II
    Feb 8, 2025 5:15 PM UTC

    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.