Send Wishlist Reminder Event to Attentive

Use this Shopify Flow template to send a custom event to Attentive after a shopper adds an item to their wishlist in Wysh. By default, the workflow schedules a 2-day wait period before using Shopify Flow's built-in HTTP request capability to securely pass the reminder event to Attentive—allowing you to trigger high-impact automated SMS reminders to recover high-intent shoppers.

The data payload is entirely pre-configured, so you only need to connect your security credentials.

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 Attentive account with administrator privileges is required to generate custom app credentials.

This template relies on a custom API connection rather than a native app block. Once configured, it streams delayed reminder events into your text marketing engine to prompt subscribers to take a second look at their saved items.

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 item addition trigger, the wait block, and the Send HTTP request action block.

Customize the workflow

Because this workflow bridges systems using a custom API connection, you must add your Attentive security token to the request headers before activating it.

1. Generate your Attentive API Token

  1. Log in to your Attentive dashboard and navigate to your integration/developer settings.

  2. Create a new Custom App.

  3. During setup, ensure you grant Write access permissions to Custom Events.

  4. Generate the app and copy the provided API key/token to your clipboard.

2. Update the Shopify Flow Settings

  • Adjust the wait time if needed: The workflow is set to wait 2 days by default before triggering the API request. You can click on the wait step inside Shopify Flow to adjust this to your preferred marketing delay window.

  • Update the HTTP Header: Open the Send HTTP request step inside the imported workflow. Locate the Headers section, find the field containing the word Bearer, and paste your copied Attentive token directly into the Value field right after the word Bearer (leave a single space between "Bearer" and your token string, e.g., Bearer your_token_here).

Important: The request body and data payload are already fully configured and pre-populated with correct template variables mapping customer emails and product details. Do not modify the payload code, as doing so may cause the API tracking to fail.

Turn it on

After verifying your wait timing and pasting your token into the header field, save the workflow in Shopify Flow.

Turn the workflow on so it can begin running reminder cycles for storefront wishlist activity.

Add an item to a wishlist on your storefront using a test account. You can manually fast-forward or skip the wait period in Shopify Flow's run log to test the immediate response of the HTTP request action.

Events can take up to 1 hour to fully process and appear in your Attentive dashboard after Shopify sends them. If you do not see the custom event in Attentive immediately during testing, allow up to 60 minutes for the pipeline to update.

What this workflow does

Once enabled, the workflow watches for shoppers who add items to their wishlist in Wysh. It initiates a 2-day countdown block. Once the time elapsed parameter is met, the flow packages the shopper's contact profile and product data, running an internal HTTP Post request that transmits the reminder event directly to the Attentive Custom Events API. This provides your text message marketing engine with a highly optimized trigger for running custom cart and browse recovery flows.