Skip to content

The platform

One system.
The whole loop.

Habitu is a branded guest app, a loyalty engine, and the intelligence that decides what to do next, running as one system on the POS you already use. Below is everything that ships today, not a roadmap.

01Collect.

Every visit lands from your POS. No tablets to add, no counter workflow to change.

02Segment.

Behavioural signals per guest, recompiled nightly into groups worth acting on.

03Reach out.

The right message to the right group, with frequency caps and quiet hours enforced.

04Measure.

Return visits inside a 14-day window. Attributed revenue, not open rates.

What the platform does.

Eight capability areas. Each one ships today; open any of them to see the individual features, named and described.

28 shipped features

Dashboard & intelligence

One score for programme health, the guest signals behind it, and the ranked next move.

24 shipped features

Loyalty engine

Earn rules, VIP tiers, rewards and gift cards. Configured, not engineered.

22 shipped features

Guests & segments

Behavioural signals per member, recompiled nightly into groups you can act on.

16 shipped features

Reach Out

Trigger-based messages with frequency caps, quiet hours and visit-lift attribution.

13 shipped features

Multi-location ops

Per-site signal, ranked weakest-first, with campaigns you can target at one branch.

91 shipped features

Branded guest app

Your app, your brand: loyalty home, ordering, inbox and theming, published without code.

13 shipped features

POS & payments

Square live end-to-end, Foodics-native loyalty, and coupons pushed back to the terminal.

14 shipped features

Setup & settings

Self-serve signup, brand configuration and the settings a multi-brand operator needs.

Everything that ships.

221 features, grouped by capability. Every one was verified against the production codebase. Anything still in progress is deliberately absent from this page.

Dashboard & intelligence

Full page →

One score for programme health, the guest signals behind it, and the ranked next move.

28 features
FeatureWhat it doesWhere
Pulse Score: Animated Program Health RingOne glanceable number that tells a multi-location operator whether their loyalty programme is healthy, improving, or needs attention. Without needing to read a spreadsheetDashboard
Pulse Sub-Score KPI Cards (5 dimensions)Breaks down where a programme is strong vs struggling so the operator knows exactly which lever to pull rather than diagnosing from raw numbersDashboard
Member Health Signal ChipsImmediate at-a-glance health flags. An operator sees '14 at-risk high-value' in red before reading any table, and knows to act todayDashboard
Hero KPI Strip: Dashboard Scoreboard HeaderThe first thing an operator sees when they open the dashboard. Their loyalty programme's monthly performance in four numbers, without navigating anywhereDashboard
Your Guests: Compact Segment StripA single card that replaces three separate report runs. Operators instantly see who to target next and when they last reached outDashboard
System Activity Feed (Autopilot Events)Operators see what the system did on their behalf while they were running the restaurant. Confirmatory scoreboard for automated actionsDashboard
Live Member Activity TabOperators can watch their guests checking in and redeeming rewards in real time. A live pulse of footfall that is particularly satisfying during a lunch rushDashboard
AI-Ranked Action Recommendations with Revenue-Lift EstimatesThe system tells operators exactly what to do and what they'll earn from it. No guesswork, no analytics training neededDashboard
Intelligence Refresh: On-Demand Signal RecomputationOperators can force a fresh intelligence sweep after a busy event or promotion and see updated recommendations within secondsDashboard
Reusable KPI Display PrimitiveConsistent, legible KPI presentation that works on dark and light surfaces. Used throughout the merchant interface for all metricsTheming
KPI Tile with Sparkline BarsShows trending direction for a metric without requiring a full chart. The sparkline communicates growth or decline at a glanceTheming
Campaign Template LauncherOperators can pick a pre-built campaign template and launch it in one tap, or customize it in the builder, no blank-canvas anxietyDashboard
Month-over-Month Delta Computation (Revenue, Redemptions, Points)Operators see whether this month is better or worse than last month on every key metric, no manual calculationDashboard
Pulse Score: Composite Program Health (0-100)Operators see a single number that tells them whether the program is healthy before reading any detailDashboard
Analytics Overview Dashboard: Hero KPIs + Opportunity PipelineGives operators a monthly snapshot optimised for action: the hero signals overall program health, the Opportunity Pipeline calls out specific groups that need a reach-out right nowDashboard
Location Insights: Priority-Ranked Signal Engine with Master-Detail PanelInstead of reading raw numbers for each location, an operator sees an interpreted signal with a one-sentence recommended actionDashboard
Program Performance: Engagement Rate, Redemption Rate, Tier VelocityShows not just how many members there are but how intensely they engage with the program. And whether that's improving or declining month-on-monthDashboard
Smart Segments: Behavioural Guest ClassificationOperators do not need to define filters. The segments are pre-computed and named in plain operator language, making it easy to identify and act on the highest-impact guest cohortsDashboard
Opportunity Pipeline: Actionable Segment Counts with Inline CTAsConverts segment intelligence into an explicit action queue. Operators can go from seeing a count to launching a campaign in one clickDashboard
Campaign Attribution: First Return Visit Inside 14 Days of DeliveryOperators see how many reached guests came back inside 14 days of the message landing, and the order value behind those visitsDashboard
AI-Generated Recommendations with Priority Ranking and Revenue Lift EstimatesThe system tells the operator what action to take next, ranked by expected impact, with an explanation of the signal driving the recommendation. Removing the need for manual data analysisDashboard
Member Signals Feature Store: 16-Dimensional Per-Member ProfileA pre-computed intelligence layer that makes segment resolution, recommendation generation, and dashboard KPIs fast and consistentPlatform
Real-Time Activity Feed: Live Visit, Redemption and Join EventsOperators see real member activity as it happens, who just earned points, who just redeemed, who just joined, providing a pulse-check on the brand's busiest locationsDashboard
Custom Segment Builder: Criteria JSON Filter EditorOperators can build audiences that go beyond the six system segments, without needing developer supportDashboard
Brand Intelligence Refresh: On-Demand + Nightly RecomputeOperators can refresh their intelligence on-demand after running a campaign or before a key meeting, and trust that overnight the system recalculates everything automaticallyDashboard
Multi-Brand Client ArchitectureA franchise group can operate multiple distinct brands (e.g. a burger chain + a cafe) under one Habitu client account, with isolated branding and configurations per brandPlatform
Per-Brand User Management (RBAC)Habitu's team can onboard, reset access for, and re-seat any staff member across any brand without touching the database. A key ops requirement when supporting a multi-location clientPlatform
Multi-Currency Subscription & BillingA UAE franchise and an Australian franchise can both be on the Growth plan, each billed in their local currency. No FX surprise, no manual conversionPlatform

