Help CenterIntegrationsShopify IntegrationSend Interactive Emails from Klaviyo using Mailmodo

Send Interactive Emails from Klaviyo using Mailmodo

Last updated March 5, 2024

Klaviyo is a robust email marketing platform, but it lacks the native ability to create interactive emails. To bridge this gap, Mailmodo seamlessly integrates with Klaviyo, providing a no-code editor for effortlessly designing and sending interactive email campaigns.

In this article, you will learn the step-by-step guide on how to design and send interactive emails from Klaviyo using Mailmodo.

Detailed steps to send interactive emails from Klaviyo using Mailmodo

Follow these high-level steps to set up interactive emails using Mailmodo with Klaviyo:

Step 1: Create a trigger campaign in Mailmodo

  1. Log in to your  Mailmodo account .
  2. Design your interactive email using  Mailmodo's no-code editor .
  3. Go to  Trigger Campaign  page and click on "Create trigger campaign".
  4. Select the template from previous step, enter campaign details and choose "Webhook" as the trigger method.
  5. Send a test campaign to make sure email is working properly on different email clients.
  6. Next, enable the campaign.

To learn more, check out detailed guide on how to  create trigger campaign in Mailmodo using webhooks .

Step 2: Set up and add Webhook node in the Klaviyo Flow

  1. Log in to your Klaviyo account.
  2. Create a new flow or select an existing one.
  1. While creating flow, you can set trigger of your choice.
  1. Start setting up the flow as per your requirements.
  2. Next, add "Webhook" as the action from left panel.
Send Interactive Emails from Klaviyo using Mailmodo

To learn more about how to create Klaviyo flow,  check out the detailed guide .

Step 3: Configure the Webhook node with trigger information

You need to provide the following information to configure the webhook mode in Klaviyo flow.

  1. Provide a friendly name for the webhook.
  2. Add the Mailmodo webhook URL for the trigger campaign created from Step 1.
  3. Copy-paste the email body (aka JSON) payload from campaign setup modal in Mailmodo to Klaviyo.
  4. Replace and map key-value pairs in the JSON Payload with profile properties in Klaviyo.
  1. Email field needs to be mapped to {{}} property in Klaviyo.
  2. For other fields under data object, map them to the appropriate contact properties in Klaviyo.
  1. Click on Save to complete the setup.
  2. Once configured, change the state of the webhook to Live.
Send Interactive Emails from Klaviyo using Mailmodo

Send Interactive Emails from Klaviyo using Mailmodo

Send Interactive Emails from Klaviyo using Mailmodo


You can continue to add more nodes before or after the webhook node as per your requireTo learn more about how to setup webhook action nodes in Klaviyo,  check out the detailed guide .

Step 4: Enroll contacts to the Klaviyo Flow

  1. Add test contacts to your Klaviyo flow to simulate real-time interactions.
  2. Once the Webhook node is executed, the Mailmodo campaign triggers in real-time.
Send Interactive Emails from Klaviyo using Mailmodo

Step 5: View Engagement Data in Mailmodo

Log in to Mailmodo to access detailed engagement data for the interactive email campaigns.

  1.  View detailed metrics  like open, click and submission data for the email campaign.
  2. You can  track orders generated  from the interactive campaign on your store in Mailmodo.
Send Interactive Emails from Klaviyo using Mailmodo

Frequently Asked Questions

I have the setup Webhook action node in Klaviyo but unable to receive email from Mailmodo?

Once you have setup the webhook action node and take the flow live in Klaviyo, you will see Mailmodo campaigns getting sent for the contacts whenever webhook action node is executed. If you see any discrepancy between Klaviyo Webhook count and email sent in Mailmodo or are not able to trigger email from Mailmodo, you need to check the following:

  1. Ensure syntax for the JSON payload is valid.
  2. Ensure you have entered the correct webhook URL in Klaviyo for the Mailmodo campaign
  3. Ensure for the contact enrolled in Klaviyo flow, the email address exists or is valid.
  4. Ensure webhook action is executed for the enrolled contact in Klaviyo.
  1. We have often observed it takes time sometime to get the webhook node executed in Klaviyo flow.

Is it possible to see Mailmodo Campaign's activity data inside Klaviyo?

Currently, Mailmodo doesn't send the campaign activity data back to Klaviyo out of the box. You need to view the engagement metrics in Mailmodo.

That being said, Mailmodo platform provides APIs and Webhook to let customer export campaign data and sync the data into Klaviyo. You can reach out to  Mailmodo Support  for any help regarding this.

Was this article helpful?