Case study: Pi Business Ads

A chat that turns seven answers into an ad

Pi Business Ads lets a shop owner try AI ad creation without a designer or a brief. Seven answers in a chat produce a Facebook ad preview, sent to them on WhatsApp. I designed the flow from the landing page to the delivery states.

Global Fintech Fest 2026 logo

Featured atGlobal Fintech Fest 2026Mumbai. This year’s theme: Potential to Impact.

Product
Pi Business Ads, an AI ad creator for small businesses
Platform
Web. Designed at 1210 × 834, with the on-screen keyboard state
Scope
Landing page to ad delivery, including waiting, success and error states
Status
Working as a guest demo. Send Message delivers the ad to the WhatsApp number the owner entered
Landing page with the headline Let AI create your next business ad, four sample ads and a Let's Get started button
Business type question with four cards: Restaurant, Clothing Boutique, Kirana Store, Salon and Spa
Ad ready screen with a Facebook ad preview for a kirana store and a Send Message button

In short

The problem

Most small businesses in India do not advertise digitally. In one survey of 3,249 MSMEs, only 13% used digital marketing.1 A report cited by WION says over 70% of SMBs find the range of ad options overwhelming.2

The solution

A chat of seven questions. Three answers are taps and four are typed. Pi works out the reason to run the ad from the answers, shows what it will use, then returns the ad as a Facebook post and sends it on WhatsApp.

My role

I owned the conversation flow, the screens and the states for waiting, success and failure.

Design brief

A business owner with no design skill should be able to see what an AI-made ad for their shop looks like, in about a minute. The same visit gives the company a lead. Pi Business Ads is built as a guest demo: no sign-up, one chat, one result.

Objective
Design a chat that collects exactly what the ad needs, shows the owner what it will use, and delivers a finished ad in a place the owner already works.
Users
  • Owners of small businesses in four categories: restaurants, clothing boutiques, salons and spas, and kirana stores
  • The company running the demo, which needs a lead and safe ads
Constraints
  • The chat is freeform, but the system still needs seven fields before it can generate
  • Business type, city and colour must land on a valid option, because each maps to a rule set, a substitution or a colour code
  • Image models often garble digits, so the phone number is handled character by character
  • Ads must follow a compliance rule set for the business category
  • No logo upload, product photos or offer field in this version, and the chat is in English
Success measures
Share of owners who finish the seven answers, share who see an ad, share who receive it on WhatsApp, and leads captured.

Problem statement

A shop owner who has never made an ad faces two blank pages: a tool with many options, and a brief they do not know how to write. They need an ad that looks professional and carries their shop’s name, without learning the vocabulary of advertising.

How might we…

  • ask only what the AI cannot work out for itself?
  • turn a short chat into the detail an ad needs?
  • show the owner what the ad will be built from before it is made?
  • deliver the ad where the owner already works?

What the research says

I combined published surveys on small businesses in India with research on chat interfaces and a look at existing AI ad tools. This is secondary research. Where a figure comes from a company or an unnamed report, I say so, and where two figures disagree, I say that too.

Small businesses and advertising

13%

Share of MSMEs that currently use digital marketing.

Google and India SME Forum survey of 3,249 MSMEs, June 2026. 72% were micro enterprises1
70%+

Share of SMBs who say the variety of ad options is overwhelming.

A report cited by WION. The article names no publisher or sample2
92%

Share of businesses on Meta platforms in India that are MSMEs.

Meta, December 2025. A company claim7

TechCrunch reported in 2024 that India has more than 65 million small and medium businesses, and about 5 million of them sell online.3 The 13% survey and the WION report’s claim that nearly 80% of SMBs use AI ad tools do not agree. The survey names its sample and leans towards micro firms in smaller cities. The other source names neither. I rely on the survey.

Who the shops are

91%

Kirana stores’ share of the grocery market in 2025, projected to be about 86% by 2030.

RedSeer, January 20264
12–20M

Estimated number of kirana shops. Estimates vary widely.

CB Insights, 20225
98%

Share of internet users who accessed content in Indic languages, among 886 million users in 2024.

IAMAI and Kantar6

Chat against form

69.9%

Preferred a chatbot over an online form for a health questionnaire. The chatbot took longer.

