Skip to main content
Solved

Can we get Profile Create or Update Webhooks without CDP Access ?


Forum|alt.badge.img+2

Hello Klaviyo Community,

I am currently using OAuth access with Klaviyo and have successfully set up webhooks for various events. However, I am looking to set up webhooks specifically for profile creation and profile updates.

I understand that Klaviyo offers both system webhooks and flow webhooks, but I have read that in order to access profile-related webhooks, Customer Data Platform (CDP) access may be required.

Can anyone confirm if it is possible to receive profile create/update webhooks without CDP access? Or do I need to have CDP enabled to access these specific profile webhooks?

I am primarily using OAuth authentication, and I am able to retrieve other event webhooks, but im not able retrieve profile creation and profile updates webhooks .I would appreciate any guidance or clarification on how to set this up for profile-related events.

Thank you in advance for your help!

Best answer by Amos Peace

Hello ​@Captain America,

Without CDP access, Klaviyo does not provide native webhook topics specifically for profile creation or profile updates. These features are exclusive to CDP users.

 

However, you can work around this limitation:

  1. Use Custom Events via the API:

    • When a profile is created or updated in your system, send a custom event to Klaviyo using the Track API. This event can then trigger webhooks or flows.
    • Example: An event named Profile Created or Profile Updated can include relevant profile data.
  2. Monitor Lists and Segments:

    • Create a segment for new profiles added to your list. Use an API call to retrieve this data periodically and handle updates in your system.
  3. Third-Party Tools:

    • Use middleware like Zapier or Make to monitor your profiles or database changes and send updates via Klaviyo webhooks.

For profile-specific webhook events, CDP access is required. Without it, leveraging API and creative event tracking is the best approach.

 

Best Regards,

Peace.

+23423453575

View original
Did this topic or the replies in the thread help you find an answer to your question?

3 replies

Timmy Solomon
Problem Solver III
Forum|alt.badge.img+5
  • Problem Solver III
  • 19 replies
  • January 16, 2025

Hello Captain America,

Thank you for reaching out to the Klaviyo Community!

Unfortunately, profile creation and profile update webhooks are not available without access to Klaviyo's Customer Data Platform (CDP). These specific webhooks are part of the advanced features tied to CDP functionality.

Without CDP access, you can consider alternative methods such as:

  1. Using API Calls: Polling the Klaviyo API to check for profile changes or new profiles periodically. This approach may require more effort and may not be real-time.
  2. Flow Webhooks: If certain actions trigger flows in Klaviyo, you can use flow webhooks to send data when specific conditions are met. While it’s not identical to profile creation or updates, it could work for specific scenarios.

If profile-related events are critical for your use case, enabling CDP might be the best solution. You can contact Klaviyo support to explore this option.

Let me know if you need further clarification!

Best regards,
[Your Name]
Klaviyo Expert


Amos Peace
Problem Solver III
Forum|alt.badge.img+5
  • Problem Solver III
  • 46 replies
  • Answer
  • January 16, 2025

Hello ​@Captain America,

Without CDP access, Klaviyo does not provide native webhook topics specifically for profile creation or profile updates. These features are exclusive to CDP users.

 

However, you can work around this limitation:

  1. Use Custom Events via the API:

    • When a profile is created or updated in your system, send a custom event to Klaviyo using the Track API. This event can then trigger webhooks or flows.
    • Example: An event named Profile Created or Profile Updated can include relevant profile data.
  2. Monitor Lists and Segments:

    • Create a segment for new profiles added to your list. Use an API call to retrieve this data periodically and handle updates in your system.
  3. Third-Party Tools:

    • Use middleware like Zapier or Make to monitor your profiles or database changes and send updates via Klaviyo webhooks.

For profile-specific webhook events, CDP access is required. Without it, leveraging API and creative event tracking is the best approach.

 

Best Regards,

Peace.

+23423453575


Forum|alt.badge.img+2

Thanks