homeRequest demo

features

twelve tools, made for indie cafes.

Each feature was added because a real shop asked for it. They all work standalone — pick three, leave the rest, swap later.

Reward

give regulars reasons to come back.

Loyalty, stored value, and offers that fit how your shop already runs.

Points & Redemptions icon

Points & Redemptions

A loyalty program that fits how your shop already runs.

Reward every purchase, every visit, every milestone. Members earn points automatically when they pay through your app, scan a QR at checkout, or get retroactively credited from a Square ticket. Redemptions are simple: a tap at the counter or auto-applied at checkout.

Use cases

  • Free drink at 100 points without printing a single punch card.
  • Bonus point days to lift a slow Tuesday into your busiest weekday.
  • VIP-only redemptions for top-tier members.

How it works

  1. 1.Set the earn rate (e.g. 1 pt per $1) and any category multipliers.
  2. 2.Add reward tiers (free drip, free pastry, $5 off — your call).
  3. 3.Members earn automatically; the barista sees the redeemable rewards on the order screen.
Loaded Value Wallet icon

Loaded Value Wallet

Pre-paid balance that pulls customers back through the door.

Customers reload their wallet in the app — $25, $50, $100 — and pay from balance every visit. Optional bonus credit (load $50, get $55) makes it irresistible. You collect cash up-front and lock in repeat visits without cards or paper.

Use cases

  • Holiday gifting: customers preload a friend's account.
  • Auto-reload that quietly tops up at $5 — never an empty balance.
  • Bonus-credit promos to drive a one-time cash injection.

How it works

  1. 1.Turn on Wallet in Loyalty settings and pick a preset reload ladder.
  2. 2.Configure optional reload bonuses (e.g. +10% on $50 reloads).
  3. 3.Wallet balance auto-applies at checkout; refunds restore the balance instantly.
Managed / Dynamic Loyalty icon

Managed / Dynamic Loyalty

Loyalty that adapts to who's actually walking in.

Most loyalty programs are static. DORI's dynamic loyalty watches behavior in real time — visit cadence, basket size, churn risk — and quietly adjusts incentives. Lapsing regulars get a nudge with a stronger reward; new members get a smaller, faster win to hook them.

Use cases

  • Auto-boost rewards for at-risk regulars.
  • Tier customers based on lifetime spend or 30-day frequency.
  • Throttle generous offers to members who don't need them.

How it works

  1. 1.Pick the segments that matter (Regulars, At-risk, New, VIP).
  2. 2.Define what each segment unlocks — bonus points, free upgrade, surprise drop.
  3. 3.Let it run. The dashboard shows redemption lift and segment movement weekly.
Exclusive Member Offers icon

Exclusive Member Offers

Make membership feel like membership.

Drop offers that only members see — a secret latte, an after-hours invite, an item that's not on the public menu. Exclusivity is the difference between a punch card and a club.

Use cases

  • Members-only drink of the week, never on the printed menu.
  • Early access to limited-batch beans.
  • Friends-of-the-shop pricing for top 5% spenders.

How it works

  1. 1.Create the offer and gate it to a segment.
  2. 2.Push a quiet notification, or let members discover it in the app's Offers tab.
  3. 3.Track redemption + new-member lift caused by the drop.

Reach

stay close, without being noisy.

Channels you own — push, re-engagement, referrals — used with care.

Push Notifications icon

Push Notifications

The most powerful channel you own — used with care.

Send branded push notifications straight to your members' phones. Compose, target by segment, schedule for the optimal local time, and track open rates side-by-side with sales lift. No third-party email opt-ins needed.

Use cases

  • Rainy-day flash promo on cold brew at 2pm.
  • New-drink launch announcement to your top 100 members.
  • Quiet reminder to unused-points members before quarter-end.

How it works

  1. 1.Open Push in the dashboard and pick an audience (everyone, segment, or one-off list).
  2. 2.Write the message. Preview on a phone-shaped frame before sending.
  3. 3.Send now or schedule for a specific time. Track opens, taps, and attributed sales.
Re-engagement Campaigns icon

Re-engagement Campaigns

Bring back the regulars before they forget you.

Set it once: when a member hasn't visited in 14 / 30 / 60 days, DORI fires a personalized push or email with a tailored come-back offer. Most independent shops never do this. The lift is real — usually 8–15% reactivation in the first 30 days.

