Per-offer upsells and gifts let you attach additional products to specific offers in your bundle. When a customer selects an offer that has an upsell or gift attached, they see the add-on directly within the bundle widget.
This is different from progressive gifts, which are configured at the bundle level and unlock across tiers. Per-offer upsells and gifts are tied to a single specific offer and only appear when that offer is selected.
To add upsells or gifts, click on any offer in the Offers section of the left sidebar, then scroll down to the Add ons section at the bottom of the offer editor.
In this article:
Upsells vs. gifts
Before configuring add-ons, it helps to understand the difference:
Upsells are additional products you offer at a price (regular or discounted). The customer chooses whether to add them. They're designed to increase order value by suggesting a complementary product.
Gifts are free products included with the offer. They add perceived value and reward the customer for choosing a specific tier. The customer doesn't pay extra for gifts.
You can add both an upsell and a gift to the same offer, giving the customer a free gift and the option to add a paid upsell on top.
Adding an upsell to an offer
Click Add upsell in the Add ons section. This creates an upsell card with a product slot and configuration options.
Upsell settings
Each upsell has the following settings:
Upsell product: Click + Add product on the upsell card or click Select product to browse your catalog and choose the product you want to upsell.
Upsell text: A custom text label that appears alongside the upsell product in the bundle widget. Use this to describe the upsell or highlight its value.
Selected by default: When enabled, the upsell is pre-selected for the customer. They would need to uncheck or deselect it to remove it from their order. When disabled, the customer must actively opt in to add the upsell.
Visible only when offer is selected: When enabled, the upsell is hidden until the customer selects the specific offer it's attached to. When disabled, the upsell is visible regardless of which offer is currently selected.
Product image settings:
Add a custom image: Upload your own image for the upsell instead of using the product's default image.
Image size: Slider that controls how large the upsell product image appears (in pixels). Default: 30px.
Image border radius: Slider that controls corner rounding of the upsell image (in pixels). Default: 0px.
Pricing type, quantity, discount per item: These work the same way as the main offer pricing settings. You can set the upsell product at regular price (no discount) or apply a fixed amount discount, percentage discount, or specific price. This lets you offer the upsell at a special price to encourage customers to add it.
💡 Upsells work best when the product is genuinely complementary. If you're selling shoes, upsell shoe care products. If you're selling a skincare product, upsell the matching moisturizer. The more relevant the upsell, the higher the add-on rate.
Adding a gift to an offer
Click Add gift in the Add ons section. This creates a gift card with a product slot and configuration options.
Gift settings
Each gift has the following settings:
Gift product: Click + Add product on the gift card or click Select product to browse your catalog and choose the product to include as a free gift.
Gift text: A custom text label that appears alongside the gift in the bundle widget. Default: "Free gift." You can customize this to anything that communicates the value, like "FREE bonus item" or "Complimentary sample."
Quantity: The number of units of the gift product the customer receives. Default: 1.
Show gift only when offer is selected: When enabled, the gift is hidden until the customer selects the specific offer it's attached to. When disabled, the gift is visible regardless of which offer is currently selected. This is useful if you want customers to see the gift as a teaser even before selecting the offer, encouraging them to choose it.
Best practices for upsells and gifts
Attach gifts to higher tiers to encourage upgrades. If your bundle has three tiers, attaching a free gift only to the "Buy 3" offer gives customers a concrete reason to choose the bigger bundle.
Use "Visible only when offer is selected" strategically. Hiding the upsell until the offer is selected keeps the bundle widget clean and avoids overwhelming the customer. Showing it across all offers can work if the upsell is relevant regardless of which tier the customer picks.
Be careful with "Selected by default" on upsells. Pre-selecting an upsell can boost revenue, but customers who don't notice may feel tricked when they see the extra charge. If you use this, make sure the upsell is clearly visible and the added cost is obvious.
Keep upsell pricing attractive. Offering the upsell at a discount (using a percentage or fixed amount discount pricing type) makes it feel like part of the bundle deal rather than an afterthought. A full-price upsell next to a discounted bundle can feel out of place.
Don't overload offers with add-ons. One upsell and one gift per offer is usually enough. Adding too many add-ons clutters the bundle widget and can make the buying decision feel more complicated rather than easier.
Upsell and gift colors and text
The visual appearance of upsells and gifts is configured in two other tabs:
Colors tab: The "Upsell colors" section controls background and text colors for both default and selected states. The "Gift colors" section does the same for gifts. See Customizing your bundle appearance for the full list of settings.
Text tab: The "Upsell & gift text" section controls font size and weight for both upsell and gift text elements.
Next steps
You've now covered every aspect of creating and configuring bundles in Atlas. For a complete reference of all Bundle Deals articles, return to Bundle Deals overview.


