Gridbees

The promotion engine

Every promotion you can think of

Conditions that combine, behaviours that change the basket, codes, budgets and priorities: built in the back office, tested on real baskets, applied in real time by the pricing API.

Conditions that combine

Every condition of a rule must be met. Combine as many as you need.

  • Basket

    Amount (on all lines or filtered ones), number of lines, quantities

  • Products and offers

    An offer or a list (all or any of them), product, group, filters, bundles

  • Customer

    Loyalty tier, birthday, last purchase, customer attributes, number of referees

  • Subscription

    Subscription type and preference

  • Context

    Application, platform or shop; payment method and amount; delivery method

  • Time

    Validity period, days of the week, hours

  • Codes

    A promotion code or a campaign voucher

  • Scope

    Business line, country, market, language

Behaviours that change the basket

  • Basket discount

    Percentage or amount, on all lines or filtered ones, per spending tier

  • Line and fixed price

    A discount per line, or a set price

  • Cheapest or dearest

    Every Nth item: second at −50%, third free

  • Free product

    Add an offer to the basket, free or discounted

  • Grouped products

    A discount when the whole group is in the basket

  • Fees

    Set, discount or waive delivery and service fees

  • Wallet credit and surcharge

    Credit the wallet instead of discounting; or raise a price

  • Deferred voucher

    Issue a campaign code after the order

Simulation

Test before you publish

Run draft promotions on up to 200 real baskets and compare them with what is live: baskets reached, discount given, change in the total to pay. When a promotion does not fire, the engine says which condition failed.

  • Simulation never touches live prices
  • Suggestions: the promotions one condition away from firing, to show the customer what to add

Codes and campaigns

Codes by the million

Single-use, limited or shared codes, generated in the background with your own format, reserved during checkout so the last code goes to exactly one buyer, then exported for your partners.

  • Prefix, length and excluded characters; codes bound to a customer if you want
  • CSV export, burn one code or a whole batch, find any code in the back office
  • Codes issued after an order to bring the customer back

Loyalty and referral

Reward instead of discounting

Any behaviour can credit the customer’s wallet instead of cutting today’s price. Loyalty tiers, birthdays and referrals become conditions of your promotions.

  • Loyalty programmes with tiers
  • Referral rewards with a cap per referrer

Resellers

Commissions that follow the discount

When you sell through resellers or partners, every discount changes what they earn. Gridbees recalculates their commissions after each promotion, on the discounted price if you choose.

Pricing

Every basket priced and signed

One call returns the basket priced: lines, the promotions applied, fees, wallet amount, VAT and the total to pay, with a signature over the amounts that your order system can check before taking the order.

AI assistant · beta

Describe it, the assistant drafts it

In plain language, the assistant finds the offers in your catalogue, asks what is missing and prepares the promotion; it is created as a draft only once you confirm. It works with Anthropic or OpenAI models.

Built for teams that sell a lot

  • Priorities and stacking

    Decide which promotion wins and which ones combine.

  • Budgets and limits

    Per customer, a number of orders or a total discount budget.

  • Explain

    Why a promotion did not fire, condition by condition.

  • Apply now

    Published rules are reloaded at once, without a release.

Book your Free Demo Now!

Book a demo