← All work

Case study

The Rice Bowl

A restaurant that has been wokking since 2013 already had customers. What it did not have was a way to sell to them without paying a commission on every order. The campaign's job was not awareness. It was moving a habit, off the aggregator apps and the phone, onto ricebowl.pk.

Client
The Rice Bowl
Sector
Chinese restaurant
City
Lahore, Pakistan
Trading since
2013
Year
2025
Result
PKR 8M in 3 months, client reported
Output
36 pieces
  • Social content system
  • Food art direction
  • Campaign copy
  • Launch campaign
  • Online ordering
Visit ricebowl.pk ↗

The Rice Bowl has been wokking in Lahore since 2013. By the time this campaign ran it had the two things a restaurant needs, a menu people came back for and a room that filled, and one thing it did not: a way to sell to those people without paying a commission on every single order.

That is the whole brief. Not awareness, not a rebrand. A migration.

What the work had to do

  • Give the restaurant a channel it owns. ricebowl.pk and an app on both stores.
  • Move an existing habit onto it. Customers already had a way to order that worked.
  • Keep the account worth following in between. A feed that only sells is a feed people mute.
  • Survive being run by the restaurant. No design team, so templates rather than one-off artwork.

The decisions

Two registers, never blended. Grey concrete and long copy for the craft. Flat saturated colour for the offers. A restaurant that only posts discounts teaches its audience to wait for the next discount.

One fixed frame. The bowl mark bottom right, #frombowltosoul bottom left, on all thirty six pieces. Everything else moves.

The price, printed. Every combo lists its items and its cost in rupees, on the card, where "DM for price" is the norm.

Thirty percent, on the owned channel only. Not a margin decision. The cost of breaking a habit once, after which the second order is free to win.

A dare instead of an instruction. "We bet you won't order online" is the only pair of posts with no offer and no link, and they are the ones aimed at everybody who scrolls past a discount.

The result

The client reports PKR 8 million in the three months after the ordering platform launched. That is their number, from their books, for the channel this work existed to fill. We ran the creative and built the launch, not the accounting, and it is stated here as what they told us rather than as an attribution we measured.

Web

The Rice Bowl, online ordering launch

Moving a twelve-year-old restaurant's customers off the aggregators and onto its own website and app. The client reports PKR 8 million in the first three months.

The problem was a habit, not a website

Building an ordering site is the easy half. The hard half is that the customer already has a way to order, it works, and it lives on their home screen. Every order placed through an aggregator costs the restaurant a commission, so the entire value of the project sat in one number: what share of existing customers could be moved to a channel the restaurant owns.

So the launch was not treated as an announcement. It was treated as a migration, and it was sequenced like one.

The sequence

Six posts, in this order, each doing one job:

  • The website is live, with the URL set as large as the headline.
  • The app is live, one post later, in the same template, so two launches read as one move.
  • Deliciousness delivered in a tap, the benefit stated as a gesture rather than a feature.
  • We're only a few taps away, 30% off when you order online, the incentive, offered only on the owned channel.
  • We bet you won't download our app.
  • We bet you won't order online.

The last two are the interesting ones. They ask for nothing, and they are the only posts in the campaign with no offer, no link and no imperative. Daring someone is a cheaper hook than instructing them, and it converts the passive audience that scrolls past a discount.

Why thirty percent

Thirty percent is not a margin decision, it is the price of breaking a habit. It only has to run long enough for a customer to place one direct order and learn that it works, because the second order costs nothing to win. Offering it exclusively on the website and app is what makes it a migration tool rather than a discount: taking it means leaving the aggregator.

The result

The client reports PKR 8 million in the three months after launch. That is their figure, from their books, and it covers the channel this campaign existed to fill.

Post announcing the official Rice Bowl website is live at www.ricebowl.pk
The URL set as large as the headline.
Post announcing the Rice Bowl app on the App Store and Play Store
The app one post later, same template, so it reads as one move.
Post reading deliciousness delivered in a tap
The benefit as a gesture, not a feature list.
Post offering 30% off when you order online
The lever, offered only on the channel the restaurant owns.
Post reading we bet you won't download our app
The dare. No offer, no link, no imperative.
Post reading we bet you won't order online
Same reverse psychology, pointed at the website.
Story format 30% off online ordering post
The offer redrawn for stories rather than squeezed into them.

Visual Communication

The Rice Bowl, social content system

Two registers, one fixed frame, and a grid built so a restaurant with no design team can keep posting: 36 pieces across brand, food, Ramzan and promotions.

Two registers, deliberately kept apart

The feed runs on two visual languages and never blends them.

The craft register is grey concrete, small type, long copy, ingredients caught mid-air. It carries the things that take a sentence to explain: modern dishes with traditional technique, small batches over open flame, Wok Hei.

The offer register is flat saturated colour, orange and teal and yellow, type set large enough to read at a glance. It carries prices, deals and launches.

