Skip to content

Sell branded loyalty programs to your existing clients.

Reward Loyalty is self-hosted loyalty software for agencies offering branded rewards programs to client businesses. You set the client fees, run the software on your hosting, and support the businesses using it.

No signup required.

Run it from Claude or ChatGPT

  • $349 once; no per-client software fee
  • Unlimited client businesses on one installation
  • Complete application source included

What loyalty service can you sell?

One license. Your brand. Your fees.

Example service: a café you already work with pays you to set up its stamp card, host the software, help its staff, and manage agreed campaigns. You agree the monthly fee and the work included.

QR studio with Miller Coffee House's business page selected and its printable QR code.
The café’s QR code, ready to print
Choose from four loyalty programs.

Choose points for purchases, digital stamp cards with a reward target the business sets, promotional vouchers, or prepaid passes for visits, timed access, or credit at the issuing business.

From your server to the client’s counter.

You host the software. Your client decides the rewards. Staff and customers use it in their browsers.

A customer's stamp card with five of six stamps and its Show code action.
The customer's stamp card and progress
The staff Add stamp form for a customer, showing current progress and the confirmation button.
Staff review the card before adding a stamp
  1. Install and configure

    You or your developer install the complete application on hosting that meets the server requirements.

    You manage hosting, email, backups, and updates.

  2. Add your first client

    Add the client as a separate business, assign its service plan, and create its first stamp card. Put its QR code on the counter, menu, or receipt.

    Each business has its own staff and data.

  3. Customers join and collect

    Customers scan the shop’s QR code or open its link, then open their stamp card in the browser.

    New customers can join using an email code, or start without email if you enable guest mode. They can save the wallet to their home screen.

  4. Staff award or redeem

    Staff scan the customer’s code or search for them, then add a stamp or record a reward redemption.

    Staff use a browser on a phone, tablet, or computer. Awarding and redeeming rewards requires an internet connection.

See the full walkthrough, role by role

Your loyalty tools. Now in the conversation.

Use Claude or ChatGPT to manage your loyalty programs. The built-in MCP server connects your assistant to Reward Loyalty.

AI connections are optional.

Use every feature from the dashboard. AI is optional, off by default, and uses your own assistant account.

How AI connections work
  • Views information
  • Changes data immediately
  • Waits for your approval
  • Executes an approved request

Your AI assistant

Miller Coffee House

The owner: Which customers have no recorded visit in 60 days? Save them as an audience for an email.

  • count_segment Done
  • create_segmentNo visit for 60 days Done
Your AI assistant:

74 customers match that rule. I saved the audience in Member segments. This checks customers who interacted with your business in the past 365 days; it cannot identify visits that were never recorded.

The owner: Draft an email offering them a free pastry with their next coffee.

  • create_email_campaign_draft Done
Your AI assistant:

Draft saved. At this check, 38 of the 74 customers can receive it: they accept offers by email and have a valid email address.

Draft Your next pastry is on us Hi {name}, we haven’t seen you in a while. Show this email at the counter for a free pastry with your next coffee.

The owner: Send it.

Waiting for the owner · Waits for your approval

  • send_email_campaign Waits for your approval
Your AI assistant:

Sending email to members waits for your approval, so nothing has gone out yet. Review it in Reward Loyalty:

your-domain.com/en-us/partner/approvals/9b2e41c7-…

Your approval

Email “Your next pastry is on us” to its members

Your AI client, through your connection · just now

What this touches

  • 38 customers currently qualify to receive this campaign
  • This request sends up to 25 emails. Sending the remaining 13 requires another approval.
10 min left to decide
Approve Reject
ApprovedYour AI assistant can now execute this request.
First batch sent25 emails sent. 13 remain for your next approval.

The owner: I approved the first batch in Reward Loyalty.

Assistant executes the request

  • execute_approval Done
Your AI assistant:

The first batch went out: 25 emails to members who opted in to offers. 13 are left. Tell me when to send the next batch; it waits for your approval too.

Illustrative example: a client business owner prepares a customer email.
Prefer the dashboard?

Do it in the dashboard: Open Customers → Member segments and save your audience. Then open Customers → Email campaigns → Compose Email, select that saved audience, write the message, and preview and send. Keep the campaign page open while it sends.

