All Loyalty
Coming soon for
  • Botble
  • WooCommerce

One rewards programme. Online and at the till.

Reward purchases with points, tiers and member cards online and through All POS. Import Square members directly in the Botble edition.

Monthly, yearly or perpetualPerpetual: 12 months of updates and support includedOne live site plus its linked staging site20% off each additional plugin bought together
What it does

In plain words.

Give repeat customers a reason to return with points they can earn and spend online and through All POS. Set your own reward rates, tiers and bonuses, then give members a clear view of their balance, benefits and history. The Botble edition also brings Square members and point balances into All Loyalty through its own direct connection.

Who it is for

A good fit for your shop?

  • Independent retailers serving the same customers online and in store
  • Shops building a simple points programme with clear spending limits
  • Botble stores moving from an existing Loyalty Points programme
  • Botble shops bringing an existing Square loyalty scheme into their own rewards programme
Released · 1.1.0Read the release notes and requirements, then trial it on a copy of your shop before rollout.
What you get

Rewards that follow the customer

Points online and in store

Reward purchases in your online shop and through All POS. Members use the same points balance across both, with member numbers and scannable cards.

Set what a point earns and buys

Choose earning and spending rates, eligible order statuses and redemption limits. Set a minimum, maximum or percentage cap for points used on an order.

Tiers worth working towards

Create tiers with earning multipliers. Customers see their current tier and progress towards the next one in their rewards account.

Choose the actions worth rewarding

Offer optional points for joining, published reviews, photo reviews and birthdays. Reward referrals after a friend's first eligible purchase, with bonuses for either or both customers.

Clear balances and expiry

Members see available and pending points, history and upcoming expiry. Set expiry periods and reminders, with soonest-expiring points used first.

See the programme balance and activity

See members, outstanding reward value and recent earning, spending and expiry. Make manual adjustments, handle refund reversals and import from Botble Loyalty Points.

Import Square members directly (Botble)

Connect Square from All Loyalty without All Square. Preview members and points, then keep an existing balance, add Square points or replace it after review.

In practice

The same member balance online and at All POS

Customers can check points and tier progress from their account, then show a barcode or QR member card at your till. All POS reads the same rewards balance. Points reserved for an online order remain unavailable for a second purchase, helping the two channels work together.

In practice

Set the reward without losing sight of the cost

Set how much spending earns points and how many points make a discount. Add tiers or selected bonuses without switching everything on at once. Redemption limits protect the shape of your offer, while expiry reminders and a visible points history help customers understand their rewards.

In practice

Bring your Square members with you

Move an existing Square loyalty scheme into the Botble edition with a direct connection inside All Loyalty. Review who each account belongs to, choose an existing customer or create a new member from valid contact details, and see the points before and after. Keep existing balances and skip conflicts by default, or deliberately add or replace them. Point counts move across unchanged; you decide their earning and discount value in All Loyalty.

See it working

A closer look.

Screens from the Botble edition, using sample data. Explore the features and requirements below.

How it works

Start with one useful test.

  1. Set your reward rules

    Choose how customers earn and spend, then add the tiers, bonuses and expiry settings that suit your business.

  2. Reward each qualifying purchase

    Points are added at your chosen order status. Members check their balance online and, when All POS is installed, identify themselves at the till with a member card or number.

  3. Let members spend their rewards

    Customers redeem eligible points at checkout or the till, within the limits you set, and see the result in their history.

Before you buy

Requirements.

These details describe the Botble edition. Check the platform, services and equipment your shop uses.

  • Botble and WooCommerce use separate native packages. Choose the edition for your store and check its requirements below.
  • The Botble edition requires Botble CMS 7.3.0 or later with Ecommerce active.
  • All POS is required for earning and spending points at the till.
  • A working task scheduler is needed for expiry, reminders and birthday bonuses; Botble uses the Laravel scheduler.
  • Direct Square loyalty import is available in the Botble edition and requires a Square token with LOYALTY_READ and CUSTOMERS_READ permissions; All Square is not required.

Check compatibility with us

WooCommerce edition · coming soon

Requirements

Native WooCommerce edition.

  • Plugin header minimum: WordPress 6.5+, PHP 8.1+ and active WooCommerce (no numeric minimum is declared in this package header).
  • Use WordPress and PHP versions that meet the requirements of both this plugin and your installed WooCommerce version.
  • Use transactional InnoDB storage and working WordPress cron for expiry, birthday and reminder jobs.
  • Till points require the separate All POS WooCommerce edition. Optional direct Square import needs your own read-authorised connection and PHP cURL; All Square is not required.