Loyalty engine

Full page →

Earn rules, VIP tiers, rewards and gift cards. Configured, not engineered.

24 features
FeatureWhat it doesWhere
Dual-Provider Loyalty Engine (Habitu Native + Square Mirror)Operators on Square keep their existing loyalty without re-enrolling guests; Foodics operators get a native program from the same codebasePlatform
Configurable Earn Rules (Visit, Spend, Multiplier, Bonus, Welcome)Precise reward mechanics that match the brand's visit pattern without developer involvementDashboard
Points Expiry (Inactivity-Based, Configurable)Keeps the loyalty liability ledger clean and creates urgency to redeemDashboard
Points-for-Rewards Catalog (Free Item, % Off, Amount Off)Members unlock rewards as they accumulate points. The core loyalty loop that drives repeat visitsDashboard
Race-Safe Redemption + ReversalOperators never face double-redemption fraud or missing earn credits caused by retry storms or network failuresPlatform
Manual Points Adjustment (Goodwill / Correction / Refund)Resolves real CS friction: compensating a guest whose points were missed at POS, or applying goodwill after a bad experienceDashboard
Earn Preview at CartReal-time visibility into earning motivates members to complete the order and increases basket size when nearing a reward thresholdGuest app
Consumer Loyalty Home ScreenMembers have a single place to understand their loyalty status, see what they can unlock, and feel progress. The core retention surfaceGuest app
VIP Tier System: Guided 4-Step Setup WizardNon-technical operators can configure a sophisticated tiered loyalty program in under 5 minutes with best-practice defaults, without needing a consultantDashboard
VIP Tier Qualification Metrics: Visits, Spend, HybridOperators can reward the right guest behaviour. Frequency for quick-service, basket size for fine dining, or both for bar/loungeDashboard
Per-Tier Perk Catalog (16 Perk Types, 4 Categories)Operators differentiate tier value in ways that go beyond discounts, exclusivity, access, and operational status, increasing perceived tier value without linear COGS increaseDashboard
Loyalty Budget Governor (Cost-as-% GMV Rail)Operators see the projected monetary cost of their tier design before publishing. Eliminating the 'launch and discover you've given away the margin' failure modeDashboard
Publish-Diff Pre-Flight (Member Migration Preview Before Going Live)Prevents 'I published and my best 30 customers got demoted'. The most common source of VIP program regretDashboard
Scheduled Tier-Config PublishingOperators can stage a tier-structure change to coincide with a campaign launch, a seasonal promotion, or off-peak hours. Without needing to be at their computer at that momentDashboard
VIP Live Program Dashboard (KPI Cards + Tier Matrix)Operators see the impact of their VIP program at a glance: who is active, what it costs, how many are in the top tier, and whether repeat-visit rate is lifting above pre-VIP baselineDashboard
Server-Side VIP Suggested-Actions EngineThe platform proactively tells operators what to fix, rather than waiting for them to notice, with specific, actionable CTAsDashboard
Consumer Tier Card with At-Risk and Soft-Landing StatesMembers who are at risk of losing their tier are warned proactively, creating urgency to visit; soft-landing softens the demotion experience and reduces churnGuest app
Merchant 'Preview as Member' ModalOperators can QA the consumer experience before publishing without logging in as a test user. Reduces the feedback loop from publish to visual verificationDashboard
Automatic Tier Evaluation (Event-Triggered + Scheduled Cron)Member tier status is always current. A qualifying order at 11pm on a Friday moves the member's tier by the next app open, not the next cron cyclePlatform
Per-Tier Earn Multiplier (VIP Tier Acceleration)Higher tiers earn points faster. A compounding incentive to reach and maintain VIP status, increasing visit frequency at the top of the funnelPlatform
Customisable Loyalty TerminologyBrand expression. A coffee shop calling them 'beans' is a stronger loyalty identity than a generic points programDashboard
Per-Location Loyalty ScopingLets a franchise pilot a new loyalty structure at select locations before rolling it out network-wide. Or maintain different earn rates at a flagship versus express formatDashboard
Immutable Loyalty Event Ledger with Full Audit TrailComplete, tamper-proof record of every point earned and spent. Essential for dispute resolution, regulatory compliance, and operator trustPlatform
Venue-Type Tier Presets (5 Built-in Blueprints)Operators launch a sensible first VIP program in seconds; the preset is fully editable so it is a starting point, not a constraintDashboard

