How do I automatically revive bouncing emails by integrating Klaviyo with Opensend Revive?

An email in your Klaviyo account has started bouncing...have you lost them forever? Not anymore! With Opensend Revive, we'll give up-to-date, active email addresses for your subscribers automatically as they start bouncing

How to connect Opensend to Klaviyo to send revived contacts to a list

  1. Go to the “Email revive” tab from the Opensend Dashboard
  2. Click on “Klaviyo”
  3. Add the API key and click Submit or select one of the previously provided API keys for your Klaviyo integration
  4. Click on the List dropdown and select or create a new list. The list that you select here will be used for the delivery of revived emails
  5. Click Update
  6. Enable the Klaviyo integration for email revive from top of the page

  7. Once enabled, the Integration ID value that you will use for the Klaviyo Revive setup will be shown

How to create a segment for bounced emails on Klaviyo

Follow the steps below in order to automate the process of sending all bouncing emails from your Klaviyo to Opensend:
  1. Go to Klaviyo Dashboard

  2. Click on "Lists & segments" under Audience.

  3. Click on the Create New option.

  4. Select Create segment from the dropdown.

  5. Add a name for the segment. (For example: Opensend - Email Revive)

  6. Go to the definition section and click on Select a condition dropdown.

  7. Select What someone has done (or not done) option.

  8. The setup should look like this 

    • Bounced email at least once over all time

    • Clicked email to Unsubscribe zero times over all time

  9. You can add additional requirements for the segment as per your needs

  10. Click on Create segment and wait for Segment to be created.

How to create a flow to send bounced emails to OS and get profiles updated

  1. Go to Klaviyo Dashboard
  2. Click on "Flows"
  3. Click "Create Flow"
  4. Click "Build your own"
  5. Add a name for your flow (It can be Opensend - Revive)
  6. Click on the Create Flow button.

     

  7. Click on Select a trigger.

  8. Click on All triggers.

  9. Select Added to segment trigger.

  10. Select the previously created Opensend Revive segment.

  11. Click Save.

  12. On the Actions menu on the left Click on Webhook and drag and drop it to the created flow after the previously created trigger.

    Use the following configuration in the webhook

    • Destination URL:
      https://api.opensend.com/email_revive/request
      Headers:
      • Key: x-api-key
      • Value: Revive API key you can create or find in Settings/API keys
        Note: Please follow this guide to get your API keys
    • JSON body: 

      {
        "integration_id": "Integration ID you copied from the dashboard",
      "email": " {{ person.email }} "
      }
  13. Click on Save.

  14. Click on Review and turn on.

  15. Select Live as the Action status.

  16. Click on Turn on.


    Note: Contacts revived via Revive Klaviyo integration will be counted towards your active Subscription. All bounced emails that join the previously created segment, enter the revive flow, and get revived will now be sent to the list you selected in the Klaviyo Opensend Revive setup automatically.

     

Example report to build in Klaviyo for Opensend Revived contacts

a. Enter your Klaviyo main dashboard and on the left side bar click the “Analytics” dropdown.

56-min

b: Then, select the “Custom Reports” option.

57-min

c: On the top right section click on the option “Create from scratch”

58-min

d: On the “Report Type” drop-down, select the option “Multi-Metric Report”

e: On the “Report Name” area, we recommend naming the report “Opensend Revive Metrics - Last 365 days”  
f: Standing now on the “Configure Report” section, move on to the “Metric” area and select the drop-down to select measure.  
g: You will be selecting 6 different Metrics by clicking the “Add Metric” button  
  1. Select the option “Checkout Started” then option “Total” then option “SUM”
  2. Select the option “Viewed Product” then option “Total” then option “SUM”
  3. Select the option “Clicked Email” then option “Total” then option “SUM”
  4. Select the option “Opened Email” then option “Total” then option “SUM”
  5. Select the option “Placed Order” then option “Total” then option “SUM”
  6. Select the option “Received Email” then option “Total” then option “SUM”

h: Continuing on the section “Group or Filter” click on “+ Add Group By” and select the option named “revive_source” 

i: In the “Timeframe” area select “Last 365 days” and then in the next box select “Month”

j: Click on the “Save & Run Report” option