Getting started

  1. Review earning, redemption, expiry and tier rules before enrolling customers. Check the native My Account Rewards screen with a test member.
  2. Test a complete eligible order, redemption and refund with that member before opening the programme to customers.
  3. For Square import, fetch a preview, confirm each customer identity and balance policy, then explicitly approve the reviewed import. Keep a backup first.
Choose how you pay

Monthly, yearly
or yours to keep.

Every plan has the same features. Pick the term that suits your business, or buy a perpetual licence and keep it.

GBP reference prices, including applicable VAT/sales tax. Stripe confirms available local-currency pricing before payment. Local currency estimates use current Stripe FX quotes.

All Loyalty · for Botble
Launch offer Save up to 22% Offer prices until 31 December 2026. Monthly and yearly customers keep their rate on every uninterrupted renewal.
69days 19hours 14mins 02secs Ends 31 December 2026
Monthly

Plugin, updates and support — one monthly price

Launch price · save 20%
£15£12

a month

For new customers after the offer: £15 a monthYour rate stays while your subscription remains active

  • All features of All Loyalty
  • Updates and support while you subscribe
  • One live site plus its linked staging site
  • Stop at the end of any month
Yearly

Plugin, updates and support — one yearly price

Launch price · save 20%
£150£120

a year

For new customers after the offer: £150 a yearSame purchased rate on uninterrupted renewals

  • All features of All Loyalty
  • Twelve months for ten months' price
  • Updates and support for the whole year
  • One live site plus its linked staging site

Perpetual licences include 12 months of updates and support. After that, extend them a year at a time for £75 a year, whenever you like, even before the current year ends. Monthly and yearly plans always include updates and support.

  • Monthly is term use: the plugin, its updates and support for each month you pay for.
  • Yearly is the same term use paid in advance, at ten months' price for twelve months.
  • A perpetual licence is yours to keep. It includes 12 months of updates and support; afterwards you can carry on using every version you were entitled to, and extend updates and support a year at a time at the support rate (half the standard yearly price) whenever you want them.
  • One licence covers one live site and its linked staging site. Another live site needs another licence.
  • Buy more than one perpetual licence in the same checkout and the highest-priced plugin is charged in full, with 20% off each additional distinct plugin, worked out on the prices shown (launch prices while the offer runs).
  • Extend support for several perpetual licences together and the highest-priced extension is charged in full, with 20% off each additional one. Extending early adds a year to the end of your current cover; nothing renews automatically.
  • Prices include applicable VAT/sales tax and the support stated for your plan. GBP is the reference currency. Marketplace accounts, hosting, hardware and external API fees are separate. We add no payment processing surcharge.

Prices include applicable VAT/sales tax. One plugin and one platform edition per licence.
Marketplace, hosting, hardware and external API charges are separate. No payment processing surcharge. See how licensing works →

Questions

Useful details before you choose.

The workflow, its limits and what is separate.

Still need a hand?
Do I need All POS to use the loyalty programme?

You can run the programme in your online shop. Add All POS when you want customers to earn and spend the same points at your till.

What happens if a customer spends points online and visits the shop?

Points selected for an online checkout are set aside while the customer pays. Those reserved points are excluded from the balance available to spend at All POS.

Can I move an existing Botble Loyalty Points programme?

Yes. The Botble importer brings over balances, expiry dates, history, levels, member numbers and referral links. Back up first, import your data and switch off the previous programme when ready.

Do I need All Square to import Square loyalty members?

No. The Botble edition of All Loyalty has its own Square connection. Preview the accounts, confirm an existing customer or choose to create a customer and member from valid contact details, then review the point balance before importing. Shared contact details need your confirmation; existing customer details and consent stay unchanged. Importing sends no email or SMS and makes no changes in Square.

How do Square points affect an existing balance and reward value?

Choose to keep the existing balance and skip that account (the default), add Square points or replace the balance with Square points. The preview shows the balance before and after. Point counts are preserved: 120 Square points import as 120 All Loyalty points. Set earning and discount value separately in All Loyalty. Square reward rules, lifetime totals and expiry dates are not transferred; imported opening points have no expiry date. An account already imported cannot be imported again, even if you change the balance policy.