Guests & segments

Full page →

Behavioural signals per member, recompiled nightly into groups you can act on.

22 features
FeatureWhat it doesWhere
Near Next Reward SegmentOperators can trigger a nudge campaign at the exact moment guests are closest to redeeming, maximising conversion without discountingDashboard
High Earners Never Redeemed SegmentUncovers dormant reward potential. Members who have earned but never used their rewards, representing an engagement gap and a revenue trigger opportunityDashboard
Custom Segment BuilderOperators can build any audience they can describe without writing SQL, and instantly see how many guests qualifyDashboard
Segment Compiler (Criteria-to-Query Engine)Guarantees that a saved segment always resolves to exactly the members it describes. The foundation of audience integrity for campaignsPlatform
Expandable Segment Rows with AI Insight TextSegment intelligence is scannable at a glance and drills into actionable detail on demand, without leaving the Guests tabDashboard
Member_Signals Feature Store (Behavioural Intelligence Backend)All segment evaluations read pre-computed signals instead of re-querying raw visits on every page load, making the entire intelligence layer fast and consistentPlatform
Criteria Humanizer (Plain-Language Segment Descriptions)A saved segment is always readable by a non-technical operator. They can understand and trust the audience definition without reading JSONDashboard
Saved Segment Picker (Reusable Audience Selector)Operators build an audience once and reuse it across multiple campaigns, maintaining consistency and saving timeDashboard
Recency Bucket Segmentation FieldOperators can build segments like all lapsing members or not active and not cooling without needing to know the underlying day thresholdsDashboard
Guest Activity Status ClassificationOperators can instantly filter and count members by health status. Seeing at a glance how many of their member base is active vs at-risk vs churnedDashboard
Member Roster with Activity-Status ClassificationOperators get an instant read on which members need attention without manual analysis, surfacing at-risk members before they churnDashboard
Guest Home: Pulse Sub-Score GaugesGives operators a single glance at whether their guest base is healthy, growing, and engaged. Without needing to interpret raw numbersDashboard
Guest Insights Panel: 4-KPI Panel with Embedded AI NarrativeOperators read a one-paragraph briefing that tells them exactly what to do next and how many guests it will affect, no dashboard-reading skills requiredDashboard
Live Guest Activity FeedOperators and store managers see what is happening right now across their guest base. Replaces the 'gut feel' of watching the counterDashboard
Co-Pilot Suggested Action CardsOperators can launch a targeted campaign in two clicks without knowing which segment to pick or how to write the messageDashboard
Guest List with Segment and Tier FilteringOperators can instantly isolate any behavioural cohort, e.g. 'all Gold-tier members who are Near Reward', and act on themDashboard
Individual Member ProfileStore staff or HQ can look up any guest's full history in seconds. Enabling personalised service and resolving loyalty disputesDashboard
Per-Location Guest Recognition (Top Regulars + Recent Visitors)Store managers know their most loyal guests by name and can greet them personally. A recognition play that has outsized effect on repeat visits in the MENA hospitality contextDashboard
Member Signals Feature Store + Refresh IntelligenceAll intelligence surfaces draw from a consistent, refreshed feature store rather than running ad-hoc queries. Ensuring counts on the dashboard match counts in campaignsPlatform
Consumer Loyalty Home (Points, Tiers, Rewards, Perks)Guests can check their points, see exactly how close they are to a reward, browse all perks, and understand their tier status. From their phone, in secondsGuest app
Tier Progression and Tier-Celebration ModalMembers get a moment of recognition when they level up. Reinforcing the status signal that drives continued spendingGuest app
Home-Screen Loyalty Progress CardEvery guest sees how close they are to their next reward the moment they open the app. The primary visit-frequency driverGuest app

Reach Out

Full page →

Trigger-based messages with frequency caps, quiet hours and visit-lift attribution.

