EasyGift is one of the best free gift with purchase apps in 2025, trusted by over 9,000 active merchants. It offers seamless auto-add functionality for gifts, BOGOs, and upsells with an intuitive interface. Users praise its reliability, excellent customer support, and powerful features like geolocation targeting and rule scheduling. The app helps boost AOV by automatically adding promotional items to carts based on custom triggers.
CartBot: Gift with Purchase is a strong free alternative to EasyGift, offering similar auto-add to cart functionality with BOGO and buy X get Y features. It has a 4.9-star rating with 422 reviews and includes a free plan. Another option is Dr Stacked Discounts on Cart, which provides stacked discount codes and coupon promotion features with a 5.0-star rating and 167 reviews. Both apps are Built for Shopify and offer free trial periods.
To create a cart value rule, activate the app embed first, then navigate to your EasyGift dashboard. Select 'Create New Rule' and choose 'Cart Value Rule'. Set your minimum cart value threshold, select the gift product to add, configure notification settings, and save. You can schedule the rule to run during specific time periods and set geolocation targeting if needed. The rule will automatically add your selected gift when customers meet the cart value requirement.
To exclude products from a cart value rule, go to your rule settings and look for the 'Exclusions' section. You can add specific products or collections that should not count toward the cart value threshold. This is useful for excluding sale items, subscription products, or low-margin products from triggering your gift promotions. The exclusions ensure only qualifying products contribute to the cart value calculation.
Stepped rules allow you to create tiered gift promotions based on different cart value thresholds. In your EasyGift dashboard, select 'Create New Rule' and choose 'Stepped Rules'. Set up multiple threshold levels (e.g., $50 = gift A, $100 = gift B, $150 = gift C). Each tier will trigger different gifts as customers reach higher cart values. You can customize the timing, notifications, and targeting for each tier independently.