If you enable AI, any assistant-provider charges are separate.

Can I manage several client businesses?

Each business manages its own programs, staff, and customer activity. Customers can keep cards from several businesses in one account, with separate balances and rewards for each program.

Homepage options include a sign-in page with no public directory and a searchable listing of approved programs. Changing the homepage does not change the shared customer-account model. Compare the four homepage layouts

The operator's business list: every venue on the install with its own isolated data.
Your admin view: manage client businesses from one place

Your brand on every screen.

Use your agency’s name and domain for the service. Each client has its own branded cards and business page.

Customer records are stored in the database you host.

Mercer Clothing · A demo business's page on a phone.
Market Street Kitchen · A demo business's page on a phone.
Harborlight Inn · A demo business's page on a phone.

What hosting and technical help do I need?

You receive the complete Laravel application and its source code. You may modify it for your licensed installation.

You need someone comfortable installing and maintaining a Laravel application. Hosting must meet the current requirements, including PHP 8.4.1 or newer. Your team handles hosting, email, backups, updates, and client support.

Your developer can build custom connections using the documented APIs and webhooks.

Which store and wallet integrations are included?

Shopify and WooCommerce integrations are in early access. The demo uses simulated, read-only store data.

Apple Wallet passes show a static branded pass with a QR code and a link to current details; balances do not update on the pass. Eligible Google Wallet passes update with program activity. Both require provider setup.

What does the license include?

The $349 purchase includes the complete application source, one production installation, and a staging or test copy. That production installation can serve unlimited client businesses without a per-client software fee.

The first 12 months of updates and product support are included. After that, renewal is optional: skip it and your install keeps working on the last version you received.

Walk through the product as each user role before you buy.

One-time purchase

$349 once

  • Full source code and every feature
  • Unlimited client businesses on one production installation
  • White-label branding throughout
  • 12 months of updates and product support included
  • After the included 12 months: optional updates and product support for $99 a year

Our extensive documentation covers every feature, including setup, usage, and configuration.

Product support includes help when built-in features do not work as expected.

Read the documentation What support includes

Checkout via Gumroad. VAT handled at checkout. Read the license terms and see the full cost breakdown.

What it costs to serve your clients

One license covers every client business on your production installation. There is no per-client software fee.

See the full cost table

Reward Loyalty costs $349 once. These examples add $20 a month for a server you run. The renewal option adds $99 a year after the included 12 months.

You choose hosting to suit your installation's traffic and workload.

Prices verified 2026-10-02. Pricing source Compare product features

Software and example hosting costs, USD
Boomerangme Agency, a hosted loyalty service, paid annually Reward Loyalty, including optional renewals
10 active clients / 12 months
$3,828 $589
10 active clients / 36 months
$11,484 $1,267

The hosted service includes hosting and support; with Reward Loyalty you run the server. The examples exclude your labour, payment fees, tax, email, and other operating costs.

Common questions.

Licensing, client billing, hosting, and the work you own.

More answers, organized by topic

One $349 license covers unlimited client businesses on one production installation, plus a staging or test copy. There is no per-client or per-location software fee. Each additional production installation needs its own license.

Set your service name, logo, colors, and domain. Each business has its own branded cards and public page. The full Laravel source is included for changes beyond the settings.

Customize the four built-in plans: one free and three paid. Set your paid-plan prices and included features. Invoice clients through your usual process and manage their accounts and plans in the dashboard. Stripe or PayPal is optional for automated subscriptions. Automated subscriptions are available to businesses that register themselves or already have a linked provider customer or subscription record. Businesses you create without that connection contact you for plan changes. These subscriptions pay for your service; customer purchases and prepaid-pass payments use the business’s existing payment system. Billing setup

You need PHP hosting that meets the server requirements and someone comfortable running a Laravel application. You manage the domain, email, backups, updates, and client support.

Updates and product support are included for 12 months; renewal then costs an optional $99 a year. Support helps with built-in features and the supplied installation and update process. Support is by email in English; replies can take several working days or longer. Your team handles hosting, custom development, and support for client businesses. What support includes

Your install keeps running on the last version you received. You keep the source and your clients’ data. New updates and product support require an active renewal.