16 features
FeatureWhat it doesWhere
Signal-Triggered Campaign Builder (Location Intelligence to Campaign)Turns a location alert into a ready-to-launch campaign in one click; no copywriting or audience configuration requiredDashboard
AI-Recommended Campaign Cards (Suggestions For You)AI surfaces actionable outreach opportunities tied to live guest behaviour. Revenue-at-stake is a heuristic estimate that quantifies the opportunity, not a transaction-sourced figureDashboard
Fullscreen Tapcart-Style Campaign Builder (Reach Out v2)Polished launch UX that guides the merchant through every decision needed before send, with contextual nudges (AI chip, recovery estimate, audience count) at each stepDashboard
Real-Time Lock-Screen Preview (In-App / Email live; Push / SMS / WhatsApp preview)Merchants see how a message would land before sending, so copy is checked against each channel's real character budget rather than guessed atDashboard
Bilingual Messaging (EN + AR) with Template SubstitutionOne campaign reaches English and Arabic speakers with culturally correct copy. No need to duplicate campaigns per languageDashboard
Offer Mechanic Builder (% Off / Free Item / Points Boost)Operators configure promotions with precise economics context, removing the guesswork of which offer drives returnsDashboard
Inline Segment / Audience Filter EditorHyper-precise targeting without leaving the campaign builder. Merchants can define 'Gold tier, visited once in the last 60 days, 0 redemptions' and see the count update instantlyDashboard
Reusable Brand Message TemplatesWinning message copy can be reused across future campaigns without re-typing, building a brand-owned message library over timeDashboard
Frequency Cap (Per-Guest Message Throttle)Prevents guest fatigue by ensuring no member receives more than N messages in a rolling window, protecting opt-out ratesDashboard
Campaign Scheduling (Send Now / Schedule for Later)Campaigns can be prepared in advance and timed to the right moment (lunch, weekend, payday) without a staff member at a keyboardDashboard
Pre-Send Review & Send ModalPrevents accidental broad sends and gives the operator one final review of exactly what will be dispatched and to whomDashboard
POS Coupon Sync (Foodics + Square) on Campaign LaunchA single Habitu campaign creates the matching discount or coupon in the POS automatically. No duplicate data entry, no risk of an offline coupon that the register does not recogniseIntegrations
Post-Send Analytics (Delivery, Redemption, Attributed Revenue)Operators know whether a campaign worked, not just that it sent. Each reached guest's first visit in the 14 days after delivery is credited with the value of the order behind itDashboard
14-Day Attribution Window (Visit and Revenue Lift)Credible attribution tied to real transactions. Not open-rate vanity metrics, but actual return visits and spend attributable to the reach-outDashboard
AI Follow-Up Suggestions After Campaign ResultsThe platform tells operators what to do next based on what actually happened. Turning results analysis into an actionable queueDashboard
Campaign Draft Lifecycle (Save Draft / Edit / Duplicate / Schedule / End)Campaigns can be prepared, reviewed by a manager, scheduled, and archived without data loss. Supporting approval workflows that franchise operations requireDashboard

Multi-location ops

Full page →

Per-site signal, ranked weakest-first, with campaigns you can target at one branch.

