What is Build a Box functionality?
Build a Box functionality allows your customers to create personalized subscription boxes by selecting specific products they want to receive on a recurring basis.
Build-a-box lets customers create customizable subscription bundles from products you choose.
Customers can choose items from a selection of products, customize their selections (such as size or color), set up recurring billing, and manage their subscriptions easily through their account dashboard.
Shoppers add multiple items to one subscription box and check out once. If swap is allowed in your customer portal, they can change items later.
Learn how to let customers swap products.
Step 1: Open Build-a-box
Go to RecurrinGO! → Build-a-box
Click Create Build-a-box page.
Step 2: Set basic details (content & visuals)
Page name: Title shown to customers (e.g., “Build your box”).
Page internal name: For internal reference only.
Description (optional): Briefly explain how your box works.
Image for subscription box (optional): Add a banner/thumbnail (JPG/PNG, up to 2 MB).
A live Summary card on the right shows what’s configured.
Step 3: Choose products (via a subscription rule)
Requirement: Build-a-box uses products from a Subscription rule with Automatic charges. Create that rule first, the selected rule’s products will appear on your Build-a-box page.
Note: Rule should apply to specific product (Step 2 →Choose where the rules applies to"):
Under Products:
Click Select subscription rule. This settings will use your subscription rule (Automatic charges) to attach its products to the page. You can click to Change rule to switch.
Optionally, if you check the box Hide the subscription widget on product pages, customers will subscribe to these items only through the Build-a-box page, and box-specific discounts won’t leak to normal product subscriptions.
Step 4: Set Box size
Choose how many items shoppers must add before they can add the box to cart:
Not regulated: customers will be able to add any number of products.
Exact number (one or several) — customers must add exact number of items to their box. Here, define one or more exact sizes (e.g., “2 items”, “3 items”).
Range — (if available) specify minimum–maximum items allowed.
Click + Add box size to add more sizes. This will let customers create more boxes to subscribe.
Step 5: Configure Box discounts (optional)
Under Box discounts:
Not required — no discount on boxes.
Based on box size — set a % discount per size (e.g., 5% for 2-item boxes, 10% for 3-item boxes).
If you set up more than one box, you will be able to add discount for the additional boxes too.
Note: Discounts from the underlying subscription rule don’t apply to Build-a-box products; use this section for box-specific savings.
Step 6: After “Add box to cart”
Choose where the customer goes after clicking Add box to cart:
Cart
Checkout - If a customer already has products in the cart, they will be shown at the checkout as well
Step 7: Save & publish
Click Save. Use View page to open your Build-a-box page and test:
Add items until the size requirement is met.
Confirm the discount applies (if configured).
Add to cart and complete a test checkout.
Tips & best practices
Name sizes clearly: e.g., “Box with 3 items — save 10%”.
Curate products: Put only items that make sense together (e.g., flavors, variants, accessories).
Encourage upgrades: Offer slightly better discounts on larger box sizes to lift AOV/LTV.
Hide product widgets (recommended): Keeps pricing/discount logic consistent and avoids duplicate subscription paths.
Allow swaps: Enable swap permissions in your customer portal so subscribers can change box items later.
Troubleshooting
Don’t see products on the page? Ensure you selected a subscription rule with Automatic charges and that the products are included in that rule.
Discount not showing? Box discounts must be configured in Box discounts; rule-level discounts do not carry over.
Can’t add to cart? Check Box size: customers must meet the exact or minimum item count before the button activates.
Need Help?
If you have any questions or need help, please contact our support team.
📩 Contact Support: Reach out to us via live chat or send an email to [email protected]