Before You Start
Make sure you have:
- ✅ CartSprinkle installed on your Shopify store
- ✅ Theme extension enabled (see Theme Extension Setup)
- ✅ A product in your store to use as the gift
Step 1: Access the Dashboard
- Log in to your Shopify Admin
- Go to Apps → CartSprinkle
- You'll see the CartSprinkle dashboard
- Click Create Promotion (big button at the top)
Step 2: Basic Information
Promotion Title
This is the internal name - only you will see it in the dashboard.
Examples:
- "Holiday Tote Bag Promo"
- "Summer Sale - Free Sunglasses"
- "Spring Gift Basket"
💡 Tip
Use descriptive names so you can easily identify promotions later. Include the season, product, or campaign name.
Gift Product
This is the product customers will receive for free.
- Click the Select Product button
- Search for your gift product by name
- Select it from the list
Important:
- The product must exist in your Shopify store
- It must have inventory available
- For products with variants, you can select specific variants
Marketing Message
This is what customers see on your storefront.
Examples:
- "Spend $50, get a FREE tote bag! 🎁"
- "FREE sunglasses with any order over $75!"
- "Buy this shirt, get FREE matching socks!"
✍️ Writing Tip
Use action words like "GET" or "RECEIVE" and include the word "FREE". Emojis can help catch attention!
Step 3: Choose Trigger Rule
This determines when the gift is added to the cart. You have four options:
Option A: Spend Threshold
Customer must spend a minimum amount
Example: "Spend $50 or more"
- Select Spend Threshold
- Enter the minimum amount (e.g., 50.00)
- Gift is added when cart subtotal ≥ this amount
💰 Pricing Tip
Set the threshold 10-20% higher than your current average order value to encourage customers to add more items.
Option B: Product Trigger
Customer must add a specific product to cart
Example: "Buy the 'Summer T-Shirt' product"
- Select Product Trigger
- Click Select Product
- Choose the trigger product from your catalog
- Gift is added when this product is in cart
🎯 Use Case
Product triggers are great for moving specific inventory or creating bundles (e.g., "Buy shampoo, get free conditioner").
Option C: Collection Trigger
Customer must add any product from a specific collection
Example: "Buy from Summer Collection"
- Select Collection Trigger
- Click Select Collection
- Choose the collection from your catalog
- Gift is added when any product from this collection is in cart
🎯 Use Case
Collection triggers are perfect for themed promotions (e.g., "Buy from Holiday Collection, get free gift wrapping") or promoting entire product lines.
Option D: Customer Segment Targeting (Shopify Plus Only)
Restrict promotion to specific customer segments
Example: "VIP Customers only" or "First-Time Buyers"
🔒 Shopify Plus Feature
Customer segment targeting is exclusively available for Shopify Plus stores. This feature allows you to create exclusive offers for VIP customers, first-time buyers, or any custom segments you've created.
- Select one or more Customer Segments
- Choose segments like "VIP Customers", "First-Time Buyers", or custom segments
- Only customers in these segments will see the promotion
- Can be combined with any trigger type (spend threshold, product, or collection)
🎯 Use Case
Segment targeting is ideal for VIP exclusives, welcome offers for new customers, or high-value customer rewards.
See Trigger Rules Guide for more details on choosing the right trigger.
Step 4: Set Dates
Start Date
- When the promotion becomes active
- Format: YYYY-MM-DD HH:MM
- Use your store's timezone
End Date
- When the promotion automatically deactivates
- Format: YYYY-MM-DD HH:MM
- Must be after start date
⏰ Time Tip
Start promotions at midnight (00:00) and end at 11:59 PM (23:59) to cover full days. For flash sales, be specific with hours!
Step 5: Advanced Options (Optional)
Usage Limit
Set a maximum number of times this promotion can be used
This allows you to create limited-edition offers like "50 free gifts available" or control inventory for special campaigns.
- Enable Usage Limit
- Enter the maximum number (e.g., 50, 100, 500)
- Once this limit is reached, the promotion automatically pauses
- You can manually reactivate it later if needed
🎯 Use Cases
- Limited-edition campaigns ("First 100 customers get free gift")
- Inventory-controlled promotions (when you have limited gift stock)
- Special event promotions (Black Friday flash sale)
Important: Usage limits are tracked per promotion individually. Each promotion has its own limit counter.
One Gift Per Order (Global Setting)
Limit customers to one gift per order across all promotions
In your CartSprinkle settings, you can enable "One Gift Per Order" to ensure customers only receive one gift per checkout, even if they qualify for multiple promotions.
⚙️ Where to Find This Setting
Go to CartSprinkle Dashboard → Popup Settings → Toggle "One Gift Per Order" ON or OFF.
How It Works:
- When ON: If a customer qualifies for multiple promotions, they'll only receive one gift (usually the first one they qualify for)
- When OFF: Customers can receive multiple gifts if they qualify for multiple promotions
💡 Strategy Tip
Enable "One Gift Per Order" if you want to control gift costs or create exclusive, single-gift experiences. Keep it OFF if you want customers to stack multiple gifts for a more generous experience.
Step 6: Review and Create
Before clicking Create, verify:
- ✅ Title is descriptive
- ✅ Gift product is correct and in stock
- ✅ Marketing message is customer-friendly
- ✅ Trigger rule matches your goal
- ✅ Dates are correct (start before end)
- ✅ Usage limit is set (if desired)
- ✅ "One Gift Per Order" setting is configured in Popup Settings (if desired)
Click Create Promotion!
Step 7: Test Your Promotion
Always test before announcing:
- Open your store in an incognito/private window
- Add products that meet your criteria:
- For spend threshold: Add enough to exceed the amount
- For product trigger: Add the specific product
- For collection trigger: Add any product from the collection
- For segment targeting: Make sure you're logged in as a customer in that segment (Plus only)
- Go to your cart page
- The gift should appear automatically within 1-2 seconds
- Check that the price shows as $0.00
⚠️ Testing Warning
Always test in incognito mode! Regular browser windows may have cached data that interferes with testing.
Common Mistakes to Avoid
1. Out-of-Stock Gift Product
Problem: Gift product has 0 inventory
Fix: Ensure gift product has inventory before activating promotion
2. Wrong Dates
Problem: End date is before start date
Fix: Double-check dates and times before saving
3. Trigger Too High
Problem: Spend threshold is higher than most orders
Fix: Review your average order value and set threshold 10-20% above it
4. Vague Marketing Message
Problem: Message doesn't explain what customer needs to do
Fix: Be specific - include the threshold or product name
What Happens After Creation?
CartSprinkle automatically:
- ✅ Creates a Shopify automatic discount (makes gift free)
- ✅ Activates the promotion (if start date is today)
- ✅ Monitors your cart for matching criteria
- ✅ Adds/removes gift as cart changes