How to send WiserReview review request emails through Omnisend

Connect WiserReview with Omnisend to send review request emails through an Omnisend automation.

WiserReview sends customer and product data to Omnisend, and Omnisend uses that data to create and send the email.

Before you begin

Make sure you have:

  • An active WiserReview account
  • An active Omnisend account
  • Permission to create API keys and workflows in Omnisend

Step 1: Create an API Key in Omnisend

1. Log in to your Omnisend account.

2. Open Store settings from the left menu. Scroll down and select API. Open the API keys tab.

3. Click Create API key.

Configure the API Key

1. Enter a name such as WiserReview.

Copy the API Key

After creating the key, click Copy API key.

Save the key immediately. Omnisend will not show the full API key again after you leave this page.

Step 2: Connect Omnisend in WiserReview

1. Log in to your WiserReview account. Go to Integration -> Omnisend, then click Integrate.

3. Go to the Omnisend integration page.

4. Paste the API key into the Enter your Omnisend API key field.

After the connection is created, WiserReview sends sample event data to Omnisend. Omnisend requires an event to be received at least once before it appears as an automation trigger.

Step 3: Create a new automation in Omnisend and send a review request email

1. Return to your Omnisend account.

2. Select Automation from the left menu.

3. Click Create workflow.

4. Click Create from scratch.

Omnisend will open the custom workflow editor.

Select the WiserReview trigger

1. Click the trigger box that says Define how a person enters a workflow.

2. Open the event dropdown.

3. Scroll to the API section.

4. Select WiserReview – Review Request.

The workflow will now start each time WiserReview sends a review request event to Omnisend.

You can create separate workflows later for follow-up emails, incentive codes, media requests, or other WiserReview events.

Add an Email to the Workflow

1. Find Email under the Messages section.

2. Drag the Email block below the trigger.

3. Click the added email block to open its settings.

The email must remain connected directly below the WiserReview trigger unless you plan to add a delay or another workflow condition.

Configure the Email Details

Add a subject line, placeholder, and sender information.

Click the dynamic value icon beside the subject line to view customer and event properties sent by WiserReview.

Common event properties include:

  • customer_email
  • customer_name
  • customer_number
  • line_items

Then click on edit content.

Confirm that you want to save the current workflow changes if Omnisend asks.

In the email editor, open Add Elements.

Drag the HTML Code block into the email.

Paste your WiserReview review request email HTML into the block.

Demo:

<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;">
  <tr>
    <td align="center" style="padding:8px 0 0 0;">
      <div style="font-size:13px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#6b7280;">YOUR STORE NAME</div>
    </td>
  </tr>
  <tr>
    <td align="center" style="padding:14px 8px 0 8px;">
      <div style="font-size:26px;line-height:1.3;font-weight:700;color:#111827;">How did we do, [[ event.customer_name ]]?</div>
    </td>
  </tr>
  <tr>
    <td align="center" style="padding:12px 8px 0 8px;">
      <div style="font-size:15px;line-height:1.6;color:#4b5563;">Thanks for your order. If you have a minute, we'd love to hear what you think &mdash; your review helps other shoppers decide.</div>
    </td>
  </tr>
  <tr>
    <td style="padding:26px 0 0 0;">
      <div style="height:1px;background-color:#e5e7eb;line-height:1px;font-size:0;">&nbsp;</div>
    </td>
  </tr>
</table>


[% for item in event.line_items %]
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="width:100%;border-collapse:collapse;margin-top:22px;border:1px solid #e5e7eb;border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;">
  <tr>
    <td align="center" style="padding:20px 20px 0 20px;">
      <a href="[[ item.review_url ]]" style="text-decoration:none;">
        <img src="[[ item.product_image ]]" width="220" alt="[[ item.product_name ]]" style="display:block;width:220px;max-width:100%;height:auto;border:0;border-radius:8px;" />
      </a>
    </td>
  </tr>
  <tr>
    <td align="center" style="padding:16px 20px 0 20px;">
      <a href="[[ item.product_url ]]" style="text-decoration:none;">
        <span style="font-size:16px;font-weight:600;line-height:1.4;color:#111827;">[[ item.product_name ]]</span>
      </a>
    </td>
  </tr>
  <tr>
    <td align="center" style="padding:16px 20px 22px 20px;">
      <a href="[[ item.review_url ]]" style="display:inline-block;padding:12px 28px;border-radius:8px;background-color:#111827;color:#ffffff;font-size:15px;font-weight:600;text-decoration:none;">Leave a review</a>
    </td>
  </tr>
</table>
[% endfor %]


<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;">
  <tr>
    <td align="center" style="padding:26px 8px 0 8px;">
      <div style="font-size:13px;line-height:1.6;color:#6b7280;">Bought something else? <a href="[[ event.store_review_url ]]" style="color:#111827;font-weight:600;text-decoration:underline;">Review any product</a></div>
    </td>
  </tr>
  <tr>
    <td style="padding:26px 0 0 0;">
      <div style="height:1px;background-color:#e5e7eb;line-height:1px;font-size:0;">&nbsp;</div>
    </td>
  </tr>
  <tr>
    <td align="center" style="padding:18px 8px 8px 8px;">
      <div style="font-size:12px;line-height:1.6;color:#9ca3af;">You're receiving this because you recently ordered from <a href="https://[[ event.store_url ]]" style="color:#6b7280;text-decoration:underline;">[[ event.store_url ]]</a>.</div>
    </td>
  </tr>
</table>

You can also modify according to your design.

Click Preview & test.

Click Send test email to send a test to your email address.

After testing, close the preview and click Finish editing.

Update the Workflow Channel Settings

By default, Omnisend may send automation emails only to subscribed contacts. This can prevent some review request emails from being sent.

To update the setting:

1. Click the main workflow trigger box.

2. Find Workflow channel settings.

3. Click Customize.

4. Under Email messages, select Subscribed and non-subscribed.

5. Click Publish changes.

Click Start workflow.

Complete any confirmation steps shown by Omnisend.

Your automation is now active.

When WiserReview starts a review request, it sends the event and customer data to Omnisend. Omnisend then sends the email using the workflow you created.