Keeping them separate is what stops the account becoming a coupon book. A restaurant that only posts discounts trains its audience to wait for the next one.

One fixed frame

Every single piece carries the bowl mark bottom right and #frombowltosoul bottom left. Nothing else is constant, and nothing else needs to be. It means any post is identifiable when it is cropped, reposted, screenshotted into a group chat, or seen without the handle attached.

The grid as a canvas

The togetherness set splits one word across three tiles, so the shape only resolves on the profile page. Each panel still works alone, which is what makes the trick safe: the payoff is a reward for visiting rather than a dependency.

Publishing the price

The Ramzan deal cards list every item in every combo and the price in rupees. In a market where "DM for price" is normal, printing the number removes a step between seeing and ordering, and it is the same instinct that made the ordering site worth building.

Built to be handed over

A restaurant this size has no design team. So the system is templates with slots: a teaser and a reveal that are one layout in two colours, an announcement frame that refills, story crops drawn separately rather than squeezed from squares. The measure of it is the thirty seventh piece, made by someone else, that still looks like The Rice Bowl.

Post reading quick, easy, fresh with copy about Wok Hei
The craft register: grey concrete, long copy, a technical word used properly.
Chillies and garlic falling against grey concrete
Ingredients in motion on the brand's own grey.
First panel of the togetherness triptych
One word across three tiles: the grid itself as the canvas.
Middle panel of the togetherness triptych
Real customers mid-mouthful, not models over untouched food.
Third panel of the togetherness triptych
Each panel still works alone, which is what makes the trick safe.
Ramzan deal card listing three combos with every item and price
Every item, every price, printed. No DM for price.
Teal megaphone teaser post
A teaser with nothing in it, two posts before the reveal.
Post introducing family serving
The reveal. Same layout as the teaser, different colour.
Post reading value unequalled, quality unmatched, quantity unbeatable
Three claims, one rhythm, built for scrolling speed.
Dark bowls of Chinese food on a wooden table
The house food frame: dark bowls, warm wood, daylight.
White bowls of noodles photographed on orange
White on orange for offers, dark on wood for the brand. Two kitchens, one restaurant.
Diners sharing a table, overlaid with the word enjoy
A frame that sells nothing, so the loud ones still land.

More from the project

Grey concrete post reading wokin' since 2013
The opening frame. Twelve years of trading stated first, because a new website is easier to trust from a restaurant you already know.
The Rice Bowl logo, a bowl and chopsticks mark, with ricebowl.pk beneath
The mark and the domain in one lockup. The URL is treated as part of the identity from the first post, not bolted on at launch.
Post reading first choice for having Chinese meals, with a star outline
The claim, made plainly. No qualifier, no asterisk.
Dark bowls of rice, noodles and entrees arranged on a wooden table
The house food frame: dark bowls, warm wood, daylight. Shot as a table rather than a plate, because the product is a shared meal.
A spread of Chinese dishes in dark bowls on a wooden board
Quantity as the argument. The bowls are photographed full and crowded, which is the promise the deals later make in words.
Post reading a staple of modern asian cuisine, modern dishes with traditional techniques
The positioning line. Modern dishes, traditional technique, which is the space between a street wok and a fine-dining room.
Pale blue Ramzan post with lantern, crescent and a cricket illustration
Ramzan opens with an illustration, not a discount. The calendar is the campaign in a Pakistani food market, and the season is greeted before it is sold to.
Overhead styled shot of a chicken dish with sesame, sauces and chopsticks
The iftar table styled from above, props chosen in the brand's warm neutrals so the season never breaks the palette.
Beef and noodles plated dark, styled with spring onion and side dishes
Darker plating for the evening meal. The light does the seasonal work so the layout does not have to.
Red and orange post reading introducing ramzan combos
The offer register: saturated, flat, loud. Nothing subtle, because this post has one job.
A long table of friends sharing Rice Bowl dishes in the restaurant
The dine-in room, shot full. Proof of the busy table the combos are priced for.
Yellow sunburst post reading you asked for it and it's here
Credit handed to the customer. A menu change framed as a request granted rather than a decision announced.
Close crop of chilli chicken with sesame and spring onion in a white bowl
The close crop. At thumbnail size a full table becomes texture, so the feed needs frames that survive being small.
Story-format photograph of three white bowls of noodles and rice
Stories get their own crops rather than a squeezed square. The grid and the story are different rooms.
Story reading our bowls got bigger beside a full bowl of noodles
A portion increase, announced like news. The one product change customers feel immediately.
Blue story reading guess the location and win a meal for 2, with an alert about a new branch opening soon
A new branch turned into a guessing game, so the announcement arrives as a comment thread rather than a billboard.
Story version of the Ramzan combos card with all three deals listed
The deal card again, rebuilt for the story ratio. Same offer, redrawn rather than rescaled.

One team, from identity to intelligence.

Brand, software, AI, and growth from a single team, not separate vendors. That is why the positioning, the copy, the site and the data model on this project agree with each other.

Book a discovery call