WAITLIST FLOW SUPPORT DOCUMENTATION
Getting Started
What is Waitlist Flow?
Waitlist Flow helps you manage product waitlists and automatically notify customers when spots become available. Perfect for limited-capacity products, events, workshops, or sold-out items.
Key Features
Create Waitlists: Set up waitlists for any product in your store
Automatic Notifications: Automatically notify customers when spots open up (via order cancellations or refunds)
Manual Control: Manually free up slots and notify the next person in line
Email Notifications: Send professional emails with draft order links for quick checkout
Theme Integration: Add a "Join Waitlist" button to your product pages using our theme app extension
Setting Up Your First Waitlist
Create and Configure a Waitlist
Create a Waitlist
Navigate to Waitlists in the app navigation
Click Create Waitlist
Fill in the details:
Title: Give your waitlist a descriptive name (e.g., "Yoga Class – Jan 15 6pm")
Product: Select the product this waitlist is for
Variant (optional): Choose a specific variant if needed
Trigger Type:
Cancellation: Automatically notify when orders are cancelled/refunded
Manual: You'll manually trigger notifications
Max Capacity (optional): Set a limit on how many people can be on the waitlist
Add the Theme Extension (Optional)
Go to your Shopify admin → Online Store → Themes
Click Customize on your active theme
Navigate to a product page
Click Add block and search for "Waitlist Button"
Configure the block:
Select your waitlist
Set the button text
Configure the app URL (your app's URL from the Shopify Partners dashboard)
Save your changes
Managing Waitlists
Viewing Waitlist Entries
Open any waitlist to see all entries
Entries are sorted by position (first-come, first-served)
Use the Filters button to filter by status:
All: Show all entries
Waiting: Customers waiting for a spot
Notified: Customers who have been notified (have 15 minutes to claim)
Claimed: Customers who completed checkout
Unclaimed: Customers who didn't claim within the time limit
Status Badges
🟣 Waiting (Purple): Customer is waiting for a spot
🔵 Notified (Blue): Customer has been notified and can claim
🟢 Claimed (Green): Customer completed checkout
🔴 Unclaimed (Red): Customer didn't claim within the time limit
Manual Actions
Free Up 1 Slot
Delete Waitlist Entries
Delete a Waitlist
Settings
Expiry Time
Set how long customers have to claim their spot after being notified (default: 15 minutes).
Auto-Process on Expiry
When enabled, if a customer doesn't claim within the expiry time, the next person in line is automatically notified.
Send Join Confirmation
When enabled, customers receive a confirmation email when they join a waitlist.
Default Max Capacity
Set a default maximum capacity for new waitlists.
How Automatic Notifications Work
Cancellation Trigger
When a waitlist is set to "Cancellation" trigger type:
A customer cancels an order OR receives a refund
Shopify sends a webhook to Waitlist Flow
The app checks if the cancelled product matches your waitlist
If matched, the next person in line is automatically notified
They receive an email with a draft order link
They have 15 minutes to complete checkout
Manual Trigger
For "Manual" waitlists:
Use the Free Up 1 Slot button to notify the next customer
Perfect for events, workshops, or when you manually free up spots
"Cannot Create Waitlist" Error
Check:
Verify you haven't exceeded your plan's waitlist limit
Free plan: 1 waitlist
Premium plan: Unlimited waitlists
Check that you've selected a product
Ensure all required fields are filled
"Email Limit Reached" Error
Check:
Verify your email sending limit:
Free plan: 50 emails/month
Premium plan: Unlimited emails
Upgrade to Premium for unlimited emails
Check Settings → Billing to see your current usage
Subscription Plans
Free Plan
✅ 1 waitlist
✅ 50 notification emails/month
✅ Basic features
✅ Theme extension
Premium Plan ($7.99/month)
✅ Unlimited waitlists
✅ Unlimited notification emails
✅ All features
✅ Priority support
✅ Export CSV (coming soon)
✅ Custom email templates (coming soon)
Upgrading/Downgrading
Best Practices
Clear Titles: Use descriptive waitlist titles that help you identify them later
Set Capacity: Set max capacity to prevent overwhelming your inventory
Monitor Expiry: Keep an eye on unclaimed entries and manually process if needed
Test First: Test your waitlist flow with a test order before going live
Email Templates: Customize your Resend email templates to match your brand
Need More Help?
Check the app logs in your terminal for detailed error messages
Contact support through the Shopify App Store if issues persist
FAQ
Can I have multiple waitlists for the same product?
Yes! Each waitlist is independent, so you can create multiple waitlists for different variants, dates, or purposes.
What happens if a customer doesn't claim within 15 minutes?
Their status changes to "Unclaimed" and, if auto-process is enabled, the next person is notified automatically.
Can I export waitlist data?
CSV export is coming soon for Premium users. For now, you can view all data in the app dashboard.
Last updated