End-to-end marketing
for restaurants.

Guest profiles, loyalty, WhatsApp campaigns and reports, connected to your restaurant’s orders. Choose who to contact and see the results.

01 / Guest data

Guest CRM & audiences

See past orders and build audiences based on guest preferences.

02 / Loyalty

Loyalty & Apple Wallet

Offer cashback, points and rewards through digital loyalty cards.

03 / Messaging

WhatsApp marketing

Send campaigns, automate messages and reply in one WhatsApp inbox.

04 / Guest experience

Customer feedback

Collect guest ratings and follow up when something went wrong.

05 / Advertising

Ads Command Center

Compare Meta and Google ad results with your HoreX orders.

06 / Measurement

Analytics & reports

See which campaigns bring orders and which guests come back.

Explore all 23 marketing features

01 / Guest CRM

Guest CRM & audience segmentation

HoreX creates guest profiles from POS orders, deliveries and reservations. You can see what each guest ordered, how much they spent and how often they visit, without entering the same details after every order.

Customer overview in HoreX
Guest profileCRM

Sarah Thompson

Returning guest
Orders
598
Lifetime value
AED 150,642.21
Average check
AED 251.91
Last order
28 Aug 2026
Audience builder3 rules
Audience name

Re-engage regular guests

ANDAll conditions must match
Total orders
3
Days since last order
>30
Lifetime value
AED 500

Open a profile to see total spend, average check, favorite dishes, last visit, loyalty balance and past orders. Add tags for VIPs, birthday club members or corporate accounts. Use these details when you welcome a returning guest or send a WhatsApp message about their favorite dish being back on the menu.

  • Auto guest profiles
  • Full order history
  • Lifetime value tracking
  • Visit frequency analysis
  • Favorite items detection
  • VIP & tag system
  • Multi-channel data merge
  • Birthday tracking

02 / Loyalty

Restaurant loyalty &
Apple Wallet cards

Guests join your loyalty program with their phone number. Points are added automatically from POS and delivery orders, and guests can keep their loyalty card in Apple Wallet without downloading another app or carrying a separate card.

Choose cashback, points per AED, Silver/Gold/Platinum tiers, digital stamp cards or a rewards catalog. For example, offer 5% back as points or a free tenth coffee. Set the rules for earning and spending points, choose the benefits for each tier, and let guests redeem points for menu items. Then check whether members visit more often than other guests.

  • Cashback & points programs
  • Apple Wallet digital cards
  • Digital stamp cards
  • Rewards catalog
  • Tier levels (Silver/Gold/Platinum)
  • Auto-accrual from POS
  • OTP guest enrollment
  • Program ROI analytics
Guest showing a restaurant loyalty card in Apple Wallet
Apple Wallet

Restaurant loyalty card

Points, tier level and rewards on your guest’s phone.

CashbackStamp cardsRewards

03 / WhatsApp

WhatsApp campaigns
& automations

Send guest messages through WhatsApp Business. Run one-off campaigns or set up messages for birthdays, new guest registrations and orders.

Use approved templates with images, buttons and menu links. Choose an audience for each campaign and set up automations for messages you send regularly. With the AI audience builder, describe who you want to reach, such as “guests who like sushi but haven’t visited this month”, then review the filters. See which messages were delivered, which were read and which led to orders.

  • Broadcast campaigns
  • Trigger-based automations
  • Template management
  • AI audience builder
  • Segmented outreach
  • Conversion attribution
  • Campaign ROI tracking
  • Rich media messages
Restaurant guest reading a message on his phone
Your RestaurantWhatsApp Business
Today

🎂 Birthday Special!

Hi Ahmed! Happy Birthday! 🎉

Your birthday treat is ready this week.

Redeem Offer

04 / Analytics

Restaurant marketing analytics
& campaign attribution

See which campaigns lead to orders and whether those guests come back. Marketing reports bring together CRM, loyalty and campaign data, so you can compare new and returning guests and follow the results over time.

HoreX marketing performance

Choose from nine views: Overview, Cohorts, Churn, UTM attribution, Promocodes, Product analytics, RFM segmentation, Campaign analytics and Cross-Sell. For in-restaurant visits, loyalty links the guest’s phone number to the POS order and their original acquisition source. Explore marketing analytics →

  • Full-funnel attribution
  • Offline visit tracking
  • Cohort retention analysis
  • UTM campaign attribution
  • RFM auto-segmentation
  • Churn prediction
  • Cross-sell analysis
  • 9 analytics views

