Grow your Shopify store without giving away your margin.

Log Studio Lab makes two Shopify apps. Freebies Engine runs gifts, bundles, upsells and discount codes every day, and shows what each offer earns. Experiment Engine tests prices, pages and offers so you keep the one that earns more per visitor.

Free plan · 15-day trial on paid plans · One flat price, billed by Shopify, no fee per order · We answer within 1 business day.

Acme Store · Freebies Engine · Spend $75, get a toteExample
  1. Trigger
  2. 2Gift
  3. 3Review
When the cart reaches
Subtotal of at least$75.00
Free gift
Canvas tote · Natural380 in stock
Gift limit
Times the gift is granted1
What this doesCarts over $75 get a free canvas tote, once.
Autosaved as a draft
Example: the Freebies Engine editor, with the storefront cart updating as you build.
Experiment EngineExample
Control$1.84 / visitor
Free tote$2.26 / visitor

Why we existthe margin problem

A 15% discount costs more than it looks.

A discount takes a cut of every order it touches, including the orders that would have happened anyway. It's the default promotion, and the most expensive one.

A gift or a bundle costs what the item costs you. Same cart, same moment of persuasion, a smaller bill. We build the tools to run those offers and to measure which one earns more.

Receipt · one $78 cartExample
15% off the cart$11.70
Free tote, at your item cost$4.00
You keep$7.70

Built for the problems stores actually have with offer apps.

Most complaints about promotion apps are small and daily. Your team cannot tell what to pack. The wrong size goes in the cart. Nobody can explain the bill. We fixed those first.

  • Bundles your team can read.

    Every bundle line is labeled on the order, so packing knows what goes together.

    See bundles
  • The right variant, every time.

    Offers read the size and color the shopper picked, and never swap in a sold-out one.

    See upsells
  • Works with discount codes.

    The review step tells you whether a shopper's code stacks with the offer.

    See codes
  • See what an offer earns.

    Orders with an offer next to orders without: revenue, order count and average order value.

    See analytics
  • Runs on a schedule.

    Friday happy hours and weekend-only offers, in your store's time zone.

    See schedules
  • A bill you can read, and a person to ask.

    Flat plans, billed by Shopify, a trial end date on the page, and support. We answer within 1 business day.

    See pricing
Freebies Engine

Freebies Engine runs your offers.

  • Gifts, bundles, upsells, discounts and codes from 26 templates
  • A live storefront preview while you build, and an offer badge, announcement bar and crossed-out price you can switch on
  • Fits your theme, your cart drawer and your discount codes
  • Shopify checks every gift again at checkout
Acme Store · Freebies Engine · OffersExample
Spend $75, get a toteGift · since Sep 14Live
Socks volume discountDiscount · since Jul 9Live
Matching case add-onUpsell · since Sep 20Live
Holiday gift tiersGift · starts Nov 20Scheduled
Essentials gift boxBundle · not publishedDraft
Example: the offers list with each offer's status, beside the cart shoppers see.

Attributed revenue by offer type · 30 days Example

Gifts58%
Discounts22%
Bundles14%
Experiment Engine

Experiment Engine proves which one earns more.

  • Test prices, discounts, shipping, templates, checkout and page content, with up to five versions
  • Profit per visitor, after product cost, shipping and fees
  • Choose who enters a test, and hold back a share of visitors as a baseline
  • Search and shopping crawlers always see your original page and price
Experiment Engine · Free tote vs controlExample
Offer test · 14 days · 50 / 50 splitRunning
Results by variant
VariantVisitorsConversionProfit / visitor
Control4,2103.1%$1.84
Free tote over $754,1883.6%$2.26
Likely winnerFree tote over $75 · 94% confidence that the result is real, not luck.
Example: profit per visitor, after product cost, shipping and fees.

Experiment Engine measures. Freebies Engine runs.

Use either product on its own, or one after the other.

  1. Experiment Engine

    Run “free tote over $75” against “free shipping over $50” for a few weeks.

    See which earns more profit per visitor.

  2. Freebies Engine

    Keep the winner running every day.

    With a stacking order, schedules in store time (including weekly windows), gift stock protection and the revenue with-and-without view.

Use either product on its own. For template, price and checkout tests, apply the winner from the results page and keep watching it. To run an offer or discount winner every day, with stacking and schedules, build it in Freebies Engine from a template. See Experiment Engine

Before you install

Support

A real person answers. We answer within 1 business day.

Contact support

Billing

One flat price every 30 days. No per-order fees and no share of your revenue.

Billing questions

Discount codes

Works with discount codes. The review step tells you how each offer combines.

How offers combine

Your theme

Works with Online Store 2.0 themes, cart drawers and page builders. Match my theme makes widgets look native.

Cart drawers and page builders

What Freebies Engine can run8 kinds · 26 templates

Pick a kind of offer and see it in a cart.

Gift with purchase, BOGO, buy X get Y, free samples and gift tiers. Shoppers pick their gift, or it's added for them.

Spend X, get a giftSpend $75, get a free toteFree
Buy X, get YBuy a shirt, get a cap freeFree
Gift tiers$50 → 1 gift, $100 → 2 giftsGrowth
Example

What's new

Headless API Evaluate a cart from a custom storefront with a publishable key, and read offers from your server with a secret key. Included on Pro.Freebies EngineOct 14
Every offer setting now works Limits per order and customer, market and per-currency amounts, trigger scopes, upsell modes, gift and inventory rules are all applied.Freebies EngineOct 14
Send versions to GA4 and Klaviyo, and a results API Send each shopper's version to Google Analytics 4 and Klaviyo, and read a test's results from your own tools through the results API.Experiment EngineOct 14
See every change

Founding Merchantslaunch program

Half price for three months, for stores that tell us the truth.

Use the apps on a real store and give us honest feedback, good or bad. You pay 50 percent less for your first three billing periods, and you get a direct line to the team. The discount is for taking part, never for a positive opinion, and we do not ask for App Store reviews.

Works with how your store is built.

Freebies Engine works with Online Store 2.0 themes, common cart drawers and page builders, and headless storefronts through an API. Experiment Engine sends results to GA4 and Klaviyo, and exposes a read-only results API.

Questions before you install

Can I see it before I install?

Yes. Book a demo and we'll build an offer on a sample store with you.

How does the trial work?

Once per store, shared across Growth and Pro. You approve the subscription in Shopify; billing starts when the trial ends unless you cancel. Switching from a Growth trial to Pro keeps your remaining days.

Which Shopify plans work? Do I need Shopify Plus?

Freebies Engine works on every Shopify plan. Only the checkout upsell needs Shopify Plus, and its template says so before you build it. Product-page and thank-you upsells don't.

Does it work with my theme, cart drawer or page builder?

Freebies Engine works with Online Store 2.0 themes. Most widgets appear through the app embed; bundles and some blocks are added in the theme editor. Widgets read your theme's colors and fonts with Match my theme, and you can pin any value. Offers re-check when a cart drawer changes the cart, and the Diagnostics page lists the cart drawers and page builders it finds on your home page. We have not tested every app, so check your own store with the steps in the help guide.

All questions

Log Studio Lab builds Shopify apps for brands that track profit, not just revenue. About Log Studio Lab · Contact us

Start with one store. Add the rest when you're ready.