Bupple
Automate with Bupple

Automate with Bupple

Bupple in Klaviyo

Start Bupple from a Klaviyo flow with its Webhook action, and hand Bupple's results to Klaviyo as an event that triggers a flow.

Klaviyo starts Bupple

In a flow, add the Webhook action: the automation's start link as the URL (it is https://, as Klaviyo requires), and a JSON body with the profile's fields, for example {"email": "{{ person.email }}", "first_name": "{{ person.first_name }}"}. Klaviyo sends it as a POST.

Bupple hands results to Klaviyo

Klaviyo does not receive webhooks; it receives events. Send the automation's result (Send the result › A webhook) to Zapier, n8n, Make or your code, and from there create an event with Klaviyo's Create Event API:

  • POST https://a.klaviyo.com/api/events
  • headers Authorization: Klaviyo-API-Key <your private key> and Klaviyo's revision date
  • the profile's email (from the result's input), a metric name such as Bupple video ready, and properties such as video_link (the file's public_url).

Then make a flow triggered by that metric that sends the email, using {{ event.video_link }}.

Recipes