FUTIA
E-TICARET10 min read

CartBounty Setup and 72-Hour Cart Reminder Series (2025)

With CartBounty, you can recover 18-34% of abandoned carts. Detailed setup + 72-hour email automation guide.

CartBounty Setup and 72-Hour Cart Reminder Series (2025)
Miraç Eroğlu
April 20, 2026

On your e-commerce site, an average of 69 out of every 100 visitors add products to their cart but leave without completing payment. This rate varies between 55% and 81% depending on the industry. So how do you convert this lost traffic into revenue? After setting up CartBounty for diolivo.com.tr in 2023, we converted 16 out of 47 abandoned carts into sales in the first 90 days. That's a 34% rate. The industry average is around 8-12%. Where does the difference come from? From timing, message quality, and technical setup details. In this post, I'll show you step by step how to set up CartBounty from scratch and build a 72-hour reminder series. Just activating the plugin isn't enough—there are critical details like SMTP settings, webhook integrations, GDPR compliance, and email copy. I'll explain everything through a real case study.

What is CartBounty and Why Should You Use It

CartBounty is a WordPress plugin that captures abandoned carts in your WooCommerce store and sends automatic reminder emails. The free version does basic cart capture and single email sending. The Pro version ($79/year) offers unlimited email series, webhooks, SMS integration, and exit-intent popups.

I generally prefer the Pro version because a 3-email series brings 40-60% more conversions than a single email. The free version is good for testing, but it falls short if you want to scale. In the diolivo.com.tr case, we started with the free version for the first month, then switched to Pro after 11 days because customers were expecting a second reminder after the first email, but the system wasn't sending it.

CartBounty's biggest advantage is being lightweight. It adds 18 KB of JavaScript to your page, which doesn't affect page speed. Alternative plugins (Abandoned Cart Lite, YITH) are typically between 50-80 KB. Additionally, CartBounty stores cart data in its own database tables and doesn't touch WooCommerce sessions. This reduces server load.

Step-by-Step CartBounty Setup

First, from the WordPress admin panel, go to Plugins > Add New > search for "CartBounty" and click Install Now. After activation, a "CartBounty" tab will appear in the left menu. Click on it and enter the Settings page.

SMTP and Email Sending Settings

CartBounty uses WordPress's wp_mail() function by default. This function depends on your server's mail settings and has a 70% chance of landing in the spam folder. I always use an SMTP plugin. WP Mail SMTP or Post SMTP are my preferences. For diolivo.com.tr, we used SendGrid, which gives 100 free emails per month (sufficient for testing), then switched to Brevo (formerly Sendinblue) because it has a 300 emails/day limit and offers Turkish support.

SMTP setup:

1. Install the WP Mail SMTP plugin 2. Go to Settings > WP Mail SMTP 3. Select "Other SMTP" as Mailer 4. SMTP Host: smtp-relay.brevo.com (if using Brevo) 5. Encryption: TLS, Port: 587 6. Authentication: ON 7. Username: Your Brevo account email 8. Password: Brevo SMTP Key (Settings > SMTP & API > SMTP Key) 9. From Email: noreply@yourdomain.com (must be your own domain) 10. From Name: Your Store Name 11. Send a Test Email, it should land in inbox

Don't skip this step. 80% of emails sent by CartBounty land in spam without SMTP.

CartBounty Basic Settings

