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 →