Your customers earn points on every order and redeem them for discount codes — automatically, under your brand, with nothing to bolt on at checkout. The rewards program Squarespace never shipped.
Start free 14-day trial$19/month after trial · no setup fees · cancel anytime
Paste your Squarespace API key. Macon Rewards watches your orders and awards points for every paid order — no code, no checkout changes, no CSV imports.
Set your earn rate, welcome bonus, VIP tiers and rewards ($ off, % off, free shipping). Name the program and match your brand color.
Paste a single line into Squarespace Code Injection. A rewards widget appears on your site where customers join, track points and redeem.
When a customer redeems, Macon Rewards mints a unique single-use promo code in your store via the official Squarespace Discounts API. It works in your normal checkout.
Shoppers never see a third-party app. The widget carries your program name, your points name, your colors.
Points come from actual paid orders through the official Orders API — not from cosmetic "points widgets" that aren't connected to anything.
Every redemption is a unique, expiring, one-time promo code. No shared coupons leaking to coupon sites.
Reward your best customers with earn multipliers when they cross lifetime-points thresholds.
Signup bonuses to kick-start enrolment, plus manual adjustments for service recovery or birthday perks.
A dashboard with members, balances, redemption history and a complete points ledger.
Yes. Macon Rewards uses Squarespace's official Commerce APIs: the Orders API to award points for paid orders and the Discounts API to create single-use promo codes when customers redeem. For years this was impossible — Squarespace only recently released the Discounts API.
API keys are available on the Squarespace Commerce Advanced plan. You'll create a key with Orders and Discounts permissions and paste it into Macon Rewards.
No apps. Customers join the program right in the widget on your site with their email address — the same one they use at checkout, so past and future orders earn points automatically.
They pick a reward in the widget (for example "$5 off — 500 points") and instantly get a unique promo code to paste at checkout. Each code is one-time-use and expires automatically.
The widget is a single small script, renders in an isolated Shadow DOM (it can't clash with your template's CSS), and loads after your page.