Frontiers in Digital Health, 2022. 206 analysed. Not shop owners8
24 vs 13

Net Promoter Score for the chatbot against the form. Usability scores were close: 69.7 against 67.7, not a significant gap.

Same study8
3–5

Options a chat can list before choosing becomes unworkable, in one team’s view. They also note about 2 to 3 seconds of delay per AI reply.

UX Planet, SAP Emarsys authors, from their own testing9

What I took from it

  • Too many choices is the problem

    If over 70% of SMBs find ad options overwhelming, the first screen should not show any. The flow asks one question at a time and shows no ad option until the result.

  • Meet owners where they work

    Most businesses on Meta platforms in India are MSMEs, so the ad appears as a Facebook post. WhatsApp carries it back to the owner, because it is the channel they already use with customers.

  • Chat is liked, and slower

    People preferred the chatbot but took longer with it. So the chat stays at seven questions, and three of them are taps.

  • Closed answers where the system needs them

    Business type, city and colour each set a rule set, a line of ad copy or a colour code. They are cards and swatches, not free text, so the answer always lands on something valid.

  • English only leaves people out

    With 98% of internet users reading Indic languages, an English-only chat is a real gap. I list it in the review. The ad prompt already supports Hindi and Hinglish.

AI ad tools I looked at

These descriptions come from vendor help pages and press coverage. I did not test the tools, and Meta’s features were described in 2024 and may have changed.

ToolWhat you start withWhat it makesWhat you do next
Meta Advantage+ creative10An existing adImage versions inspired by the original, text overlays, headline and primary-text variationsChoose among variations in Ads Manager
Google Performance Max asset generation11A landing page URLHeadlines, descriptions and images, from a product summary drafted from the pageEdit the summary, keep or discard assets, generate more
Canva Magic Design12A text prompt, or an uploaded image or logoA range of matching layoutsCustomise the layout you pick
Pi Business AdsSeven answers in a chatOne finished ad, shown as a Facebook postReceive it on WhatsApp

Each of the other three assumes something a first-time owner may not have: an existing ad, a website, or a prompt worth writing. That is my reading of the pages above.

Design checked against published findings

One article lists specific ways a chat falls short of a form. It is the authors’ own view from their testing, with no sample sizes, so I used it as a review checklist and not as proof.9

Published pointWhat this flow does
Chat hides progress, so users cannot see how much is leftNot addressed yet. Nothing shows how far along the owner is. See the review
Chat is hard to review, because key inputs scroll out of viewA summary card lists every answer before the ad is made
Option lists get unworkable above three to five itemsEvery closed question offers four options
Each AI reply adds a delay, and users need to see system status“Getting things ready for you…” with the input disabled, then a skeleton of the post while the ad is made
Recognition beats recallCards carry icons and examples, and the description field has an example and a suggestion button

Who it is for

These three segments are hypotheses built from the product spec and the research above. I would confirm them in interviews.

Shop owner, first ad

Wants
An ad that looks professional today, without learning how ads work.
Worries about
Jargon, cost, and getting something wrong.
The flow gives them
Plain questions, taps for the closed answers, and a preview of the finished ad.

Owner who cares how it looks

Wants
An ad that feels like their salon or boutique, not a template.
Worries about
A generic result from a one-line description.
The flow gives them
A colour chosen for the trade, and a description that shapes the photograph and the copy.

The company running the demo

Wants
A lead for each completed try, and ads it can stand behind.
Worries about
Claims that break category rules, and a phone number printed wrongly.
The flow gives it
A business type that selects the rule set, a lead record, and digits handled character by character.

Information architecture

I organised the chat by what the owner has to tell Pi. Each answer exists because something later needs it, and a few things the ad needs are worked out instead of asked.

Owner taps Let’s get started

Introduce

  • NameFree text, used once in the chat

The business

  • Business typeFour cards with examples
  • Business nameFree text
  • CityFour cards with the state

The look

  • DescriptionFree text, with a suggestion
  • Theme colourFour swatches for the trade

Contact

  • Mobile numberTen digits
  • SummaryEverything Pi will use

Result

  • WaitingSkeleton of the post
  • Facebook ad preview
  • WhatsApp deliverySend again, or create a new ad

