How Automated Upsells Increased Our AOV by 40%

If you're only selling one thing per transaction, you're leaving money on the table. The best time to make a second sale is immediately after the first, and with a little automation, this can happen without lifting a finger.

Here's how we used simple code and automation tools to add strategic upsells that increased our average order value (AOV) by over 40%.

Step 1: Identify the Natural Next Step

Start by mapping each service and product to its logical companion. Ask:

  • What's the natural next step after this purchase?
  • What do successful clients buy next?
  • What complements the current offer without overwhelming the customer?

Example: if someone books a website audit, offer a one-time implementation sprint. If someone buys a digital product, offer a VIP support package or a 1:1 consult.

Step 2: Build Smart Offer Logic

We used a combination of tools and code to make our upsells dynamic and automatic.

Tools:

  • Stripe and Webhooks: to listen for successful payments
  • Airtable: to store customer purchase history
  • Make (Integromat): to handle conditional logic and deliver upsells
  • Email tool (ConvertKit or ActiveCampaign): for timed upsell campaigns

Automation flow: when a customer buys Product A, Stripe fires a webhook. That webhook triggers a Make scenario that checks Airtable for past purchases. If Product B hasn't been purchased yet, a custom email goes out with a time-limited upsell.

Step 3: Insert Offers at Key Points

On checkout: use conditional logic to show upsells in-cart or post-checkout (e.g. "Add 1-on-1 onboarding for $99").

In the confirmation email: insert dynamic content based on what they bought. "Most buyers of X also get Y, available for 72 hours only."

Via follow-up sequences: send an email 24 to 48 hours after purchase with testimonials or bonuses for upgrading.

Code tip: use JavaScript to detect buyer segments and dynamically render offers on the confirmation page or account dashboard.

Step 4: Make the Offer Irresistible

We tested upsells with urgency (timers and expiring links), scarcity ("only 5 onboarding spots available this month"), and value stacking ("normally $299, today only $149 for buyers").

When urgency and relevance aligned, upsell conversions tripled.

Results Snapshot

Before After
Avg order $150 $210
Upsell conversion 6% 18%
Revenue per 100 sales $15,000 $21,000

We didn't increase traffic. We just captured more value from the traffic we already had.

What Made It Work

  • No human effort: the entire flow ran on autopilot
  • Hyper-relevance: offers matched the buyer's intent
  • Timed logic: created urgency without pressure

We've packaged the templates, trigger logic, and upsell scripts we used into a free guide. Grab it when you subscribe.

0 comments

Leave a comment

Please note, comments need to be approved before they are published.