Use cases

  • Auto-nudge after 21 days quiet, with a free drink on next visit.
  • Birthday outreach a week before, with a gift waiting.
  • Post-event follow-up to first-time visitors who haven't returned.

How it works

  1. 1.Choose a trigger (days quiet, birthday, post-first-visit).
  2. 2.Pick the reward and the message. DORI handles the variables.
  3. 3.Watch lift in the campaign dashboard; tweak intervals as you learn.
Polls icon

Polls

Ask your customers what they actually want.

Run quick in-app polls. Which seasonal latte should we bring back? Add oat milk station? Open Sundays? Get answers from real customers in hours, not vibes from your loudest regular.

Use cases

  • New-menu votes before sourcing beans.
  • Hours and seating decisions backed by data.
  • Light brand quizzes that reward members who answer.

How it works

  1. 1.Compose a question and 2–6 options.
  2. 2.Pick an audience and a reward (optional points-for-voting).
  3. 3.Watch responses roll in live; export results.
Referrals icon

Referrals

Your best customers are also your best marketers.

Members get a unique code. Friend signs up and visits — they both get a reward. DORI handles the attribution, the timing, and the payout. You see exactly which members brought you new business.

Use cases

  • $5 to give, $5 to get, capped per-member per-month.
  • Free drink for both parties on the friend's first visit.
  • Influencer-style codes for community partners.

How it works

  1. 1.Set the giver and receiver rewards (independent of each other).
  2. 2.Members share their code via the app's share sheet.
  3. 3.Attribution + payout is automatic on the friend's qualifying visit.

Community

make your café a place, not a stop.

Mechanics that turn customers into regulars and regulars into friends.

Friend Streaks icon

Friend Streaks

Turn your shop into a place friends meet on purpose.

Members can streak with friends — meet up at your shop on consecutive days, weeks, or months and rack up shared rewards. It's a tiny mechanic that quietly converts your café into a regular meeting place instead of a transactional stop.

Use cases

  • Weekly coffee streak — meet a friend once a week, 4 weeks in a row, free pastries on you.
  • Study-buddy streaks for college towns.
  • Co-worker streaks during morning rush.

How it works

  1. 1.Enable Streaks under Community settings.
  2. 2.Pick streak windows (daily, weekly) and the milestone rewards.
  3. 3.Members invite friends in-app and the system tracks who shows up together.
Meet Points icon

Meet Points

Bonus points for showing up together.

When two or more members check in at your shop within the same hour, they each earn a small bonus. It's a soft mechanic that nudges customers to make plans at your place instead of starting a thread that ends in 'maybe next week'.

Use cases

  • Friday afternoon meet-bonus to drive co-working visits.
  • Date-night double-points after 6pm.
  • Group-of-four bonuses for study or book clubs.

How it works

  1. 1.Toggle Meet Points on under Community.
  2. 2.Set the bonus amount and the time window.
  3. 3.DORI auto-awards points when qualifying co-check-ins happen.
Leaderboard icon

Leaderboard

Friendly competition for your most engaged members.

An optional, opt-in leaderboard ranks members by points, visits, or streaks. The top spots feel like a real flex — your community gets a public face. Top-of-leaderboard rewards refresh weekly or monthly.

Use cases

  • Monthly points-king crown with a unique reward.
  • Streak leaderboard for the friends-streak feature.
  • Anonymous-mode for shops where customers prefer privacy.

How it works

  1. 1.Enable Leaderboard under Community → Engagement.
  2. 2.Pick the metric (points, visits, streak length) and the period.
  3. 3.Members opt in to public ranking; opt-outs are still tracked privately.
Events icon

Events

Make your café a venue, not just a counter.

Open mic, latte art throwdown, neighborhood book club, ticketed cupping. Create the event in DORI, members RSVP in-app, you collect sign-ups (and optional ticket sales). Push reminders, day-of attendance, post-event follow-up — all in one place.

Use cases

  • Free Saturday cupping with capped attendance.
  • Ticketed barista classes at $40 a head.
  • Recurring weekly open mics with auto-reminders.

How it works

  1. 1.Create the event with a date, location, capacity, and optional ticket price.
  2. 2.Push to members or selected segments.
  3. 3.Members RSVP / pay in-app; check them in at the door from the staff app.

see them all in your own app.

We'll set up a 30-minute demo in a sandbox tenant — bring your menu, branding, and your most demanding regular's wishlist.