Changelog
What's new in Xtarly Rewards, dated: new features, improvements and fixes to the product, explained in plain language.
1 day ago
- 💬 WhatsApp Business now comes included in the Shared plan: campaigns, conversations and automated notices with your current number, without buying the add-on. On Wallet it is still available as a paid extra.
10 days ago
- 💬 You can now also connect ChatGPT to your Xtarly account and set up your program by chatting, just like with Claude: you add it from ChatGPT on the web, in Plugins → Add → Create custom MCP. Before applying any change it shows you the preview and asks for your confirmation, and you can remove its access whenever you want in Account settings → Security. The step-by-step guide for both Claude and ChatGPT is at /docs/integrations/ai-assistant.
11 days ago
- 🤖 Connect Claude to your Xtarly account and set up your loyalty program and rewards by chatting: you ask for «8 stamps and a free coffee when the card is complete» and the assistant gets it ready, shows you what will change and applies it once you confirm. It also sets up coupons —a birthday one, or one for customers who haven’t come back— with their conditions; rewards and coupons are created switched off and you decide when to publish them. Every change is recorded in your business activity log and you can disconnect it anytime from Account settings → Security.
- 📊 Ask Claude how your program is doing: new customers, transactions and redemptions for the period, by branch and by reward, without seeing your customers one by one. It can also prepare an email or WhatsApp campaign: it proposes the group and the message, shows you how many customers it will reach and schedules it once you confirm. Campaigns and automatic notices ask for a separate permission when you connect.
- 🗂️ Get your business ready by chatting: ask Claude to load your menu and branches, turn on your welcome and birthday notices and invite your cashier staff. Step-by-step setup at /docs/integrations/ai-assistant.
13 days ago
- 🎯 Coupons only for the customers you choose: build the list by searching by name, phone or email, or by adding a whole group — Best, Loyal, New, At risk or Lost. Nobody else sees or redeems that coupon, and you can also give it to a customer from their profile.
15 days ago
- 🪪 You decide where the points or the tier show on your Apple Wallet card: “On the image”, “Top” next to the logo, or “Below the image”, to the right of the name. For points and tier programs, from the dashboard card editor and from xtarly.com/disena-tu-tarjeta.
16 days ago
- ⭐ Your wallet card invites customers to rate you on Google: about 30 minutes after a customer earns stamps or points, their Apple or Google Wallet card receives a message that points them to the “Califícanos” section on the back. It is sent only once per customer, only between 9:00 and 21:00 (Central Mexico time), and you turn it off in Ratings → Settings.
- 🔄 The back of the wallet card explains your program better: on tier programs it names your tiers with the points needed to reach each one and groups rewards by tier, and every capped reward says how many times a customer can redeem it.
18 days ago
- 📬 Email summary for the owner: at the close of every day with activity you get the numbers — new customers, visits, redemptions — and once a week, the weekly summary. Counts only, never your customers' data. You manage it in Settings → General.
- 🎁 “Free product or service”, even without a menu: on rewards and coupons you write what you give away (“Manicure”) even if you have no products loaded, and “Regular price $” tells you how much what you give away is worth.
19 days ago
- 🧮 Redemption reconciliation: the rewards and coupons redeemed that day, or over a date range, on one screen to reconcile with your POS at the end of the shift. It separates money discounts from free products, tells you the value given away, and can be exported to Excel or printed.
20 days ago
- 🖨️ The delivery QR prints on your ticket printer: a ticket with the QR, the code to type in, what the order is worth and the steps to earn. It works in the web cashier panel and in the Xtarly Cashier app.
21 days ago
- 📦 Delivery QR per order: if you sell on Rappi, DiDi or Uber Eats, your register generates a unique QR per order and you send it with the bag. The diner scans it with their phone, sees what they earn and credits themselves; if they are new, they join in the same step. Each code works once, expires in 3 days, and a diner can credit only one order per day (if they already used today's, the code works tomorrow). You turn it on from Program, it starts off, and only owners and admins see the day's code list. On plans with an app: Shared, Branded and Premium.
- 🎁 Welcome gift on stamp cards: a reward that costs 0 stamps can now be redeemed at the counter. It is one per customer (Xtarly enforces that limit and it cannot be removed), it does not use stamps and it does not reset the card.
- 🗂️ The register sorts rewards by what the customer can do today: first the ones they can take right now, then the ones still missing stamps, points or tier, and at the bottom the ones already used that cannot be given again. In the web panel and in the Xtarly Cashier app.
24 days ago
- 🪪 Design your card and try it on your own phone: when you finish the designer at xtarly.com/disena-tu-tarjeta, scan the QR and add your sample card to Apple Wallet or Google Wallet with an example balance, before creating your account.
- 🧾 The Transactions screen shows the period total, nothing more. No plan charges per transaction.
- 🏬 In Branches you see “N of M branches included” next to the create button. When you reach the limit, the button becomes a notice with the exit that matches your plan: “See plans” or “Let's talk”.
26 days ago
- 💸 Xtarly Rewards does not charge per transaction, per registered customer, or a commission on sales: your plan's monthly price is the only recurring charge for using the platform, other than any add-ons you choose to purchase separately.
- 🏬 Every plan now includes a number of branches: 2 on Wallet, 5 on Shared and 10 on Branded. The Premium plan is tailored to each chain. You always keep the branches you already have, even if they were ever more than your plan includes.
about 1 month ago
- 🔌 Several registers from the same system in one business: you can now connect more than one account of the same POS — three Clover merchants, two Toast restaurants, two Shopify stores — with “Connect another branch”. Each connection is tied to its own branch, you name it however you recognize it, and you can disconnect one without touching the others; the catalog card tells you how many accounts you have connected.
- 🎨 Email designer: pick your colors, logo, cover image and greeting block once, and all five automated alerts go out with that design. It starts by inheriting your loyalty card colors, you can use your card photo or your sign-up page cover as the background, and the live preview shows the real email before you save.
- ✍️ The copy of each alert is now yours to write: subject, title, body and button label, with the {{nombre}}, {{negocio}} and {{offer_text}} variables filled in automatically at send time. Any field you leave empty keeps going out with our default copy.
- 🏪 Your logo and cover are what identify you in the Xtarly Rewards app: both are required to show up in the directory, so your customers recognize you among the other brands.
- 💜 And if your business goes on pause, your customers can ask you to come back from the app with “I want them back”: we email you how many asked for it, and when you reactivate they get a notification that you're back.
about 1 month ago
- ⭐ Your Google listing connects in one click: Xtarly proposes it for you (“Is this your business?”) at the end of onboarding, on the dashboard home while it's missing, and in the settings tab — searching by your business name and your branch address. The manual search stays below in case it misses, and your branches can be connected from day one.
- 🙋 The invitation to review on Google is shown to every customer, whatever star they give: filtering who gets asked is against Google's policies and puts your listing at risk.
- 🔂 And it's asked only once, ever: a customer who already rated you never sees the question again — not when they come back through the QR, not in the WhatsApp survey — because Google allows one review per account and business.
- 🗂️ Ratings are now a history, not a snapshot: if a customer rated you in August and rated you again in September, you see both, each with its date and the moment that prompted it.
- 📊 Two new numbers on the screen: how many distinct customers you reached with the rating request, and how many new reviews your Google listing gained in the period — the latter from a daily snapshot of your listing, so it's the listing's growth, not who left them.
about 1 month ago
- 📧 Automated email alerts, with nothing to set up: five ready-made alerts you can switch on — Welcome and Reward ready, which go out as soon as the event happens, plus Birthday, We miss you and What's new — carrying your logo and your colors. They go out from notificaciones@xtarly.com under your business name, and if you connect your domain in Resend they go out from your own address. Promotional ones only reach customers who opted in, between 9:00 and 21:00 (Mexico City time), and on Birthday and We miss you you pick the coupon that travels as the offer.
- 📱 The WhatsApp connection screen now shows the number that actually got connected and translates Meta's quality rating and messaging limit into plain language. If Meta stops your alerts because the account has no payment method, the screen names the problem and walks you through the fix.
about 2 months ago
- 📣 Automated WhatsApp alerts to your customers: 11 ready-made alerts you can switch on from your own number — Welcome, Visit recorded, Reward ready, Redemption confirmed, New tier, Membership and Visit survey, plus the promotional Birthday, We miss you, What's new and First visit. The copy comes pre-approved: you choose which ones go out, at what time and how often, and you see each one's status with Meta. With guardrails so nobody gets tired: only between 9:00 and 21:00 (Mexico City time), at most 3 alerts per customer per week, at least an hour between them, and at most one promotional per day.
- ✅ Customer promotional opt-in: when signing up and from their own card, your customer decides whether to receive promotions over WhatsApp. Promotional alerts only reach customers who opted in; transactional ones don't need it.
- 💬 The WhatsApp add-on can now also be purchased on the Wallet plan ($5 USD or $99 MXN per month), not just on Shared. It stays included on Branded and Premium.
- 🏷️ Your business type is asked once, during onboarding, and you can change it any time in Settings → General. Xtarly uses it to suggest the rewards that work best in your line of business.
about 2 months ago
- 🎁 Rewards your cashier knows how to hand over: creating a reward now starts from a catalog of ready-written templates for nine business types (coffee shop, restaurant, bakery, salon and barbershop, spa, gym, car wash, vet clinic and retail), and you define what the reward actually is — a product from your menu, a percentage or fixed discount, or a size upgrade. The register shows the exact fulfillment instruction, no guessing.
- 🎟️ Sharper coupons: a coupon can be a size upgrade and can point to the specific menu products it applies to.
- ⚡ Connect your WhatsApp in one click: authorize with Meta from the dashboard — no tokens or IDs to copy — and keep your number, your chats and your app: what you write from the phone shows up in Xtarly and the other way around. If you allow it, up to 180 days of history come into the dashboard. Manual connection stays as an advanced option, and the dashboard now tells you which number is connected.
about 2 months ago
- 🔌 Five new point-of-sale connectors — Square, Lightspeed X-Series, Bsale, Clover and Toast — for a catalog of 15 integrations. Square, Lightspeed and Toast don't operate in Mexico; the dashboard flags it before you connect.
2 months ago
- 🪪 “My card” portal for your customer, with no app and no account: from the link on their own card they see their balance, their tier, which rewards they can already redeem and how far they are from the rest, their active coupons, your menu and your branches. It opens straight on the tab that has something to offer them.
- 📲 A single wallet button based on the phone: iPhone gets Apple Wallet, Android gets Google Wallet, and on desktop both show up.
- 🔄 The back of the wallet card builds itself from what you already have: how your program works, your rewards with their cost, your branches with address and hours, and the terms.
2 months ago
- 💳 The Wallet plan now starts with a 14-day trial with a card through Stripe for new accounts: when the trial ends, the subscription continues on its own. Five days ahead you get an email with the amount and the date of the first charge.
- 📍 Proximity alerts on Android too: Google Wallet notifies your customer when they walk near your branch, just like Apple Wallet on iPhone.
2 months ago
- ⭐ Revamped Ratings screen: average rating, totals and negatives always in view, filters by stars, branch and dates (carried in the URL so you can share them), and a new Google Reviews tab — connect your listing by searching it like on Google Maps and see your public rating and up to 5 highlighted reviews without leaving the dashboard. Connecting the listing fills in your review link automatically.
- 💌 Win-back now carries an offer: link a coupon to the win-back automation and write {coupon} in the message — the inactive customer receives the discount with a code ready to redeem at the register. It only goes to customers who can actually redeem it and never sends more offers than the coupon has uses left; if the coupon runs out, the message goes out without a broken promise.
- 💳 On the Wallet plan, automated campaigns land straight on the Apple/Google Wallet card — your customers don't need any app for you to bring them back.
2 months ago
- 🎨 Design catalog for your wallet card: pick from five styles — Grid, Logo hero, Photo and stamps, Progress bar and Image only — and see the real result in the Apple and Google Wallet previews.
- 🖼️ New control for the background behind the stamps: a photo of your business, a gradient or a solid color. If the photo is too light, it dims itself so the stamps stay readable.
- 🔠 Large logo inside the card: on the styles that support it, your logo is drawn centered inside the design, not just in the corner.
3 months ago
- 🏪 Cashier app: if you work at more than one business, you can now switch business from the app home. The choice is saved on that phone and tells you which business upcoming transactions will be recorded under.
- 🖼️ Redesigned enrollment poster: it is composed over the brand artwork, takes your card color and places your logo and QR in position — ready to print and put next to the register.
3 months ago
- 🔔 Stamps and redemptions now also reach the Apple Wallet and Google Wallet card, not just the app: customers see the update even if they never installed anything (up to 3 alerts per customer per day).
- 📲 Business QR on the Cashier app home: show it so a new customer signs up on the spot, or send it over WhatsApp or by copying the link.
3 months ago
- 🤖 Automated campaigns: turn on “Birthday” (greets only the customers with a birthday that day, at most once a year) and “Win-back” (messages customers who stopped coming after 14, 30, 60 or 90 days without a visit, and rearms if they buy again). You choose the copy, use {name} for the customer's name, and the exact send hour.
- 🎯 Audience segmentation: send only to customers inactive for 30, 60 or 90 days, to those active in the last month, or to an RFM segment (Best, Loyal, New, At risk, Lost). You see how many customers fall in the segment before sending and can open the list with “View customers”.
- 🔖 Saved segments: name a segment you use often (for example “Asleep 60 days”) and reuse it in one click. History shows which segment each notification went to.
- 📮 Pick the channel per send: the app, the wallet card, or both — wallet reaches customers who don't have the app.
- ✅ Activation guide on the dashboard home: five steps to get your program live (put your logo on the card, enroll yourself, give yourself the first stamp, set up your team and announce it). It checks itself off as you go and can be hidden.
3 months ago
- ⭐ Ratings right after enrollment: customers rate you with stars as soon as they sign up, get sent to leave your Google review, and can also write a private comment only you read, in the Ratings section of the dashboard. Enable it by connecting your Google listing.
- 💱 Currency is now decided by your business location, not by the language you browse in: a business in Mexico pays in pesos even when using the dashboard in English.
- 🏬 POS integrations: each connection can be assigned to a branch, so sales from each store or terminal are recorded where they belong.
3 months ago
- 🇲🇽 Mexican peso pricing: in Mexico, plans are now shown and charged in MXN — Wallet $349, Shared $549, Branded $1,650 and Premium from $5,349 per month (yearly billing equals 10 months: 2 free). The WhatsApp add-on is $99 MXN/mo. USD pricing stays unchanged elsewhere.
3 months ago
- 🔌 New point-of-sale Integrations panel (Settings → Integrations): pick your POS from the catalog — Loyverse, Poster, Mercado Pago, Clip, SumUp, Epos Now, Shopify, CleanCloud, Alegra, Odoo POS and more — and every sale credits points or stamps to your customers automatically.
- 🤝 One-click Connect with Mercado Pago: authorize with your account and you're done — no tokens to copy.
- 💡 QR match on payment: scan the customer's card QR into your POS note or reference field and Xtarly credits their points even when the payment is anonymous.
3 months ago
- 🧾 XtarlyPOS now uses your Xtarly account: sign in at pos.xtarly.com with your email and password or with Google, and jump straight from the dashboard's “Go to my point of sale” menu.
3 months ago
- 💬 In-app support: chat with Tarly, our assistant, from the floating button — and hand the conversation to a human teammate whenever needed.
3 months ago
- 🎨 Design your card without signing up: try the public designer at /disena-tu-tarjeta and carry your design over when you create your account.
3 months ago
- 🗑️ You can now delete your account and organization from the dashboard, with a short exit survey.
3 months ago
- 🤳 Snappier cashier: after scanning, Earn and Redeem continue straight to their screen with no extra steps.
- 📖 New public /como-funciona page: the 5-step guide with a real demo for anyone getting to know Xtarly.
3 months ago
- 🖼️ Redesigned enrollment QR poster in a clean editorial style: background in your card's color, auto-contrast ink and your enrollment page texts.
4 months ago
- 🏆 Tiered rewards on stamp cards: set intermediate rewards within a single card (for example, a reward at stamp 5 and another at 10) to keep customers progressing.
4 months ago
- ✉️ New Email Campaigns module: connect your own Resend account, start from 5 base templates per organization, use customer variables based on your program type, upload images and your logo, and see an instant preview.
- ✨ Refreshed onboarding: iPhone HEIC photo support, a visual stamp-count picker, usage limits on coupons, and native date pickers.
- 🎨 Your logo and background image now propagate automatically to the wallet card and the QR enrollment page.
4 months ago
- 🧭 New dashboard top bar with global search (⌘K shortcut), notifications, and a user menu.
4 months ago
- 🎁 Membership benefits with a configurable frequency per benefit (e.g. one coffee per day or a dessert per week), editable right on the page.
4 months ago
- 🎂 New customer filters by birthday and inactivity, with last-visit columns — perfect for segmented campaigns.
4 months ago
- 📊 Revamped transactions: filters by billing period, branch, and type, and a unified list with coupons.
- 🏷️ Promo codes with an extended trial period, manageable from the dashboard.
4 months ago
- 🧮 Loyalty program calculator: estimates the ideal program type (stamps, points, or tiers) based on average ticket, monthly visits, margin, and business goal. Available at /calculadora.
- 🎟️ Coupons with new eligibility conditions: customer inactivity (days since last visit), minimum lifetime points accumulated, and minimum visit count — perfect for win-back campaigns.
5 months ago
- 🎯 Tier-gated reward redemption: limit premium rewards to Gold or Platinum customers only.
5 months ago
- 📣 Your promotional banners now show up on the public enrollment page, matching the mobile app experience.
5 months ago
- 🎨 Refreshed wallet card designer: three images and three colors shared across Apple and Google, stamp grid slider (1–21), and fully customizable stamp icons.
- 📍 Custom proximity message on Apple Wallet — shown when the customer enters your branch's range.
6 months ago
- 🗺️ Google Maps location picker on branches — address autocomplete and a draggable marker.
6 months ago
- 🎁 Fully customizable enrollment page: logo, background image, banner style (solid, gradient or image), accent color and top badge.
- 📲 Smart app-download buttons — only shown if your plan includes a mobile app.
- ✋ No duplicate sign-ups: if a customer already exists with that email or phone, signing up returns their original card.
6 months ago
- 📥 Export your customer base to CSV including your custom columns.
- 🔎 Filter the customer list by the value of any custom field from the enrollment form.