05 / Feedback

Customer feedback
& guest reviews

Ask guests how their order went with an automatic WhatsApp message. A short question like “How was your dinner?” makes it easy to leave a rating, while the visit is still fresh in their mind.

Low ratings alert your manager so the team can follow up. Guests who leave a high score can receive a link to review you on Google or TripAdvisor. The dashboard shows NPS trends and recurring issues, such as slow delivery, wrong orders or cold food. Each rating links to the order and staff member, so you can see what happened.

  • Auto feedback via WhatsApp
  • Real-time NPS tracking
  • Negative score alerts
  • Google redirect for happy guests
  • Order-linked feedback
  • Staff performance insights
  • Issue categorization
  • Recovery workflow
Restaurant guest sharing feedback after her meal

06 / Advertising

Ads Command Center
for restaurants

See spend, impressions and clicks from Meta and Google alongside your restaurant’s orders. UTM links connect campaign traffic to orders and guest profiles in HoreX.

HoreX Ads Command Center with separate platform and order-linked measures

Compare the return on ad spend (ROAS) reported by the ad platform with the return calculated from matched HoreX orders. Cancelled orders are excluded. You can check the source and calculation behind each figure.

  • UTM-based attribution
  • Campaign/channel comparison
  • Order-linked reporting
  • Channel performance views
  • Daily by concept reports
  • Creative reference tracking
  • Audience exports
  • Attribution-ready analytics

Functionality

All marketing features

From guest identification to retention campaigns, from RFM segmentation to campaign attribution — everything a restaurant marketing team needs.

Guest CRM

Auto-built guest profiles from POS orders. Full history, lifetime value, favorites, visit frequency, and tags.

See details

Guest CRM

Every order builds a profile. Every profile tells a story.

Most restaurants know their regulars by face but not by data. They can't tell you which guest has spent AED 50,000 over the past year, or which VIP hasn't visited in 3 weeks. HoreX builds this intelligence automatically — no manual entry, no loyalty app sign-up required.

Every POS order, delivery order, and reservation linked to a phone number enriches that guest's profile. Over time, you see their history: visit patterns, total spend, average check, favorite items, last visit, loyalty tier, and past orders. This is the data that powers personalized marketing — and it builds itself.

How Guest CRM works

  1. Guest places an order (POS, delivery, or reservation) — profile is auto-created or updated
  2. System tracks order history, spend patterns, visit frequency, and item preferences
  3. Use profiles to tag guests, personalize interactions, and build marketing audiences

CRM features

  • Auto profile creation
  • Full order history
  • Lifetime value (LTV)
  • Visit frequency tracking
  • Favorite items detection
  • Custom tags & segments
  • Multi-channel merge
  • Birthday & anniversary dates

Loyalty Program

Cashback and points programs that accrue automatically from POS. Tier levels, rewards catalog, and program ROI.

See details

Loyalty Program

Points, tiers, stamp cards, rewards catalog — all frictionless.

Loyalty programs in restaurants fail for one reason: friction. If guests need to download an app, remember a card, or ask staff to "scan" something — they won't bother. HoreX eliminates all friction. Points accrue automatically from every POS and delivery order tied to a phone number. No app. No card. No effort.

Choose your loyalty model: cashback programs (5% back as points), points-per-AED earning, tier levels (Silver/Gold/Platinum with escalating benefits), digital stamp cards, or a rewards catalog. Configure earning rules, burning rules, and tier thresholds. Guests enroll via OTP — their phone is the loyalty ID. Track program ROI: do loyalty members visit more often and spend more than non-members?

Loyalty mechanics

  1. Guest enrolls via OTP → points accrue automatically from every order
  2. Points balance shows on receipt, WhatsApp, and Apple Wallet. Guests burn points at checkout.
  3. Tier upgrades happen automatically. Rewards catalog lets guests redeem points for specific items.

Loyalty features

  • Cashback & points models
  • Auto accrual from POS
  • Tier levels with thresholds
  • Rewards catalog
  • Digital stamp cards
  • Apple Wallet cards
  • OTP enrollment
  • Program ROI dashboard

Apple Wallet Cards

Digital loyalty cards in Apple Wallet. Guests access their points and tier from the lock screen. No app needed.

See details

Apple Wallet Cards

Loyalty card on the lock screen. Zero friction. Always accessible.