Worked out, never asked: the compliance rule set from the business type, the reason to run the ad and who to aim it at from type and city, and the mood of the photograph from the chosen colour.

Where each answer goes

From the product’s field spec, which lists what each answer feeds.13

AnswerHow it is askedWhat it feeds
NameFree text. “What should I call you?”The chat, which uses the first name once, and the lead record
Business typeFour cards, each with examplesThe compliance rule set, the brand type line, the colours offered, and the reason to run the ad
Business nameFree text. “I’ll use this as the brand name on your ad.”The logo plate, the ad copy, and the page name in the feed preview
CityFour cards, each with its stateThe contact bar, the ad copy, and the targeting line
DescriptionFree text, with an example and a suggestion buttonThe ad copy and the scene in the photograph. The biggest lever on quality
Theme colourFour swatches named for the tradeThe colour of the contact bar and headline accent, and a mood phrase that steers the photograph
Mobile numberFree text, ten digitsThe contact bar on the ad, the lead record, and where the ad is sent on WhatsApp

What the flow leaves out on purpose

There is no offer or discount question, no logo or product photo upload, no street address, and no language choice. The spec cut the offer to keep the chat short, and notes that the offer badge is the loudest element on a poster, so it may be worth adding back.13 I list it in the review.

Design principles

  • Ask only what the AI cannot know

    Work out the rest from type, city and colour.

  • Closed answers where the system needs a valid option

    Cards and swatches, never free text for type, city or colour.

  • Say why you are asking

    Each question carries one line on how the answer will be used.

  • Confirm before spending the minute

    Show every answer, then make the ad.

Journey map

The map follows a kirana owner through seven steps, from the landing page to the ad on WhatsApp. It is built from the flow and the research, and the feelings are hypotheses to test, not measurements.

Swipe sideways to see all seven steps.

Row Step 1Arrive Step 2Introduce Step 3Describe the business Step 4Describe the look Step 5Give a number Step 6Confirm Step 7Receive
GoalSee what this isGet started without effortSay what kind of shop it isMake the ad look like my shopLet customers reach meBe sure it is rightSee my ad and keep it
What they doRead the promise and tap Let’s get startedType a nameTap a type and a city, type the shop’s nameDescribe what the shop sells, tap a colourType a ten-digit numberRead the summary and tap Create my AdWait, view the preview, tap Send Message
ScreensLandingName, workingType, name, cityDescription, keyboard, colourNumberSummaryGenerating, ad ready, sent, failed
How they feel Hypothesised emotion curve Feeling starts curious and stays easy through the taps. It dips at the description, where the owner has to write, and again when asked for a phone number. It recovers at the summary and rises to its highest when the ad appears. If delivery fails, it falls sharply. Positive Frustrated

Solid green line: the ad arrivesDashed red line: delivery fails

RisksNot believing an AI can make a usable adWondering why a name is neededA business that fits none of the four typesNot knowing what to write, and giving a vague lineNot knowing what the number will be used forA wrong answer that cannot be changedA failed message, with no clear next step
Design responseFour sample ads and one buttonOne question, and the name used warmly afterwardsCards with examples, and each question echoing the last answerAn example, a “Suggest me a description” button, and swatches for the tradeA line saying the number goes on the ad so customers can callA summary of every answer before the ad is madeA skeleton while waiting, then a Send Message button and a retry
How I would measure itLanding to first answer rateDrop-off at the nameDrop-off by question, “none of these” reportsDescription length, suggestion useInvalid-number rate, drop-off at the numberBack or edit use, Create my Ad rateDelivery success, resend and create-new rates

What the owner types, and what they tap

4

Typed answers: name, business name, description and mobile number.

3

Tapped answers: business type, city and colour.

1

Optional shortcut: a suggested description the owner can accept and edit.

The design

The flow in eighteen screens

Every screen in the file, in order. Scroll sideways.

