Overview
The Catch-All Funnel automatically runs whenever none of your other funnels apply. It fills gaps from out-of-stock products, hidden items, or unexpected traffic so every shopper still sees relevant offers and you capture more revenue on every visit. It acts as a reliable backup, keeping your upsell strategy running smoothly even when specific funnels don’t fit.
Use a Catch-All to:
Ensure there’s always at least one funnel ready to show offers
Provide a consistent baseline upsell experience across your store
Back up seasonal or highly targeted funnels with broader recommendations
How the Catch-All Funnel Works
The Catch-All Funnel ensures no shopper slips through without seeing an offer. Here’s how it behaves on your store:
Matching logic: The Catch-All is evaluated last. At each moment in the shopper journey (pre-purchase popup, cart drawer, post-purchase, etc.), the system looks for the first matching published funnel. If none match at that moment, the Catch-All steps in to display its offers. Therefore, a single shopper may see a mix of offers, one from a targeted funnel and another from the Catch-All later in the flow.
One per store: You can only create and manage a single Catch-All Funnel.
Priority & placement: In the Funnels list, it always sits at the bottom of the page, pinned in place for quick access. Instead of showing a numerical Priority value, the Catch-All is displayed with a ✨ indicator, reflecting that it always runs last in the evaluation order. You can also create it directly from the banner in the Funnels list.
Shopper experience: Offers shown from the Catch-All Funnel use the same high-quality pages and upsell flows as your other funnels. The only difference is how the funnel is matched behind the scenes.
Creating a Catch-All Funnel
Follow the quick and easy steps below to create your new Catch-All Funnel:
Navigate to the "Funnels" page:
Click the "✨Enable now" button from the Catch-All Funnel banner on the Funnel List page:
3. Your new Catch-All Funnel will be created and pinned to the bottom of the Funnel List:
Trigger & Offers
When you create a Catch-All Funnel, it comes pre-built with a set of default offers and is enabled automatically. This means you don’t have to start from scratch, the funnel is ready to run right away with AI-generated recommendations and standard discounts. You can use the defaults as-is to quickly cover gaps in your upsell strategy, or edit and expand the funnel to fit your store’s specific needs.
Trigger: Any Product (Not Editable)
Funnel Stage | Offer Type | Source / Recommendation | Products Shown | Discount |
Pre-Purchase Upsell | Add to Cart (AI Generated) | Bestselling products | Auto-selected by system | 10% (if auto discount active)- Compare-at price (if auto discount inactive) |
Cart Drawer Upsell | Slide Cart Drawer (AI Generated) | Recommended Products (OCU AI) | Max 1 product | 10% off |
Post-Purchase Upsell #1 | Upsell 1 (Dynamic) | Same as bought product | Random product from order | 10% off |
Post-Purchase Upsell #2 | Upsell 2 (AI Generated) | Recommended Products (OCU AI) | Auto-selected by AI | 10% off |
Post-Purchase Downsell | Downsell (AI Generated) | Recommended Products (OCU AI) | Auto-selected by AI | 20% off |
📝 All offer types are available in the Catch-All Funnel, nothing is blocked. You can edit the default offers, add new ones, and fully customize the funnel to match your strategy. The first Catch-All Funnel is automatically published as soon as it’s created, but you can publish or unpublish it at any time just like any other funnel.
Catch-All Funnel Limitations
The Catch-All Funnel is designed as a permanent safety net, so it behaves differently from your regular funnels. Keep these limitations in mind:
Cannot be deleted: the Catch-All is always present in your app.
Cannot be archived: it only appears in the Active Funnels list.
Cannot be scheduled: start and end scheduling isn’t available.
Cannot be copied or duplicated.
Cannot change numeric priority: it cannot be reordered with drag-and-drop.
Always fixed to the bottom of the Funnels list, regardless of sorting, grouping, or pagination.
Trigger is fixed to “Any Product” and cannot be edited.
Actions are limited: you can edit the funnel name and the offers inside it, but the restrictions above cannot be changed.
Best Practices
Make the most of your Catch-All Funnel with these guidelines:
Keep it enabled at all times so unmapped traffic never slips through without an offer.
Use dependable products: add always-in-stock products or broad AI recommendations so the funnel consistently shows relevant offers.
Monitor performance regularly: if the Catch-All is receiving a large share of traffic, your targeted funnels may need broader triggers or updated rules.
Troubleshooting
My Catch-All Funnel isn’t showing offers
Check that the funnel itself is Published.
Ensure at least one offer inside the funnel is Active.
Confirm that another funnel isn’t already matching the shopper’s session (Catch-All only runs if nothing else applies).
Shoppers see unexpected products
Review the offers configured inside the Catch-All.
Remove or replace any products that you don’t want promoted.
Too many orders are coming from the Catch-All
Review your targeted funnels. If they aren’t matching as often as they should, expand or refine their triggers so they capture more sessions before the Catch-All does.
FAQs
Can I have multiple Catch-All Funnels?
Can I have multiple Catch-All Funnels?
No. Each store can only have one Catch-All Funnel. It’s meant to be your single fallback funnel.
Does priority matter?
Does priority matter?
Not for the Catch-All. It always runs last, only when no targeted funnels match. You should still maintain proper priorities among your targeted funnels as usual.
What do customers see?
What do customers see?
The same high-quality offer pages and upsell flows as other funnels. The difference is only in how the funnel is selected behind the scenes when no targeted conditions apply.




