Industry 05 / 05

Food and beverage. Menus that move with the day.

Control menu, daypart and branch content across every ordering screen.

Food and beverage content changes by the hour and by the branch: breakfast becomes lunch, an item runs out, one location closes early. Teams also need the same offer to read correctly in Arabic and English, and to stop being shown once it is no longer true.

Hosted in Riyadh today. In-Kingdom-only is an Enterprise agreement, not a switch.Consent controlsREST API todaySDKs in preview
Food and beverage context
ContextIllustrative
DaypartBreakfast until 11:00
BranchRiyadh, north branch
OrderPickup, in progress
Food and beverage

Menus that move with the day.

How it runs

One change, end to end.

01 What the app already knows
Context
Read at runtime
DaypartBreakfast until 11:00
BranchRiyadh, north branch
OrderPickup, in progress
Rules decide
02 A reviewed content change
Menu promo block
Approved
Reviewers2 of 2
Window06:00 to 11:00
ReleaseNot required
Renders
03 In the ordering app
9:41
MaidahL
Pickup at Al Rawdah branch, ready in 6 min
LIVE
Breakfast until 11:00Saj, eggs and hot drinks at this branch.See the menu
One order to your next free drink
Double the patty, half the waitToday only: the double burger combo for SAR 22.Add to order
Delivery now covers Al Naseem districtConfirm your address at checkout.

Illustrative interface content. It shows what the platform supports, not a restaurant configuration.

The pressure

What makes it hard.

01

Dayparts and sold-out items

Breakfast, lunch and late-night menus turn over several times a day, and an item that sells out has to stop being promoted before the next order is placed.

02

Branch-level differences

Opening hours, pickup availability, delivery radius and local offers can differ branch by branch, so a single national message is usually wrong somewhere.

03

Ramadan and weekend trading

Iftar and suhoor windows, Thursday and Friday peaks and holiday hours compress the time available to prepare, approve and retire content.

What teams build

Four things a team could build.

The products behind it

What does the work.

Data, hosting and compliance

Residency, certification and integration.

Data residency. Today ContentFlow runs as a single deployment on infrastructure located in Riyadh, Saudi Arabia, so production content and end-user data are processed in the Kingdom; that is a property of how we are currently deployed rather than a control the product enforces, encrypted backups and some third-party processors are handled outside the Kingdom, and an in-Kingdom-only arrangement is something we agree in writing on an Enterprise plan rather than something this page can promise.

Certifications. Our controls are built around the requirements of the Saudi PDPL. Backups are encrypted with AES-256 and restore-tested. HTTPS is enforced across the site. SOC 2 Type II and ISO 27001 are planned.

Production integration today uses the REST API. Native SDKs for React Native, iOS, Android and Web are in preview and are not generally available. The @contentflow/cli package is not published yet.

One engineering integration up front. After that your team publishes content changes without a new app build and without a new app store submission.

Questions

What teams ask.

Can the menu card change without an app release?

Yes, once the placement is integrated. Approved content can be updated remotely while the ordering application keeps control of rendering, and of the menu and price data itself.

Can content differ from one branch to another?

Yes, where the application supplies the branch. Audience rules and campaign eligibility evaluate the attributes and events the chain sends, so branch-level targeting depends on that data being provided.

Does ContentFlow hold our menu, prices or allergen records?

No. Items, prices, stock and allergen records stay in your systems of record. ContentFlow manages the approved content shown around them, and the application supplies the context that decides which approved content is eligible.

Part of one platform

Five sectors, one platform.

Production integration today uses the REST API. Native SDKs for React Native, iOS, Android and Web are in preview and are not generally available. The @contentflow/cli package is not published yet.