In CartBounty > Settings > General tab:

  • Enable abandoned cart recovery: ON
  • Capture email address: "After email field is filled" (cart is saved as soon as user fills the email field)
  • Exclude administrators: ON (so your own tests aren't recorded)
  • Cart abandonment time: 15 minutes (cart is considered abandoned if user is inactive for 15 minutes)

This 15 minutes is critical. 5 minutes is too early, the user might still be looking at the product. 30 minutes is too late, the user might have completely forgotten the site. In my A/B tests, I found that 10-15 minutes gives the best results.

  • Recoverable cart duration: 30 days (cart data is deleted after 30 days)
  • GDPR compliance: ON (user sees "I agree to receive email notifications" checkbox on checkout page)

Definitely activate the GDPR setting. Turkey has KVKK and sending emails without explicit user consent is illegal. CartBounty adds this checkbox automatically.

Exit Intent Popup Settings (Pro)

In the Pro version, there are popup settings in the CartBounty > Exit Intent tab. When the user moves the mouse upward to exit the page (exit intent), you can show a popup and offer a coupon code.

I generally turn off the popup because on diolivo.com.tr, the popup conversion rate was 2.1%, while the email series was 18.3%. The popup annoys users and if you can already capture the email, there's no need for a popup. But if users are leaving without entering their email, a popup might make sense. Test it.

Anatomy of the 72-Hour Email Series

The logic of sending a 3-email series instead of a single email is this: the user might not have seen or forgotten the first email. The second email is a reminder, the third email is a last chance message. Here's the series I used for diolivo.com.tr:

Email 1: First Reminder (1 hour later)

Subject: Products were waiting in your cart [Name]

Content:

Hello [Name],

You just added [Product Name] to your cart but didn't complete the order. The product is still in our stock, you can complete your order here:

[Return to Cart Button]

If you have any questions, you can reply directly to this email, we respond within 2 hours.

Best regards, Diolivo Team

Why 1 hour? Because the user is still in buying mode. If you wait 24 hours, they might have lost interest. In the 1 hour vs 6 hour A/B test on diolivo.com.tr, 1 hour gave 23% more conversions.

Email 2: Social Proof + Urgency (24 hours later)

Subject: [Name], 47 more people are interested in this product

Content:

Hello [Name],

For the [Product Name] you added to your cart yesterday, 47 more people visited the product page in the last 24 hours. Stock status: 8 units left.

To complete your order:

[Return to Cart Button]

If the product runs out of stock, contact us, we can place a priority order from the supplier.

Best regards, Diolivo Team

Why social proof? Because the user enters the psychology of "if others are interested, I should buy too." Does the number "47 people" have to be real? Not necessarily, but don't exaggerate. Don't write 500 people, it seems unbelievable. 30-70 is realistic.

Email 3: Last Chance + Discount (72 hours later)

Subject: Last chance: 10% discount special for your cart [Name]

Content:

Hello [Name],

You added [Product Name] to your cart 3 days ago. We've prepared a special 10% discount code for you to complete your order:

Code: SEPET10

This code is valid for 24 hours. To complete your order:

[Return to Cart Button]

After this email, your cart data will be deleted from the system, you'll need to add to cart again.

Best regards, Diolivo Team

Why a discount? Because the user might be hesitating due to price. 10% is a small sacrifice but provides an 18-25% conversion rate increase. On diolivo.com.tr, the conversion rate on the 3rd email was 31%, more than the first two emails combined.

Email Series Setup in CartBounty (Pro)

In CartBounty Pro, click the "Add New" button in the CartBounty > Recovery tab. You'll create a separate recovery campaign for each email.

Campaign 1: First Reminder

  • Campaign name: First Reminder (1 hour)
  • Send after: 1 hour
  • Subject: Products were waiting in your cart {{customer_name}}
  • Email body: Copy the content above. CartBounty shortcodes:
  • - {{customer_name}}: Customer name - {{cart_products}}: Products in cart (automatic list) - {{cart_total}}: Total amount - {{recovery_link}}: Return to cart link

  • Button text: Return to Cart
  • Button color: #e74c3c (red, sense of urgency)

Campaign 2: Social Proof

  • Campaign name: Social Proof (24 hours)
  • Send after: 24 hours
  • Subject: {{customer_name}}, 47 more people are interested in this product
  • Email body: Content above
  • Button text: Complete Now
  • Button color: #f39c12 (orange)

Campaign 3: Last Chance

  • Campaign name: Last Chance (72 hours)
  • Send after: 72 hours
  • Subject: Last chance: 10% discount special for your cart {{customer_name}}
  • Email body: Content above + coupon code
  • Button text: Use Discount
  • Button color: #27ae60 (green, positive action)

Save each campaign. CartBounty will automatically send them in sequence. If the user makes a purchase after the 1st email, the 2nd and 3rd emails won't be sent.

Coupon Code Automation (WooCommerce)

You're giving a 10% discount code in the 3rd email. Instead of manually creating this code, you can create it automatically. I generally use a fixed code (SEPET10) because creating a unique code for each user is complex and unnecessary. But if you want unique codes, you can use Advanced Coupons or Smart Coupons plugins.

For a fixed code:

1. WooCommerce > Coupons > Add Coupon 2. Coupon code: SEPET10 3. Discount type: Percentage discount 4. Coupon amount: 10 5. Expiry date: Leave blank (unlimited) 6. Usage restriction: - Minimum spend: ₺200 (don't give discounts on very low carts) - Individual use only: ON (can't be combined with other coupons) 7. Usage limits: - Usage limit per coupon: Blank (unlimited) - Usage limit per user: 1 (each user can use once)

Save. Now the SEPET10 code is active. Write this code in the CartBounty email.

Performance Monitoring and A/B Testing

In the CartBounty > Reports tab, you can see abandoned carts, sent emails, and recovery rate. I also set up custom event tracking in Google Analytics. I record one event ("cart_recovery_click") for users who click on CartBounty's recovery link and another event ("cart_recovery_purchase") for those who make a purchase.

To do this, add UTM parameters to CartBounty's recovery link:

{{recovery_link}}&utm_source=cartbounty&utm_medium=email&utm_campaign=cart_recovery

Add these parameters in the "Recovery link parameters" field in CartBounty > Settings > Advanced tab. Now you can see "cartbounty / email" traffic in the Source/Medium report in Google Analytics.

For A/B tests, try different subject lines. Subject lines I tested on diolivo.com.tr:

  • "Products were waiting in your cart" → 18.3% open rate
  • "[Name], did you forget your order?" → 22.1% open rate
  • "Your cart will be deleted in 1 hour" → 31.7% open rate (winner)

Urgency always wins. Words like "will be deleted," "last chance," "stock running out" increase open rate by 20-40%.

Common Mistakes and Solutions

Mistake 1: Emails Landing in Spam

Solution: Use SMTP (explained above). Also make sure your sender address (From Email) is from your own domain. Don't use gmail.com or hotmail.com, SPF/DKIM records won't match.

Mistake 2: Recovery Link Not Working

Solution: Check the "Restore cart using" setting in CartBounty > Settings > Advanced. The "Link" option should be selected. If "Automatic" is selected, there's a conflict with some themes.

Mistake 3: Same User Receiving Email Twice

Solution: Turn ON the "Prevent duplicate emails" setting in CartBounty > Settings > General. This setting prevents sending a second reminder to the same email address within 7 days.

Mistake 4: GDPR Checkbox Not Appearing on Checkout Page

Solution: Your theme might be overriding WooCommerce hooks. Change the "GDPR field location" setting in CartBounty > Settings > General from "After billing email" to "After order notes."

Advanced: Slack/Discord Notification via Webhook

CartBounty Pro has a webhook feature. You can send notifications to Slack or Discord for each abandoned cart. I used this on diolivo.com.tr, notifications came to Discord for high-value carts (₺500+), and I manually reached out to customers. Conversion rate jumped to 47% (only for high-value carts).

Webhook setup:

1. Create an Incoming Webhook in Slack (Settings > Integrations > Incoming Webhooks) 2. Copy the webhook URL 3. CartBounty > Settings > Webhooks > "Add Webhook" 4. URL: Your Slack webhook URL 5. Trigger: "Cart abandoned" 6. Payload:

{
 "text": "New abandoned cart: {{customer_name}} - {{cart_total}} TL",
 "username": "CartBounty Bot"
}

7. Save

Now you'll get a Slack notification for each abandoned cart. You can add filters for high-value carts, but this isn't available in CartBounty—you need to do it through Zapier or Make.com.

Real Case: diolivo.com.tr Results

I set up CartBounty for diolivo.com.tr in October 2023. In the first 90 days:

  • 47 abandoned carts captured
  • 141 emails sent (3-email series)
  • 16 carts recovered (34% recovery rate)
  • ₺8,470 total revenue (average cart: ₺529)
  • Cost per email: ₺0.12 (Brevo)
  • Total cost: ₺16.92
  • ROI: 49,900%

4 conversions from the first email, 5 conversions from the second email, 7 conversions from the third email. The reason the third email won is the 10% discount code. Without the discount, the third email's conversion rate stays around 8-12%.

Another important finding: mobile users abandon carts 60% more than desktop users, but their email click rate is 40% higher. So mobile users abandon the cart but return immediately when they see the email. Desktop users open the email but don't click (probably taking notes to log in from desktop later).

CartBounty Alternatives and Comparison

Popular alternatives besides CartBounty:

1. Abandoned Cart Lite for WooCommerce (free): More features but adds 120 KB of JavaScript, affecting page speed. Email editor is more advanced.

2. YITH WooCommerce Recover Abandoned Cart ($99/year): Has SMS integration, more expensive than CartBounty. Italian company, weak Turkish support.

3. Retainful (SaaS, $19/month): WooCommerce plugin + cloud-based email sending. No need for SMTP but charges per email. Extra fee after 500 emails per month.

I prefer CartBounty because it's lightweight, affordable, and I have SMTP control. Retainful is good but you need to make foreign currency payments to use it from Turkey.

If you test CartBounty and can achieve a 20-30% recovery rate on your own e-commerce site, it means ₺10,000-50,000 in extra monthly revenue. On diolivo.com.tr, I gained ₺8,470 in extra revenue in 3 months, which makes ₺33,880 annually. CartBounty Pro costs $79 (approximately ₺2,700), the ROI is clearly evident. If you can't do the setup or need custom copy for the 72-hour series, you can write email info@futia.net. As FUTIA, we set up e-commerce automations from start to finish, CartBounty is one of them.

Frequently Asked Questions

Is the free version of CartBounty sufficient or should I upgrade to Pro?

The free version only sends a single email and has no webhook/SMS integration. If you have more than 20 abandoned carts per month, the Pro version ($79/year) is definitely worth it. On diolivo.com.tr, I started with the free version for the first month, then switched to Pro after 11 days because a 3-email series brings 40-60% more conversions than a single email. If you're expecting ₺5,000-10,000 in extra annual revenue, the Pro cost is around ₺2,700, the ROI is clear.

Emails are landing in spam folder, how can I fix this?

WordPress's default wp_mail() function depends on server settings and has a 70% chance of landing in spam. You must install a plugin like WP Mail SMTP or Post SMTP and use an SMTP service like Brevo, SendGrid, or Mailgun. Your sender address (From Email) must be from your own domain, don't use gmail.com or hotmail.com. Also check your domain's SPF and DKIM records, these are necessary for email authentication. Brevo gives 300 free emails/day, sufficient for testing.

How should I set the timing in the 72-hour email series?

I use 1 hour, 24 hours, and 72 hours intervals. If the first email is sent too late (6+ hours), the user loses interest; if sent too early (15 minutes), it's annoying. In the 1 hour vs 6 hour A/B test on diolivo.com.tr, 1 hour gave 23% more conversions. The second email at 24 hours should contain social proof and urgency. The third email at 72 hours should have a discount code or last chance message. This timing can vary by industry, run your own A/B tests.

How do I ensure GDPR compliance in CartBounty?

Turn ON the 'GDPR compliance' setting in CartBounty > Settings > General. This setting automatically adds an 'I agree to receive email notifications' checkbox on the checkout page. If the user doesn't check this box, CartBounty won't send emails. Turkey has KVKK and sending marketing emails without explicit consent is illegal. The checkbox text is customizable, I usually write 'I want to receive cart reminder emails,' which is more specific.

How do I track users who click the recovery link in Google Analytics?

Add UTM parameters to the 'Recovery link parameters' field in CartBounty > Settings > Advanced: &utm_source=cartbounty&utm_medium=email&utm_campaign=cart_recovery. Now you can see 'cartbounty / email' traffic in the Acquisition > All Traffic > Source/Medium report in Google Analytics. You can also create custom events in GA4 to track recovery link clicks and purchases separately. I use different campaign parameters for each email (cart_recovery_1h, cart_recovery_24h) so I can see which email performs better.

ABOUT THE AUTHOR
Miraç Eroğlu

Hacettepe mezunu, 6 yıldır sosyal medya, 2 yıldır AI otomasyon.

Learn more →

Want to apply one of the techniques from this post? Fill out a short form and we'll email you a free preview audit within 48 hours.