đź’ˇ This document provides guidance on synchronizing delivery information from third-party tracking apps to CREMA using the "Schedule reviews by delivery" action in Shopify Flow.
Key Summary
- Shopify typically only provides a "fulfilled" status, which does not always reflect the actual delivery date.
- The Schedule reviews by delivery action allows CREMA to receive precise delivery data from third-party apps.
- This ensures that review request emails are sent at the most optimal time—immediately after the customer actually receives their package.
- You must enable a specific setting in the CREMA admin to prioritize Shopify Flow delivery data over standard API sync.
While Shopify's default order status is limited to "fulfilled," many merchants use third-party delivery tracking apps (like AfterShip or Parcel Panel) to monitor actual delivery completion. By using CREMA Review actions in Shopify Flow, you can bridge these apps to CREMA, ensuring your review requests are perfectly timed with the customer's unboxing experience.
âť— IMPORTANT
- Both CREMA Review and Shopify Flow apps must be installed on your store.
- A third-party delivery tracking app that supports Shopify Flow triggers is required to provide the "Delivered" event.
- The mapping of Order ID and Tracking Number must be accurate for the synchronization to work.
In this article
STEP 1. Create a workflow in Shopify Flow
Shopify admin > Apps > Shopify Flow
- Open the Shopify Flow app and click Create workflow.
- Set the Trigger to the "Delivery Completed" or "Package Delivered" event provided by your third-party tracking app.
- Add an Action and search for "CREMA Review". Select the Schedule reviews by delivery action.
- Map the following required variables into the corresponding fields (please map each variable to its respective blank space) :
- Order ID
- Line Items ID
- Tracking Number
- DeliveredAt (The timestamp of actual delivery)
STEP 2. Enable Shopify Flow sync in CREMA admin
Setting > General settings > Sync
To ensure CREMA uses the data sent from Shopify Flow instead of its standard order synchronization, you must activate the following toggle:
- Go to the Sync tab.
- Locate the setting: Get shipping information through Shopify Flow instead of order API sync.
- Switch this setting to ON and save your changes.
Frequently Asked Questions (FAQ)
What happens if I don't turn on the setting in CREMA Admin?
👉 If the "Get shipping information through Shopify Flow" setting is OFF, CREMA may continue to rely on the standard Shopify 'Fulfilled' status, which could lead to review requests being sent before the package actually arrives.
Can I use this action with any tracking app?
👉 Yes, as long as the tracking app is integrated with Shopify Flow and can provide a "Delivered" trigger with the necessary Order and Tracking ID information.