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.
- $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.
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.
-
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.
-
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.
-
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.
-
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.
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 HouseThe 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
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
Draft saved. At this check, 38 of the 74 customers can receive it: they accept offers by email and have a valid email address.
{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
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.
The owner: I approved the first batch in Reward Loyalty.
Assistant executes the request
- execute_approval Done
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.
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
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.
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.
$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.
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.
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
| 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.