Physical loyalty cards get lost. Apps get deleted. But Apple Wallet is always there — accessible from the iPhone lock screen with one swipe. HoreX generates branded digital loyalty cards that guests add to Apple Wallet after enrolling in your loyalty program.

The card shows current points balance, tier level, and your brand design. It updates automatically when guests earn or spend points. When a guest is near your restaurant, the card can appear on the lock screen via location-based notifications. No app to build. No app to maintain. Just a native wallet card that keeps your restaurant top of mind — literally on their phone's home screen.

How Apple Wallet works

  1. Guest enrolls in loyalty → receives a link to add their card to Apple Wallet
  2. Card displays current points, tier level, and your branding. Updates automatically.
  3. Location-aware: card surfaces when guest is near your restaurant. Points balance always visible.

Wallet features

  • Branded card design
  • Real-time points balance
  • Tier level display
  • Auto-update on transactions
  • Location-based notifications
  • One-tap add to Wallet
  • No app required
  • Custom card uploads

Apple Wallet Push

Send promotional push notifications through Apple Wallet to all card holders. Lock screen visibility, audience-targeted.

See details

Apple Wallet Push

Promotional pushes to the lock screen. No app needed — just Wallet.

Your guests have your loyalty card in Apple Wallet. That card is a push notification channel — and it doesn't require a mobile app. HoreX uses Apple's APNs (Apple Push Notification service) to push updates to every wallet card holder. Change the promo text on the card, and Apple notifies the device to refresh — the guest sees the new message on their lock screen.

Use it for flash promotions, event announcements, new menu launches, or seasonal offers. Target specific audiences: push only to Gold tier members, or only to guests in a certain area. Each push is logged with delivery count and audience size. The card updates automatically, so guests see your message without opening a dedicated app.

How Wallet Push works

  1. Write promotional text and optional title → select audience (all wallet holders or specific segment)
  2. HoreX updates the pass promo field and sends APNs push to all registered devices
  3. Guest's iPhone refreshes the card — new promo appears on lock screen. Delivery tracked per member.

Wallet Push features

  • APNs push notifications
  • Lock screen visibility
  • No app required
  • Audience-targeted pushes
  • Real-time card update
  • Promo text customization
  • Delivery tracking per member
  • Flash promotion support

Stamp Cards

Digital stamp cards for repeat purchases. Buy 9, get 10th free. Multiple cards per guest. Auto-stamp from POS.

See details

Digital Stamp Cards

Buy 9, get the 10th free. Classic loyalty — digitized and automatic.

Stamp cards are the simplest and most effective loyalty mechanic for specific product categories. "Buy 9 coffees, get the 10th free." "Every 5th pizza is on us." HoreX digitizes this — no paper cards that get lost, no staff forgetting to stamp. Stamps accrue automatically from POS orders.

Create multiple stamp cards for different categories: a coffee stamp card, a lunch combo card, a dessert card. Each guest can have multiple active cards. When the card is full, the reward applies automatically at the next checkout — or the guest can choose when to redeem. Track which stamp cards drive the most repeat visits and which products benefit most from stamp mechanics.

How stamp cards work

  1. Create a stamp card: select qualifying items, set stamps needed (e.g., 10), and the reward
  2. Guest orders a qualifying item → stamp is added automatically. Progress shows on receipt & WhatsApp.
  3. Card full → reward is available at next checkout. Guest redeems, new card starts automatically.

Stamp card features

  • Auto-stamp from POS
  • Multiple cards per guest
  • Category-specific cards
  • Configurable thresholds
  • Auto-reward at checkout
  • Progress on receipts
  • WhatsApp notifications
  • Card performance analytics

WABA Broadcast

Official WhatsApp Business API mass broadcasts. Audience targeting, approved templates, delivery/read/order tracking.

See details

WABA Broadcast

Mass WhatsApp broadcasts through official Business API. Audience-targeted, template-based, fully tracked.

WABA (WhatsApp Business API) Broadcast is the core outbound channel. Select an audience segment, pick an approved template, personalize variables, and send. HoreX handles delivery tracking, failure handling, and campaign logging inside the same workflow.

Every broadcast is logged as a campaign with recipient count, delivery status, read status, and resulting orders. Compare broadcasts side by side to refine timing, audience, and messaging. Draft broadcasts, review them before sending, and schedule future sends.

Broadcast workflow

  1. Select audience segment → pick approved WhatsApp template → personalize variables ({{name}}, {{offer}})
  2. Preview the message. Send immediately or schedule for a specific date/time.
  3. System sends through the official WhatsApp workflow. Track delivery, reads, and resulting orders through campaign analytics.