Landing page: Let AI create your next business ad
LandingFour sample ads, one promise and one button.
First question: What should I call you?
First questionA greeting that says what is coming, then one field.
The name is sent and Pi shows Getting things ready for you
WorkingThe input reads “Please wait…” while Pi gets ready.
Business type with four cards
Business typeFour cards with icons and examples.
Kirana Store card selected, others faded
SelectedThe chosen card keeps its outline and the others fade.
Business name question
Business name“I’ll use this as the brand name on your ad.”
Business name typed into the field
TypingThe name appears in the field before it is sent.
City question with four cards
CityFour cities, each with its state.
Description question with a Suggest me a description button
DescriptionA prompt, an example in the field, and a suggestion button.
Description typed with the tablet keyboard open
Keyboard openThe field grows to two lines above the keyboard.
Description sent and shown as a message
SentThe owner’s words stay on screen as a message.
Colour question with four swatches
ColourFour swatches named for the trade.
Mobile number question
Mobile number“Lastly”, with a line on how the number will be used.
Summary card with a Create my Ad button
SummaryEverything Pi will use, then Create my Ad.
Skeleton of an ad post with the text Reading your Business Details
GeneratingA skeleton of the post with “Reading your Business Details”.
Your Ad is ready with a Facebook ad preview
Ad readyThe ad as a Facebook post, sent on WhatsApp.
Green toast confirming the message was sent
Message sentA green toast confirms the resend.
Red toast saying something went wrong
Message failedA red toast asks the owner to try again.

Six decisions

1. Open with the result, not a form

Why. An owner cannot picture an AI-made ad from a description. The landing page shows four sample ads, one for each supported trade, and a WhatsApp badge that hints where the ad will arrive. One button starts the chat. The first question says what is coming: “Share few business details and I’ll create an ad for your business.”

Trade-off. Four samples tell an owner of any other trade that the tool is not for them. See review finding 2.

Landing page
First question

2. Use cards and swatches where the system needs a valid option

Why. Business type, city and colour each map to a rule set, a line of copy or a colour code, and free text would not resolve. Each card carries examples, such as “Dine-in, Take Away, Cafes”, so a bakery owner can see where they belong. Every closed question has four options, within the range a chat can handle.9 The chosen card keeps its outline and the rest fade.

Trade-off. A business outside the four types has no route, and the spec warns against forcing it into the nearest box.13

Business type
Colour swatches

3. Reuse the last answer, and say why each one is needed

Why. After the owner picks Kirana Store, the next question reads “What’s your Kirana Store called?” After they type a name, it becomes “Where is Laxmi General Store located?” Each question adds one line on its use, such as “I’ll use this as the brand name on your ad.” The chat feels like it is listening, and each ask is justified.

Trade-off. Echoing the type only works because the type is asked first. The order of questions is part of the design.

Business name question
City question

4. Help the owner describe the business

Why. The description is the only source of anything specific in the ad, and it shapes the photograph too. The spec’s own example makes the point: “we do haircuts” gives a generic ad, while brands, packages and two senior stylists give a specific one.13 So the question names what to cover, the field shows an example, and a “Suggest me a description” button gives something to accept and edit. The field grows to two lines as the owner types.

Trade-off. An owner who accepts the suggestion unchanged gets a generic ad. The spec says to push for two sentences and ask again if the answer is one line.13

Description prompt with suggestion button
Description typed with the keyboard open

5. Confirm everything before spending the minute

Why. A wrong business type applies the wrong rule set, and the phone number is printed on the ad. The number is asked last, with a line saying it goes on the ad so customers can reach the shop. Then one card lists every answer, with a single Create my Ad button. The summary also answers a known weakness of chat: key inputs scroll out of view.9

Trade-off. The card shows values but no way to change one. See review finding 1.

Mobile number question
Summary card

6. Show the wait, then show the ad where it will be seen

Why. While the ad is made, a skeleton in the shape of a Facebook post stands in for it, with “Reading your Business Details” above. The result appears in that same frame, with the shop’s name, “Sponsored”, the copy, the picture and a button, so the owner judges it the way a customer would. “Your ad has been sent on WhatsApp” tells them where to go next, with Send Message to try again and Create New Ad to start over.

Trade-off. The page promises the ad was sent before the owner knows it arrived.

Generating skeleton
Ad ready

States in the file, and states still to design

The file covers the happy path well. It shows seven waiting, input and delivery states, and no error for any answer. I list both so the gap is plain.

