Skip to main content

    Getting started with Advanced KDP

    Course overview
    Lesson
    1 min read

    Create webhooks

    Understand webhooks in Advanced KDP

    A webhook is a programmatic response to a particular event in Klaviyo that sends information about the event to an outside system without using an API. Every Klaviyo user can access webhooks through flows, but the nature of flows limits the types of information you can send outbound. Explore how webhooks in Advanced KDP can help you achieve data consistency across systems, and learn how to configure your first webhook.

    Note: You will find webhooks under Advanced KDP in your own account under Data management > Webhooks. This demo video shows the feature located under Klaviyo CDP. The location in the side panel is the only difference; all feature details and capabilities outlined in the video should match what you see in your account.

    Configure webhooks in your account

    Update your tech stack in real-time using the point-and-click webhook builder. You can do things as simple as updating consent status in another platform, or get more complex using webhooks to trigger actions in custom-built applications outside of Klaviyo. Explore a few use cases below:

    Sync consent status to an outside system

    As your business grows, your tech stack becomes more complex and you are likely collecting and storing information across multiple sources. Achieve real-time data parity by syncing user consent status to other tools in your tech stack. This helps your team build confidence in the data they are seeing, regardless of where they look.

    Example: Some members of your team frequently work inside of your loyalty platform and they want to know how many loyalty members have unsubscribed from SMS. Without webhooks, that person would need to log into Klaviyo and build a segment that identifies loyalty members who unsubscribed from SMS. To save time and have accurate information across the whole tech stack, you could set up a webhook to send changes in consent status over to your loyalty platform, achieving data unity with what is stored in Klaviyo.

    Send message engagement data to third-party analytics tools

    It’s common for businesses to use a variety of tools for reporting and analytics. Getting data into these tools can sometimes be a challenge, especially if you do not have developers on staff. Luckily, many software applications accept webhooks which means you can easily send data from Klaviyo to your reporting tool.

    Example: You’re trying to analyze the impact of an entire marketing campaign, including more channels than the digital ones tracked by Klaviyo. You want to centralize all data around this marketing initiative in one place so you can track how the overall campaign is doing in real-time. You can set up webhooks to send digital engagement data to your analytics tool, and then perform more complex analysis of how these digital efforts are impacting your other traditional marketing channels (podcast ads, TV, radio, signage, etc).

    Send Klaviyo events to your help desk system

    Webhooks are an easy way to programmatically get data out of Klaviyo, into other systems. This unlocks tons of possibilities for data manipulation where the data ultimately ends up back in Klaviyo in a format that is better-tailored to your business needs. These kinds of solutions will require a developer or someone with programming knowledge to customize workflows on your behalf.

    Example: You have a help desk/customer service software that you use to assist customers via email and chat. Your team wishes they could easily see the email and SMS correspondence history of a customer while they are assisting them so they can have better context on where the customer is at. You can use webhooks to send message and engagement data from Klaviyo to the help desk platform, surfacing key customer data where it is most useful for your team.

    For more information on configuring webhooks, read our guide on webhooks in Advanced KDP.

    Create webhooks