Broadcast features

  • Official WABA integration
  • Audience-targeted sends
  • Approved template system
  • Variable personalization
  • Rate-limited delivery
  • Draft & review flow
  • Broadcast campaign log
  • Order conversion tracking

WhatsApp Campaigns

One-time targeted campaigns to segmented guests with order attribution and ROI tracking.

See details

WhatsApp Campaigns

Official delivery, targeted outreach, and order-linked campaign reporting.

Email marketing for restaurants has a fundamental problem: your guests don't check email when deciding where to eat tonight. WhatsApp is where the conversation already happens. HoreX connects to the official WhatsApp Business API so you can send broadcast campaigns from your real guest data.

The difference from generic WhatsApp blasts: HoreX campaigns are targeted. Build an audience from real data, send a relevant message, and review delivery, read rates, and resulting orders in the campaign analytics layer. This keeps outreach tied to actual guest behavior instead of guesswork.

Campaign workflow

  1. Build an audience using Audience Builder filters (visit recency, spend, preferences)
  2. Create a message using approved WhatsApp templates — add images, buttons, and menu links
  3. Send → track delivery, reads, and resulting orders. Calculate campaign ROI automatically.

Campaign features

  • WhatsApp Business API
  • Audience-targeted sends
  • Rich media support
  • Approved template system
  • Delivery & read tracking
  • Order conversion tracking
  • Campaign ROI calculation
  • A/B testing support

Automations

Configured WhatsApp flows for birthdays, guest registration, and order-linked messaging.

See details

Campaign Automations

Set it once. Messages fire automatically when conditions are met.

Broadcast campaigns are powerful but manual — someone still has to launch them. Automations handle recurring WhatsApp flows tied to real events: guest registration, birthdays, and order-linked updates. Once configured, those messages keep running in the background.

Set the event, select the template, define the timing, and review the conditions. For reactivation, build the right audience first and launch a targeted campaign when needed. The result is less routine manual work without pretending every retention scenario is fully automatic by default.

Automation setup

  1. Choose a trigger: guest registration, birthday, or order-linked event
  2. Set conditions and timing, then select the WhatsApp template
  3. Activate → automation runs continuously. Track delivery, reads, and resulting orders.

Automation features

  • Guest registration flow
  • Birthday automation
  • Order-linked triggers
  • Tier upgrade notification
  • Customizable delay timing
  • Template selection
  • Performance tracking
  • Pause/resume control

AI Audience Builder

Describe your audience in plain English: "sushi lovers who haven't visited this month". AI builds the filter conditions.

See details

AI Audience Builder

Describe your audience in plain English. AI builds the segment.

Building audience segments with filters is powerful but can be complex — especially when you're combining multiple conditions. HoreX AI Audience Builder lets you skip the filter UI entirely: just type what you want in plain English.

"Loyal guests who love Japanese food but haven't visited this month." "High spenders from Downtown Dubai who order delivery on weekends." "Guests who gave feedback score below 3 in the last week." The AI parses your natural language description and translates it into the exact filter conditions — visit recency, spend ranges, item categories, delivery zones, feedback scores. Review the generated filters, adjust if needed, and save.

How AI parsing works

  1. Type a natural language description of the audience you want to target
  2. AI translates it into filter conditions: recency, spend, items, zones, scores, tiers
  3. Review and adjust generated filters → preview audience size → save or use in campaign

AI features

  • Natural language input
  • Auto filter generation
  • Multi-condition parsing
  • Item category detection
  • Time period understanding
  • Zone & location parsing
  • Instant preview count
  • Edit generated filters

WhatsApp Inbox

One inbox for guest WhatsApp conversations with real-time chat, operator assignment, and full CRM context.

See details

WhatsApp Inbox

One inbox for guest WhatsApp conversations with full CRM context.

Without a shared inbox, guest messages get split across phones, browser tabs, and operator accounts. HoreX brings WhatsApp conversations into one screen so the team sees the same thread, the same guest profile, and the same context.

Every conversation shows the guest's CRM card: name, lifetime value, loyalty tier, last order, visit history, and active promotions. Real-time messaging via WebSocket keeps the thread current for the team. Send text, images, videos, documents, and voice notes, track message status, assign conversations to operators, and keep unread queues under control.