13 features
FeatureWhat it doesWhere
All-Locations Management TableOperators with 10+ locations get one pane to triage the whole network at a glance. Worst performers surface automatically without manual sortingDashboard
Per-Location Signal EngineInstead of reading raw numbers across 15 locations, operators receive a single traffic-light signal per site with an actionable one-sentence hint (e.g., 'Brief staff on proactive reward…Dashboard
Location Insights Command DeckFranchise operators can scan the full network health, click any underperforming site, see why it is struggling, and launch a targeted campaign. All in one screen without navigating awayDashboard
Per-Location Detail Screen with Intelligence PanelOperators can drill into any individual outlet and get a full intelligence story: what is happening, why, and the next action. With the brand currency rendered correctlyDashboard
Location Guest RecognitionStaff and managers at a specific branch can immediately see who their regulars are and when they last came in. Without accessing the full customer databaseDashboard
Brand-vs-Location KPI Comparison BarsOperators can immediately see which metric is dragging a given site below the network average, without manually calculating ratios across a spreadsheetDashboard
Square POS Location Sync (Webhook + Cron + Manual)Location names, addresses, and hours stay fresh automatically. When a franchise operator renames or opens a new outlet in Square, it appears in the dashboard without manual data entryPlatform
Realtime Location List RefreshWhen a Square webhook fires after a location rename or a new outlet opens, the dashboard list updates live without the operator needing to refresh the pageDashboard
Location Hero Image ManagementOperators can brand each location in the management table with a real photo. Useful for visual triage when all outlet names look similar in a tableDashboard
Location Multi-Select Picker for Campaign TargetingA franchise operator can send a reactivation offer to members who visit only their lower-traffic locations, without blasting their entire loyalty baseDashboard
Store Hours Engine with Ordering Time-GateGuests cannot place orders at a location when the kitchen cannot fulfil them. Eliminating failed orders and refund complaints. The 30-minute warning nudges checkout before cut-offGuest app
Consumer Location Picker (List + Map Variants)Consumers at a franchise chain with 10 outlets can find their nearest branch instantly. Reducing drop-off at the ordering entry pointGuest app
Per-Location Item Availability (Sold-Out Pill)A franchise operator who 86's a menu item at two locations can see immediately that it is sold out at 2 of 8 locations. Not silently In Stock or globally 86'dDashboard

Branded guest app

Full page →

Your app, your brand: loyalty home, ordering, inbox and theming, published without code.

91 features
FeatureWhat it doesWhere
Figma-style App Editor (full-screen takeover)Merchants build and preview their consumer app in real time without writing code. The canvas is the product, not a mockupDashboard
Draft / Publish pipeline with optimistic-lock conflict detectionOperators can safely work on the next campaign look while the current app stays live; no accidental overwrite even when multiple team members edit simultaneouslyDashboard
AI brand-identity generation from merchant websiteA new brand can get a fully-configured, on-brand consumer app in one URL entry rather than manually uploading assets and dialling coloursDashboard
Curated industry preset templates (6 presets + blank)Any F&B operator can launch a professional consumer app in minutes by picking the closest match and fine-tuning, no design skills requiredDashboard
Brand identity token editor (accent, background, surface, text, buttons)Every brand colour, surface, and button can be dialled to match the merchant's existing identity. The consumer app looks unmistakably on-brand, not like a generic templateDashboard
Hero carousel editor (multi-slide, position grid, image/colour/video, CTA)The home hero communicates the brand story, new launches, featured items, seasonal campaigns, without a developer deployDashboard
Splash screen customisation (background image/colour, logo, loading animation)The first impression a customer sees when opening the app is the brand's own identity, not a generic loaderDashboard
Onboarding welcome carousel editorSet the tone for new customers from the very first interaction. On-brand, with messaging that drives sign-upsDashboard
Merchant notice / update interstitial (N1)Alert customers to closures, new openings, or limited-time offers the moment they open the app. Without a push notification or an app store releaseDashboard
Menu layout variant picker (B2a / B2b / B2c / B2d)Operators can match their menu layout to their brand aesthetic. A premium fine-casual brand picks editorial rows; a QSR picks the speed-optimised gridDashboard
Order section product curation pickerFeature your best-selling or highest-margin items front and centre without needing to reorganise your entire POS catalogDashboard
App-wide locale / language switcher (English / Arabic / Bilingual)A locale column exists on brand config (English / Arabic / bilingual) so the app shell can pick RTL before config loadsDashboard
Live phone-frame canvas with real merchant catalog dataWhat you see in the editor is exactly what your customers see. Including your real menu items, your real brand colours, and your real loyalty sectionDashboard
Brand color picker with spectrum, hex, and per-brand recentsDialling a precise brand-guide colour is fast. Paste a hex or drag a spectrum instead of cycling the native OS pickerDashboard
Personalised Loyalty Home ScreenMembers see their complete loyalty picture in one glance. Current points, how far to the next reward, their tier badge, and available rewards to redeem. Driving repeat visit motivationGuest app
VIP Tier Program: Server-Computed Tier CardsHigh-value members see their exact tier status, earn-multiplier bonus, and what they need to do to keep or advance their tier. Creating a clear behavioural incentive loop across every visitGuest app
All Perks Modal: Full Tier Ladder BrowserMembers can browse the full perks ladder, what they have now and exactly what they unlock next, without leaving the app, sustaining aspiration and giving them a concrete reason to keep…Guest app
Points Card with Progress Bar and Earn-Rate LabelAt a glance the member knows their balance, what they just earned, and how close they are to a free reward. The single most powerful retention nudge in a loyalty appGuest app
Horizontal Rewards Catalog RailMembers see all their redeemable rewards in a scannable carousel on the loyalty home. Removing friction from redemption and highlighting rewards they can use immediatelyGuest app
Reward Redemption Bottom SheetThe redemption experience is frictionless. Members see exactly which rewards they can use on their current order, apply with one tap, and get a clear 'coming up' view of what to earn nextGuest app
Consumer Home Screen with Live Menu and Order HistoryThe home screen is the brand's digital storefront. Members see their loyalty progress, can order a curated item directly, and review recent orders, all in one branded surfaceGuest app
Multi-Slide Hero Carousel with Video BackgroundsMerchants can tell a brand story across multiple slides, seasonal campaigns, new menu items, loyalty prompts, without developer involvementGuest app
Merchant-Branded Consumer App (Full Theme System)Each franchise brand gets its own fully-themed app experience without per-brand code changesGuest app
Merchant-Configurable Branded Splash ScreenThe first thing a customer sees on every cold app launch is the brand's splash, not a generic loader, cementing brand recall at the highest-frequency touchpointGuest app
Phone OTP Onboarding Flow (O1–O5)Low-friction OTP sign-up removes password barriers; a member who interrupted an order or tapped the loyalty card is returned exactly where they left off after sign-upGuest app
Merchant-Configurable Onboarding CarouselFranchise brands can tell their brand story during sign-up, welcome messaging, loyalty pitch, and brand photography, without engineering involvementDashboard
Fulfillment Picker (In-Store / Pickup / Delivery)Members pick how they want their order fulfilled, dine in, grab-and-go pickup, or delivery, from a branded bottom panel before ever opening the menuGuest app
Nearest-Location Geolocation on Home ScreenMembers with location permission see their nearest outlet surface automatically. Removing the multi-location friction of 'which location do I order from?'Guest app
Live Order Tracker (Status Polling)After paying, members watch their order move through preparation in real time. Reducing 'where is my order?' anxiety and making the wait feel shorterGuest app
Post-Order Points Celebration (Thanks Sheet)The member sees exactly how many points they just earned and whether they unlocked a new reward. Closing the earn loop and creating an addictive completion moment after every orderGuest app
Spend-Based and Visit-Based Earn RulesMerchants configure how customers earn, per visit, per spend, or both, matching their business model (coffee shops prefer visit-based; restaurants prefer spend-based)Dashboard
Consumer Member Profile with Inline EditingMembers manage their identity, birthday data (for birthday rewards), and language in one screen. Reducing support overhead and personalising the experienceGuest app
Communications Preferences (Notification Opt-In/Out)Members control which marketing and operational notifications they receive. GDPR/data-privacy compliance and a trust signal for the brandGuest app
Item Modal with Modifier Picker and Size VariantsMembers customise their order, size, extras, special instructions, from the home screen without navigating to the full menu; the first add-to-cart from home triggers location/fulfillment…Guest app
Loyalty Points Earn Preview in Cart CheckoutMembers know before paying how many points they will earn. Reinforcing the loyalty value proposition at the highest-intent moment in the funnelGuest app
App Editor: Real-Time Consumer App PreviewFranchise brand managers launch and update their consumer app without developer involvement, brand refresh, seasonal campaigns, new menu curation, all in a visual editorDashboard
VIP Tier Home Teaser on Home Loyalty CardOn the home screen, members see a summary of their tier and exactly how much more to spend / how many more visits to reach the next tier. A persistent nudge visible on every home visitGuest app
Branded Multi-Screen Consumer App (PWA)Customers get a native-feeling branded app without the merchant building one. Each location's PWA is visually indistinguishable from a bespoke productGuest app
Category-Tabbed Menu with Scroll-Spy NavigationCustomers navigate dense menus as fast as on established delivery apps. Reducing abandonment from decision fatigueGuest app
Per-Location Real-Time Inventory (Sold-Out Surfacing)Customers never build a cart around an item that's 86'd. Eliminating checkout failures and kitchen errorsGuest app
Modifier & Size Picker (P3 Variation Support)Full customization at the point of order. Customers get exactly what they want, reducing front-counter correction timeGuest app
Sides Upsell + Cross-Sell SectionsDrives average order value (AOV) through in-context add-on suggestions rather than disruptive pop-upsGuest app
14-Allergen + Dietary Filter DrawerCustomers with dietary requirements can instantly narrow a full menu to safe options. Reducing front-counter queries and liability exposureGuest app
Store-Hours Awareness (Menu + Cart + Preflight)Customers get honest, timely signals about ordering windows. Preventing failed orders and reducing support volumeGuest app
Geo-Detect Nearest LocationReturning customers or new visitors near a branch go straight to ordering without manually searching for the right locationGuest app
Schedule-for-Later (Pre-Order Pickup)Customers can order ahead and pick up at a convenient time. Reducing peak-hour queues and increasing off-peak kitchen utilisationGuest app
Guest Cart (Browse and Order Without Sign-Up)Removes sign-up friction at the top of the funnel. Customers can browse and build a cart before committing to an accountGuest app
Cart V2: Redesigned Editorial Cart UIA premium, on-brand checkout experience that reinforces brand identity and reduces cart abandonment through a clear, trustworthy UIGuest app
Earn-Preview Banner (Points-to-Earn at Cart)Reinforces the loyalty value proposition at the moment of purchase, motivating higher spend and repeat visitsGuest app
Loyalty Reward Redemption at CartCustomers close the loop on earned points in the same app where they ordered. Completing the loyalty cycle without a separate redemption stepGuest app
Multi-Component Tax Engine (Per-Location, Per-Item)Handles multi-rate VAT regimes (e.g. UAE 5% VAT with zero-rated categories) and future multi-jurisdiction expansion with zero UI changesGuest app
Tip Selection (Fixed Presets + Custom Amount)Enables digital tipping without a POS integration. A seamless experience that increases staff gratuitiesGuest app
Per-Merchant Takeaway Bag ChargeSupports sustainability levies and regulatory bag-fee requirements without code changesGuest app
Cutlery Request ToggleReduces unnecessary cutlery waste. A common customer and regulatory concern for delivery-oriented brandsGuest app
Allergy Declaration at CartGives customers a direct channel to inform the kitchen of allergies without relying on staff to ask. Reducing allergy incidentsGuest app
Order Note (Special Instructions)Captures request nuance that modifier lists can't express. Reducing in-person clarifications at the counterGuest app
Square Web Payments Checkout (Card + Apple Pay + Google Pay)Customers pay using their preferred method including device wallets. Removing payment friction, especially on mobileGuest app
Stripe Connect Direct-Charge Checkout (Legacy Path)Stripe brands get the same full checkout flow including digital wallets and 3DS complianceGuest app
Idempotent Server-State Checkout (Realtime Order Arrival)Customers are never double-charged if they refresh mid-checkout, and navigation to the tracker is instant when the order is confirmedGuest app
Live 4-State Order Tracker (Sheet over Home)Customers track their order in real-time from the same app they ordered from. Eliminating counter-staff interruptions and 'where's my order' queriesGuest app
QR Pickup Code BadgeStaff scan QR from the customer's screen for contactless, error-free order collection. Faster handover than verbal code lookupGuest app
Post-Order Thanks Sheet with Loyalty Points DeltaCloses the loyalty loop immediately post-purchase. Showing earned points creates tangible feedback that drives repeat visitsGuest app
Order Receipt (Modal Sheet, Multi-Currency, Multi-Tax)Customers get a complete digital receipt without email. Useful for expenses and personal record-keepingGuest app
Order History Screen (Sheet over Home, Active + Past Buckets)Members can review their full order history and reopen receipts. Supporting expense tracking and reordering considerationGuest app
In-App Pickup Navigation Map (A6 Pickup Map)Customers navigate to the pickup location without leaving the app. Reducing missed pickups and late arrivalsGuest app
Multi-Currency Support (AED, CAD, USD, AUD)The same platform serves brands in different markets without code changes. Amounts render correctly for UAE dirhams, Canadian dollars, US dollars, or Australian dollarsGuest app
Branded Splash ScreenEvery consumer sees the brand, not a generic loading spinner, on every cold launch. Franchise operators set one branded splash that deploys consistently to all location sub-domainsGuest app
Merchant-Configurable Onboarding Welcome CarouselBrands tell their story before the auth wall, reducing drop-off and setting loyalty-programme expectations. Video and full-bleed photo options produce premium first impressionsGuest app
Phone OTP Sign-Up / Sign-In FlowPhone-first, password-free onboarding reduces friction and achieves higher sign-up completion, particularly in MENA markets where phone-number identity is the normGuest app
Consumer Profile Hub (P1 v2)Consumers own their identity data and manage account settings from a single screen without sub-screen navigation for core fieldsGuest app
Live Loyalty Tile in ProfileKeeps the loyalty incentive visible outside the dedicated loyalty screen, reinforcing the programme at every profile visit without requiring a separate navigation tapGuest app
In-App Campaign InboxEvery campaign message delivered via Reach Out lands in a persistent inbox the member can reference any time. Offer labels create direct conversion pathsGuest app
Bilingual Inbox Messages (EN + AR)Campaigns reach Arabic-speaking customers in their preferred language without a separate message send, doubling campaign reach from a single send workflowGuest app
Merchant Full-Page Notice / Update Interstitial (N1)Brands can publish urgent announcements, seasonal campaigns, or new-location announcements as a guaranteed-seen interstitial on next app open, without a push notificationGuest app
Post-Add Cross-Sell Upsell SheetAutomated average order value lift: when a member adds a main, they immediately see recommended sides/drinks configured by the merchant, presented consistently in their own brand styleGuest app
Birthday Capture for VIP PerksCollecting birthday data unlocks automated birthday-bonus VIP tier perks without any manual merchant actionGuest app
Per-Brand Legal Links in Profile (Terms & Privacy)Merchants comply with consumer data regulations by surfacing their own policies within the app. Reduces legal risk at launchGuest app
Per-Merchant Runtime Theming EngineEvery consumer-facing loyalty app looks and feels like the merchant's own brand, not a Habitu template. A Pretzel-pink brand gets a pink app; a Kairo Coffee brand gets warm amberTheming
Two-Tier Brand Color Model (Primary + Accent)Reward moments feel distinctly celebratory rather than generic. Even within a single-color brand identity. Merchants who set both tokens get sophisticated two-tone theming across their appTheming
Merchant-Selectable Display Font (Consumer App)A brand picks its display face rather than wearing Habitu's. The same structural app reads as a different brandDashboard
App Editor: Live WYSIWYG Brand Config StudioMerchants configure their branded app without developer help. What they see in the editor is exactly what guests will experience, no deployment gapDashboard
AI Brand Preset Generator ('Generate from your website')A new merchant has a working, on-brand app config in under a minute. No manual color entry, no uploading assets by hand. First impression of Habitu's setup experience is instant delightDashboard
Spectrum Color Picker with Per-Brand Recent ColorsMerchants can match their precise brand hex without cycling a limited native picker or re-typing codes every session. Recents make returning to brand colors instantDashboard
WCAG Contrast Advisory on Brand Color CombosMerchants can ship accessible consumer apps without knowing WCAG rules. The platform catches contrast failures before they go liveDashboard
Multi-Slide Hero Carousel with 9-Cell Text PositioningA seasonal promotion, a new menu drop, and a loyalty nudge can all live in the same hero, different days, different slides, all configured with no codeGuest app
Video Background on Hero, Onboarding, and Notice SurfacesPremium food brands can use video atmospherics (a barista pouring espresso, a sizzling grill shot) in their app heroGuest app
Merchant-Branded Onboarding Welcome CarouselNew guests are onboarded into a branded, on-voice experience from the very first screen. Not a generic 'welcome to your loyalty app' placeholderGuest app
Branded Splash Screen (Color or Full-Bleed Image)The first frame a guest sees, native splash and PWA loading, is the merchant's own brand, with zero 'Habitu loading...' momentGuest app
Corner Radius Style (Sharp / Rounded / Pill)A high-fashion brand picks sharp corners for an editorial look; a children's brand picks pill for warmth. Same component system, starkly different characterDashboard
Campaign Category Tint System (5 Muted Off-Palette Tones)Merchants can parse a busy campaign feed at a glance. Category color gives location without colliding with status signals (green = performance result, not campaign type)Dashboard
Light / Dark Mode (Merchant Dashboard)Merchants doing long dashboard sessions can work in the mode that suits them. The neutral dark avoids the eye fatigue that navy-tinted dark modes causeDashboard

POS & payments

Full page →

Square live end-to-end, Foodics-native loyalty, and coupons pushed back to the terminal.

13 features
FeatureWhat it doesWhere
Square POS Loyalty Adapter (5-operation spine)Customers tap a QR, earn points automatically, redeem rewards cashier-confirmed. No manual loyalty card or paper stamp requiredPlatform
Square Menu Catalog Sync (full + delta)Menu is always current with what is configured in Square. No double-entry. Calorie data, allergen and dietary tags, per-location price overrides, and modifier allow-quantities all sync…Dashboard
Square Inventory Sync (sold-out / availability per location)A sold-out item disappears from the consumer menu and cannot be ordered, no awkward post-order cancellationsPlatform
Square Location Sync (source-of-truth reconciliation)Location address, hours, and status in Habitu always match the merchant's POS configuration. No manual re-entry and no stale store data shown to customersDashboard
Consolidated Square Webhook Receiver (single subscription, multi-domain fan-out)One webhook subscription replaces three separate registrations. POS events are processed within seconds, keeping all data surfaces (menu, inventory, location, order status) current without…Platform
Square Tax Config SyncTax rates stay current automatically for every region a franchise operates in. No manual VAT / GST configuration and no silent over- or under-chargesPlatform
Square Loyalty Config Sync (program + tiers + promotions)Merchants configure their earn rules and promotional multipliers in Square's dashboard; Habitu reflects them automatically without any re-configurationPlatform
Square Order Push + KDS Integration (orders appear on merchant POS terminal)Orders placed through the Habitu consumer app appear immediately on the merchant's existing Square KDS and POS terminal. No new hardware, no extra screen for staff to monitorDashboard
Square Web Payments SDK Checkout (card, Apple Pay, Google Pay)Consumers pay with saved cards, Apple Pay, or Google Pay with a one-tap checkout. No redirect to a third-party payment page. PCI compliance is handled by Square's iframeGuest app
Square Customer Identity Spine (member ↔ Square Customer 1:1)Every loyalty member has exactly one Square Customer, making card-on-file, gift-card attribution, and loyalty mirror sync reliable across retries and provider reconnectsPlatform
POS Credentials Vault (per-merchant encrypted credential storage)Merchant API credentials are stored encrypted at rest and accessed only server-side. No POS token ever reaches the browser or client bundlePlatform
Phone OTP Consumer Identity (member identification via phone number)Consumers authenticate with just a phone number. No password, no email required. The phone becomes the loyalty identity that links to POS visit historyGuest app
Multi-Location Per-Branch Price OverridesA franchise operator can charge different prices at airport, mall, and street locations. The consumer always sees the correct price for their chosen branchGuest app

Setup & settings

Self-serve signup, brand configuration and the settings a multi-brand operator needs.

14 features
FeatureWhat it doesWhere
Consumer Phone-OTP Sign-Up (5-Step Flow, O1–O5)Guests join the loyalty program in under 2 minutes on any device, with no password. Just their phone number. Returning users skip the carousel and land straight on phone entryGuest app
Brand-Region-Aware Country Dialer (Default by Currency)International guests, including tourists in a Dubai location, are not blocked at sign-up by a GCC-only country listGuest app
Merchant-Configurable Welcome Carousel (O1 / O2)Every customer's first impression is the brand's own story, not a generic app template. The merchant controls the narrative, photography, copy, and CTA, with no developer involvementGuest app
Onboarding Slide Editor in App BuilderMerchants can author, reorder, and preview their entire consumer onboarding flow without leaving the dashboard. Changes go live on next publishDashboard
Push Notification Soft-Ask (O5 Permission Gate)Higher push-opt-in rates because the in-app prompt explains the value before the terse OS dialog appearsGuest app
Intent-URL Recovery (Auth Bounce → Return to Cart/Menu)Guests who start ordering and hit the auth wall are dropped back exactly where they were. No lost cart, no confusing home redirect mid-checkoutGuest app
Merchant Guided Setup Wizard (5-Step, First-Time Launch)A new merchant brand is fully configured and ready to accept loyalty members in under 5 minutes, with a live preview of their program before going liveDashboard
Force-Curate Gate (Square-Connected Launch Block)Prevents the launch-day failure of a live consumer app that shows zero products. Every merchant goes live with at least a curated menuDashboard
Autopilot vs Co-Pilot Operating Mode SelectionFranchise operators who do not want to manage day-to-day loyalty can choose Autopilot and let the platform run nudges and campaigns automaticallyDashboard
Setup Progress Card (Persistent In-Dashboard Onboarding Resume)Merchants who start setup and leave can pick up exactly where they left off. The dashboard surfaces the outstanding steps without requiring them to navigate to SettingsDashboard
Merchant Sign-In Screen (Email/Password, Aurora Branding)Merchant staff sign into the dashboard with email and password. The sign-in surface matches the premium brand aesthetic of the platformDashboard
Square POS Connect / Disconnect ModalA new location's Square POS can be connected in minutes via a paste flow. No OAuth redirect infrastructure required at launchDashboard
Platform-Ops Admin Console (Staff Provisioning UI)Habitu staff can onboard new franchise clients end-to-end through the UI. No hand-written SQL. Per-feature plan toggling means upselling a capability to a client takes secondsPlatform
Onboarding Error Surfaces (Per-Step User Feedback)Guests who hit an error (SMS not received, OTP expired, network drop) understand exactly what happened and what to do next, rather than seeing a frozen screenGuest app

This index is generated from an audit of the production codebase, not written by hand. Features that are partially built, planned, or sandbox-only are withheld from it by the build, which is why the number here is lower than the total we have shipped internally. Habitu is early: our first launch partner, a multi-store Australian fast-casual brand, goes live in 2026. Until then we would rather show you a live product than borrow someone else's results.

See it wearing your brand.

Thirty minutes, configured to your brand. Not a slide deck.

Book a demo →