Shown in the frames

  • Waiting for a reply, input disabled
  • Selected and faded cards
  • Keyboard open, field grown
  • Generating the ad, skeleton
  • Message sent, green toast
  • Message failed, red toast
  • Send it again, “Still waiting?”

Still to design

  • Invalid or mistyped mobile number
  • Description too short
  • A business outside the four types
  • The ad fails to generate
  • Changing an earlier answer
  • Leaving and coming back mid-chat

What I would improve

  1. Medium

    1. Progress is hidden, and earlier answers cannot be changed

    Nothing shows how far along the owner is, and each answer leaves the screen as the chat moves on. Add a small “3 of 7” marker, and let the owner tap an earlier answer to edit it. These are two of the published weak points of chat.9 I read this from the frames, so I would confirm it in the build.

  2. Medium

    2. Four cities and one language

    The frames offer Pune, New Delhi, Mumbai and Kolkata. The spec lists Mumbai, Delhi, Bengaluru and Pune, so the two need aligning. Either way, an owner elsewhere has no route, so add “Other city”. The chat is in English while 98% of internet users read Indic languages.6 The ad prompt already supports Hindi and Hinglish, so generation is ready. The chat and a language choice at the start still need design.13

Measuring it

What to track

MetricWhat it tells us
Landing to first answer rateWhether the promise and the sample ads get owners into the chat
Completion rateWhether seven questions is short enough to finish
Drop-off by questionWhich question costs the most owners, likely the description and the number
Description length, and use of the suggestionWhether owners write enough for a specific ad, and whether the suggestion replaces their own words
Summary edits and back tapsWhether the summary catches mistakes
Time from Create my Ad to Ad readyWhether the wait fits the minute the spec expects
WhatsApp delivery and resend rateWhether the ad reaches the owner
Create New Ad rateWhether owners want to try another
Leads capturedThe commercial output of the demo

Usability tests

Moderated sessions with five to eight owners per trade, on the devices they use. Tasks:

  • Create an ad for a kirana store, using the suggested description.
  • Create an ad for a salon, writing your own description.
  • Recover from a mistyped mobile number.
  • Change an answer after reaching the summary.
  • Explain what you expect to happen to your number.

I would record whether each task is finished without help, time on task, what owners expect to receive, and where they hesitate or misread a screen.

Sources

Pages read in October 2026. Company figures and unnamed reports are claims, not independent studies.

  1. 1YourStory: Google study on digital ads and MSME growthPublished 8 Jul 2026. Google and India SME Forum, with Deloitte. Survey of 3,249 MSMEs in June 2026, about 72% micro and over half in Tier II and III cities.
  2. 2WION: 4 in 5 small businesses in India now use AI toolsPublished 15 Dec 2025. Cites a report but names no publisher or sample size.
  3. 3TechCrunch: WhatsApp brings Meta Verified and customised messages to small businesses in IndiaPublished 12 Sep 2024.
  4. 4RedSeer: Why India’s mass grocery still leans on kirana storesPublished 21 Jan 2026.
  5. 5CB Insights: Kirana stores in IndiaPublished 7 Apr 2022. The store count is an estimate and the underlying sources are not shown.
  6. 6Entrepreneur India: Internet users in India set to cross 900 mn16 Jan 2025, reporting the IAMAI and Kantar Internet in India Report 2024.
  7. 7Meta: 92% of businesses using Meta platforms in India are MSMEsPublished 15 Dec 2025. Company claim, with no study named.
  8. 8Virtual conversational agents versus online forms: patient experience and preferencesFrontiers in Digital Health, 2022. Within-subject comparison, 391 recruited and 206 analysed. A health questionnaire, not an advertising task.
  9. 9UX Planet: AI chat or not? If it’s a form, it should stay a formBy SAP Emarsys authors, from their own usability testing. No sample sizes given.
  10. 10TechRadar: Facebook will now let your business create ad campaigns using AIPublished 8 May 2024. Describes features set to roll out through 2024.
  11. 11Google Ads Help: Build a Performance Max asset group using generative AIVendor documentation.
  12. 12Shopify: How to use Canva AIPublished 8 Aug 2025. Third-party description of Canva Magic Design.
  13. 13Pi Business Ads: what we ask the guest, and whyInternal field spec for the product. Not public.