Skip to main content

10 Shopify Flow recipes

Valotrix Cart Rewards plugs into Shopify Flow as four building blocks: two triggers (Promotion gift added, Promotion order converted) and two actions (Enable promotion campaign, Disable promotion campaign). The ten recipes below combine these with stock Flow nodes (Slack, Sheets, customer/order tagging, email, scheduled time) to automate the most common operational tasks.

To find the Valotrix Cart Rewards nodes, open Shopify Flow → Create workflow → search for "Valotrix Cart Rewards" in the trigger or action picker. No connector setup required - Valotrix Cart Rewards appears automatically once installed.

1. Slack alert when a gift is added​

Description. Post #promotions: Gift '{ruleName}' added to cart in {market} market to Slack whenever a gift is added.

Flow. Promotion gift added (Valotrix Cart Rewards) → Send Slack message.

Why. Real-time visibility into which promotions are firing.

2. Log every gift to Google Sheets​

Description. Append every gift event to a spreadsheet with date, campaignId, ruleId, variantId, and market.

Flow. Promotion gift added (Valotrix Cart Rewards) → Add row to Google Sheets.

Why. Build a promotion activity log for analysis without opening the app.

3. Tag orders containing free gifts​

Description. Automatically apply a has-free-gift order tag whenever an order includes gift items from a campaign.

Flow. Promotion order converted (Valotrix Cart Rewards) → Add order tag has-free-gift.

Why. Filter and segment promotion orders in Shopify admin or exports.

4. Tag customers who received gifts​

Description. When a gift order is converted and a customer record exists, add a received-gift customer tag.

Flow. Promotion order converted (Valotrix Cart Rewards) → Customer exists? → Add customer tag received-gift.

Why. Build a retargeting segment of shoppers who respond to promotions.

5. Send thank-you email after gift order​

Description. Trigger "Thanks for your order! Enjoy your free gift 🎁" in Klaviyo, Shopify Email, or Omnisend after gift orders.

Flow. Promotion order converted (Valotrix Cart Rewards) → Send marketing email.

Why. Reinforce the positive experience and drive repeat purchases.

6. Schedule seasonal campaigns​

Description. Create your holiday campaign disabled, then use two scheduled Flows to enable it on launch day and disable it after.

Flow. Scheduled time (Shopify) → Enable promotion campaign / Disable promotion campaign (Valotrix Cart Rewards).

Why. Set-and-forget seasonal promotions without logging in.

For the full walkthrough see Holiday campaign with start/end dates.

7. Reorder alert when gift stock runs low​

Description. After gift events, check gift variant inventory and notify purchasing when stock drops below 20 units.

Flow. Promotion gift added (Valotrix Cart Rewards) → Inventory below 20? → Send purchasing email.

Why. Prevent gift stockouts before they happen.

8. Disable campaign when inventory is critical​

Description. On variant inventory updates, disable the campaign if stock is under 5 and that variant is configured as a gift.

Flow. Variant inventory changed (Shopify) → Inventory < 5 and used as gift? → Disable promotion campaign (Valotrix Cart Rewards).

Why. Emergency stop before stockouts with a belt-and-suspenders safeguard. (Valotrix Cart Rewards has built-in inventory auto-disable too - this recipe is the second line of defense.)

9. VIP program: auto-enable exclusive campaign​

Description. When customers are tagged vip (or your loyalty app updates tags), enable your VIP-only gift campaign automatically.

Flow. Customer tags updated (Shopify) → Tagged vip? → Enable promotion campaign (Valotrix Cart Rewards).

Why. Tie gift promotions to your loyalty program automatically.

For the campaign side of the recipe see VIP-only gift.

10. Weekly promotion report to Slack​

Description. Every Monday at 9am, post a summary of last week's converted gift orders and top campaign performance.

Flow. Scheduled time (Shopify) → Converted gift orders in last 7 days? → Send Slack summary.

Why. Keep your team informed without checking dashboards manually.


Next: Settings - every shop-wide toggle →