Inbox workflow

  1. Guest messages via WhatsApp → conversation appears in the shared inbox for the team
  2. Operator opens the thread, sees full CRM profile (LTV, tier, orders), and replies from the same workspace
  3. Unread badges and push notifications help the team stay on top of new messages.

Inbox features

  • WhatsApp conversations
  • Shared conversation timeline
  • Full guest CRM context
  • Real-time WebSocket chat
  • Text, image, video, audio
  • Message status tracking
  • Operator assignment
  • Push notification alerts

Audience Segments

Build guest segments with behavioral filters: visits, spend, items, zones, tiers. Save and reuse for campaigns.

See details

Audience Segments

Target the right guests with the right message at the right time.

Mass marketing does not work well for restaurants. Broad discount blasts train guests to wait for offers. Targeted marketing — the right message to the right guest segment — is much healthier for retention and margins.

HoreX Audience Builder lets you create segments using any combination of guest data: last visit, spend level, order patterns, favorite items, loyalty tier, feedback scores, and delivery zone. Save segments and reuse them for campaigns.

How segments work

  1. Open Audience Builder → select filters (visit recency, spend, items, zones, tiers)
  2. Combine filters with AND/OR logic → preview matching guest count in real time
  3. Save the audience → use it for WhatsApp campaigns, ads targeting, or analytics

Segmentation filters

  • Visit recency & frequency
  • Total spend & average check
  • Favorite items & categories
  • Delivery zone & address
  • Loyalty tier & points
  • Feedback score range
  • AND/OR filter combination
  • Dynamic auto-updating segments

Customer Feedback

WhatsApp feedback after every order: 3-button rating, auto-followup by brand, free-text comments. Analytics by rating, concept, trend, and CSV export.

See details

Customer Feedback

Automated feedback collection via WhatsApp — catch issues while you can still fix them.

After every order, HoreX automatically sends a WhatsApp feedback template with three rating buttons: Excellent, Good, or Could Be Better. The guest taps once — their rating is saved to the customer_feedback table, linked to the specific order and guest CRM profile. No app to download, no survey form. Two seconds and done.

Once a guest rates, HoreX can send a brand-specific follow-up template. If the guest replies with a free-text message in the follow-up flow, that comment is attached to the same feedback record. Your feedback dashboard shows counts by rating, trend charts, concept-level breakdown, filters, response handling, and CSV export.

Feedback flow

  1. Order completes → HoreX sends WhatsApp feedback template with 3 rating buttons automatically
  2. Guest taps rating → saved to database linked to order + guest. Brand-specific follow-up template sent.
  3. Guest can leave a free-text comment in the follow-up flow. Dashboard shows trends, concept breakdown, and CSV export.

Feedback features

  • Auto WhatsApp requests
  • 3-button rating system
  • Brand-specific followups
  • Free-text comment capture
  • Concept breakdown
  • Daily trend charts
  • Rating analytics & filters
  • CSV export

Analytics Overview

Revenue by source, top products, new vs returning guests, and acquisition trends. Your marketing command center.

See details

Analytics Overview

8 analytics views in one dashboard. Revenue attribution to order-level detail.

HoreX Marketing Analytics is not a single dashboard — it's 8 analytics views built for restaurant marketing. Overview shows revenue by source, top products, guest acquisition trends. Cohorts reveal month-over-month retention. Churn identifies guests slipping away. UTM tracks ad-to-order attribution. Promocodes shows promo ROI.

Products reveals menu item trends. RFM auto-segments guests into Champions, Loyal, At Risk, and Lost. Campaigns measures WhatsApp performance with order attribution. And Cross-Sell shows which menu items are frequently ordered together. Every view is filtered by date range, concept, and location. One platform, 8 views — no spreadsheets, no data analyst, no BI tool needed.

Analytics tabs

  1. Overview → revenue by source, top items, acquisition trends. Your daily marketing pulse.
  2. Cohorts + Churn + RFM → deep retention analytics. Who stays, who leaves, who's at risk.
  3. UTM + Promocodes + Campaigns → channel performance. Which marketing efforts drive real orders.

Analytics views

  • Overview dashboard
  • Cohort retention
  • Churn analysis
  • UTM attribution
  • Promocode performance
  • Product analytics
  • RFM segmentation
  • Campaign tracking

Cohort Analysis

Track guest retention by acquisition cohort. Are January's new guests still visiting in June? Measure true retention.

See details

Cohort Analysis

Track which month's guests actually came back — and which didn't.

