Send Wishlist Reminder Event to Ometria

Use this Shopify Flow template to automatically fire an event to Ometria prompting a customer to revisit items left sitting in their saved collections. By default, this workflow features a built-in 2-day wait period after a user builds or modifies a wishlist, checking back automatically to see if those products remain unpurchased before executing an HTTP request.

The data payload is completely pre-populated with customer and list variables, giving you an immediate hook to trigger high-conversion behavioral reminders or personalized retail engagement campaigns to nudges shoppers back toward checkout.

Before you start

  • Wysh must be installed and active on your Shopify store.

  • Shopify Flow must be available on your store so you can import and edit the workflow.

  • An Ometria account with administrator privileges is required to generate API credentials.

This template relies on a custom API connection rather than a native app block. Once configured, you must coordinate with Ometria to register your custom event types and map any supplemental tracking variables before activating the flow.

Install the workflow

Download the template, extract the file, and then import it into Shopify Flow.

Download the ZIP folder using the link above, then extract (unzip) it on your computer to get the .flow file.

In your Shopify admin, open Shopify Flow.

Choose the option to import a workflow, then upload the extracted .flow file.

After import, confirm that the workflow includes the Wysh trigger, the time delay step, the conditional purchase verification check, and the Send HTTP request action block.

Customize the workflow

Because this workflow bridges systems using a custom API connection, you must add your Ometria security token and verify your custom event endpoints before activating it.

1. Configure Your Ometria API Key Authorization

  1. Log in to your Ometria dashboard and navigate to your integration/settings menu to generate a new API Key.

  2. Open your imported workflow within Shopify Flow and click on the Send HTTP request action block.

  3. Locate the Headers section. Look for the pre-configured header key named X-Ometria-Auth.

  4. Paste your copied Ometria API key directly into the Value field next to it.

2. Register the Custom Event Type with Your CSM

Ometria requires custom event endpoints to be explicitly registered on your account before they will accept incoming tracking data.

  • Contact your Ometria Customer Success Manager (CSM) and request that they create a new custom event.

  • You can name this event anything you like (for example: wishlist_reminder).

  • Once registered, copy that exact text string, return to your Shopify Flow HTTP action block, find the payload body JSON, and update the "event_type" field value to match it perfectly.

3. Update Delay Intervals and Map Event Properties

  • Adjust the time delay: The workflow is set to pause for 2 days by default before evaluating whether to send the reminder. You can easily click into the Shopify Flow delay action block to shorten or lengthen this countdown window to match your brand's promotional cadences.

  • Map Properties: The template comes pre-packaged with an empty JSON properties block designed to let you pass supplementary data parameters over to Ometria (such as list titles or product variants). If you choose to transmit custom properties, you must inform your Ometria CSM so they can configure those exact matching property data fields against the custom event on their end. If not, leave the pre-configured "properties" key as an empty object ({}). Do not delete the key entirely.


Turn it on

After updating your authorization headers, setting your preferred time delay, and matching the event type string, save the workflow in Shopify Flow.

Turn the workflow on so it can begin managing countdown windows and streaming reminder triggers straight to Ometria.

For faster verification, duplicate the workflow, adjust the time delay block to 5 minutes, trigger the initial event on your storefront, and check Shopify Flow's logs to confirm the delay executes and routes the HTTP call successfully.

Ensure that the event name registered by your Ometria CSM matches the "event_type" string inside the Shopify Flow JSON payload text exactly. If there is a typo or a case-sensitivity mismatch, Ometria's API pipeline will drop the data payload entirely.

What this workflow does

Once enabled, the workflow logs when a shopper interacts with their wishlist and pauses processing for your chosen duration (default is 2 days). When the delay window closes, the automation verifies whether the customer's items remain unpurchased. If checkout intent has stagnated, Flow packages the customer's profile metrics and pushes an automated HTTP POST payload directly to Ometria—handing your email or messaging framework a high-conversion trigger to drive shoppers back to complete their purchases.