Cohort analysis answers the most important question in restaurant marketing: are your new guests coming back? Group guests by their first-order month (January cohort, February cohort, etc.) and track how many return in month 2, month 3, month 6.

Cohorts reveal whether newly acquired guests are returning over time. If one cohort weakens while a later cohort holds better, you can connect that change to pricing, loyalty, service, or campaign shifts.

How cohort analysis works

  1. Guests are auto-grouped by first-order month (acquisition cohort)
  2. System tracks return visits per cohort over subsequent months
  3. Heatmap visualizes retention rates — spot trends, measure program impact

Cohort features

  • Auto cohort grouping
  • Monthly retention tracking
  • Retention heatmap
  • LTV per cohort
  • Churn identification
  • Before/after comparison
  • Channel-specific cohorts
  • Revenue cohort view

Churn Analysis

Identify guests slipping away before they're gone. See churn rates by segment, time period, and acquisition source.

See details

Churn Analysis

Catch guests slipping away before they're gone for good.

Every restaurant loses guests silently. A regular who used to visit twice a week gradually stops coming. By the time you notice, they've been gone 3 months and moved to a competitor. Churn Analysis catches this early — identifying guests whose visit patterns are declining.

See churn rate by time period, acquisition source, and guest segment. Spot where first visits fail to turn into repeat behavior, or where one channel underperforms another. These insights let you act early: save the segment and launch a reactivation campaign before the guest is fully lost.

How churn analysis works

  1. System monitors guest visit patterns and identifies declining frequency
  2. Dashboard shows churn rates by segment, time period, source, and location
  3. Export churning guests as an audience → send win-back campaign via WhatsApp

Churn features

  • Auto churn detection
  • Churn rate by segment
  • Source-level churn
  • Location churn comparison
  • Win-back audience export
  • Trend over time
  • Churn vs retention ratio
  • Early warning signals

RFM Segmentation

Auto-classify guests into Champions, Loyal, At Risk, Lost based on Recency, Frequency, and Monetary value.

See details

RFM Segmentation

Auto-classify every guest: Champion, Loyal, At Risk, or Lost.

RFM stands for Recency (how recently a guest visited), Frequency (how often they visit), and Monetary (how much they spend). HoreX automatically scores every guest on these three dimensions and classifies them into actionable segments: Champions (recent, frequent, high-spend), Loyal Customers (frequent visitors), At Risk (declining frequency), and Lost (haven't visited in a long time).

Each segment has a clear marketing strategy. Champions: keep them happy, ask for referrals. Loyal: upsell, invite to events. At Risk: prepare a reactivation offer before it's too late. Lost: test a stronger comeback campaign. HoreX shows the size and revenue of each segment, and lets you export any segment as an audience for WhatsApp campaigns. This is data-driven guest management — not guesswork.

How RFM works

  1. System scores every guest on Recency, Frequency, and Monetary dimensions automatically
  2. Guests are classified into segments: Champions, Loyal, Promising, At Risk, Lost, etc.
  3. Each segment shows guest count, revenue, avg check. Export as audience for campaigns.

RFM features

  • Auto scoring (R, F, M)
  • Segment classification
  • Segment size & revenue
  • Visual RFM matrix
  • Export as audience
  • Trend over time
  • Custom thresholds
  • Per-concept/location

Cross-Sell Analysis

Which menu items are frequently ordered together? Discover associations for upsell and combo suggestions.

See details

Cross-Sell Analysis

Which menu items are ordered together? Find the hidden combos.

Market basket analysis for restaurants. HoreX analyzes order history to find items that are frequently purchased together — revealing natural pairing patterns in your menu.

Use these insights to create upsell prompts in your ordering flow, design combo meals based on real behavior, train staff on suggestive selling, and build targeted WhatsApp campaigns. Cross-sell data is more valuable than gut feeling — it tells you exactly what your guests actually do, not what you think they do.

How cross-sell works

  1. System analyzes all orders to find item association patterns and pairing frequencies
  2. Dashboard shows top item pairs, lift scores, and co-purchase probabilities
  3. Use insights for upsell prompts, combo creation, staff training, and targeted campaigns

Cross-sell features

  • Auto item association
  • Pair frequency scores
  • Lift & confidence metrics
  • Category-level analysis
  • Time-of-day patterns
  • Concept/location filter
  • Combo recommendations
  • Export for menu design

UTM Tracking

Track which ads, social posts, and links generate actual restaurant orders. Full UTM parameter support.

See details

UTM Tracking

See which ad, post, or link actually brought the order.

When a guest orders on your website, you need to know how they got there. Was it a Google search, an Instagram ad, a WhatsApp campaign link, or a food blogger's recommendation? UTM parameters attached to your URLs answer this question with precision.

HoreX captures UTM parameters (source, medium, campaign, content, term) from every website order and stores them with the order data. In Marketing Analytics, you see which UTM combinations generate the most orders and revenue. Stop guessing which Instagram story drove sales — tag the link, track the orders.

How UTM tracking works

  1. Add UTM parameters to your marketing links (social posts, ads, emails, WhatsApp)
  2. Guest clicks the link, visits your ordering page, and places an order
  3. HoreX captures UTM data with the order — see attribution in Marketing Analytics

UTM features

  • Full UTM parameter capture
  • Order-level attribution
  • Source/medium/campaign tracking
  • Revenue per UTM combination
  • Link builder tool
  • Multi-touch aware
  • Analytics integration
  • Export & reporting

Promocode Analytics

Track promo performance: redemption rates, incremental revenue, discount cost, and ROI per promotion.

See details

Promocode Analytics

Know which promos drive profit — and which just give discounts away.

Running promotions without tracking their ROI is like burning cash with your eyes closed. HoreX Promocode Analytics shows the full picture for every promotion: redemption count, total discount given, incremental revenue generated, new vs returning guest usage, and average order value with vs without the promo.

See which promos appear to drive incremental visits versus which ones mostly subsidize orders that would likely have happened anyway. This helps you review whether a promotion is building behavior or just discounting existing demand.

How promo tracking works

  1. Create promocodes in HoreX with rules (discount %, min order, valid dates, usage limit)
  2. Guests redeem promos at checkout. System tracks every redemption with full order context.
  3. Analytics dashboard shows: redemptions, discount cost, incremental revenue, guest overlap.

Promo analytics features

  • Redemption tracking
  • Discount cost calculation
  • Incremental revenue
  • New vs returning split
  • Average order with/without
  • Promo abuse detection
  • Time period comparison
  • Per-promo ROI

Campaign Attribution

Compare campaign and channel activity against real orders with tagged-link attribution and marketing analytics.

See details

Ads Command Center

See ad spend and resulting restaurant orders in one dashboard.

Paid platforms show clicks and impressions, while restaurant systems show orders. HoreX helps close that reporting gap by tying tagged traffic and campaign activity back to real orders and guest records.

Inspect Meta and Google campaigns, creatives, spend and reported conversions. Compare those platform metrics with UTM-attributed orders and revenue in HoreX. Review budget or status changes before applying them through the connected account workflow.

How it works

  1. Tag paid campaigns consistently with UTM parameters
  2. Orders and guest activity are tied back to those tagged links in analytics
  3. Review campaign and channel performance against real orders inside HoreX

Ads features

  • UTM-based attribution
  • Channel performance analysis
  • Order-linked reporting
  • Campaign comparison view
  • Daily by concept view
  • Creative reference tracking
  • Audience exports
  • Connected Meta and Google accounts

Data Explorer

Freestyle data queries on your marketing data. Group, filter, and visualize any dimension you need.

See details

Data Explorer

Ask any question about your marketing data. Get the answer.

Standard dashboards answer standard questions. But marketing teams always have specific queries: "What's the average order value from guests acquired through Instagram in Q2?" or "Which menu items are most popular among loyalty Gold tier guests?" Data Explorer answers these ad-hoc questions.

Select dimensions (time, channel, segment, item, zone), metrics (orders, revenue, avg check, visits), and filters. The system builds the report on the fly with tables and charts. Save reports you use regularly as bookmarks. No SQL needed — it's a visual query builder designed for restaurant marketers, not data engineers.

Explorer workflow

  1. Select dimensions: time period, channel, guest segment, menu category, location
  2. Choose metrics: order count, revenue, average check, visit frequency, conversion rate
  3. Apply filters → get the report as table and chart. Save it for regular use.

Explorer features

  • Visual query builder
  • Any dimension combination
  • Table & chart output
  • Saved report bookmarks
  • Filter by anything
  • Export to CSV/PDF
  • Scheduled email reports
  • No SQL required

Marketing Events

Track marketing funnels: website visits, menu views, cart starts, order completions. Channel-level conversion.

See details

Marketing Events

Track the full journey from first click to completed order.

Marketing funnels for restaurants have distinct steps: website visit → menu viewed → cart started → order placed. HoreX Marketing Events tracks each step, showing you where guests drop off and which channels have the best conversion rates.

See funnel metrics across the journey: website visits, menu views, cart starts, and completed orders. Compare channels and campaigns to see where guests drop off and where conversion is healthier.

How event tracking works

  1. HoreX tracking pixel captures website events: page view, menu view, add to cart, checkout
  2. Events are attributed to marketing channels via UTM parameters
  3. Funnel visualization shows conversion rates per channel and campaign

Event features

  • Website event tracking
  • Funnel visualization
  • Channel-level conversion
  • Drop-off identification
  • Real-time metrics
  • UTM attribution
  • Multi-step funnels
  • Historical comparison

Custom Reports

Build and save custom marketing reports with your preferred metrics, filters, and scheduling.

See details

Custom Reports

Build, save, and schedule the exact reports your team needs.

Every restaurant marketing team has their own KPIs. For some it's weekly new guest count, for others it's loyalty redemption rates or WhatsApp campaign conversions. Custom Reports lets you build the exact report you need, save it, and optionally schedule it to arrive in your inbox every Monday morning.

Select your metrics and dimensions from a simple interface — no coding required. Group by time period, channel, location, or guest segment. Add filters to focus on what matters. Save the report with a name, and it appears in your reports library. Schedule weekly or monthly email delivery to your team. Over time, you build a personal analytics dashboard that matches exactly how your team thinks about marketing performance.

Report creation

  1. Choose metrics (orders, revenue, guests, conversion) and dimensions (time, channel, segment)
  2. Add filters and grouping. Preview the report in real-time.
  3. Save with a name → access from reports library. Optionally schedule email delivery.

Report features

  • Drag-and-drop builder
  • Any metric combination
  • Saved report library
  • Scheduled email delivery
  • CSV & PDF export
  • Shareable report links
  • Multiple chart types
  • Team dashboards

Frequently asked questions

How does restaurant CRM software work in UAE?

HoreX automatically builds guest profiles from POS orders, delivery orders, and reservations. Each profile includes full order history, total spend, average check, favorite items, visit frequency, and loyalty points balance. Tag guests (VIP, birthday club, corporate) and use these profiles to personalize marketing. No manual data entry — every order enriches the CRM automatically.

How does a restaurant loyalty program work in Dubai?

HoreX loyalty supports cashback-based and points-based programs. Configure earning rules (e.g., 5% cashback on every order), burning rules (spend points on next order), and tier levels (Silver/Gold/Platinum with increasing benefits). Points accrue automatically from POS and delivery orders. Guests see their balance on receipts or via WhatsApp.

Can I send WhatsApp marketing campaigns to restaurant guests in UAE?

Yes. HoreX integrates with WhatsApp Business API for broadcast campaigns. Build an audience segment from guest activity or spend patterns, create a message with text, images, or menu links, and send. Track delivery rates, read rates, and resulting orders through the campaign analytics layer.

What is audience segmentation for restaurant marketing?

The Audience Builder lets you create dynamic guest segments using filters: last visit date, total spend, order count, favorite items, delivery zone, loyalty tier, feedback score, and more. Combine filters with AND/OR logic to build precise audiences for WhatsApp campaigns or advertising targeting.

How do UAE restaurants collect customer feedback automatically?

After each order, HoreX can automatically send a feedback request via WhatsApp. Guests rate their experience on a simple scale. Reviews feed into a dashboard where you see NPS trends, identify issues, and catch negative experiences before they become public Google reviews. Respond to unhappy guests immediately.

How do restaurants track marketing ROI in Dubai?

Yes. The Marketing Analytics dashboard shows revenue attribution per campaign and channel. Track UTM parameters from website orders, measure WhatsApp campaign conversions, and see cohort retention. Data Explorer lets you build custom reports on any marketing dimension.

What is the Ads Command Center for restaurant advertising?

Ads Command Center combines connected Meta and Google campaign metrics with UTM-attributed HoreX orders. Compare platform ROAS with order-linked ROAS, inspect campaigns and creatives, and review changes through the connected workflow.

How does restaurant marketing software connect to POS systems?

HoreX marketing is fully integrated with operations. Guest CRM is fed by POS orders in real-time. Loyalty points accrue automatically from every sale. Campaign audiences are built from actual order data, not imported lists. Feedback connects to specific orders and staff.

See how it works
for your restaurant.

We’ll walk you through guest profiles, loyalty and WhatsApp campaigns, and answer your questions.