We ran a live content quality test on Kreplo before launch. The goal was simple: figure out what variables actually matter when a small business owner uses AI to create Instagram content.
We used the same business — a fictional specialty coffee shop called Bloom & Brew in East Austin, TX — and generated Instagram posts under three different conditions. Same AI model. Same platform. Three very different results.
Here's what we found.
The Setup: Three Cases, One Coffee Shop
All three tests were based on the same core scenario: a coffee shop is launching a new Spring Espresso Flight featuring single-origin beans from Ethiopia, Colombia, and Guatemala, priced at $16.
What we changed across the three cases was the quality of input and completeness of the business profile.
| Case A | Case C | Case E | |
|---|---|---|---|
| Business Profile | Rich (75/100) | Rich (75/100) | Minimal |
| Quick Create Input | Detailed (357 chars) | Vague (17 chars) | Detailed (357 chars) |
| Result | 35/35 ✅ | 24/35 ⚠️ | 26/35 ⚠️ |
What "Rich Profile" vs "Minimal Profile" Looks Like
The Bloom & Brew rich profile included:
- Business name, category (Specialty Coffee & Artisan Bakery), and a detailed brand bio
- Brand personality: "warm, story-driven, community-focused, never corporate"
- Location: Austin, TX + Location Detail: "East 6th Street, 2-min walk from Rainey Street"
- Key products with specific descriptions (single-origin espresso, almond croissants, matcha lattes)
- Target audience: "Austin locals aged 25–40 who care about craft and story"
The minimal profile for "My Coffee Shop" had:
- Business name: My Coffee Shop
- Category: Cafe
- A single-sentence brief: "A coffee shop serving drinks and food"
- One listed feature: "Coffee and food"
- Target audience: "Anyone who likes coffee"
Same city. Same location detail. Completely different brand context.
Case A: Detailed Input + Rich Profile
Quick Create input (357 characters):
"Spring Espresso Flight launch this Saturday April 11. Three single-origin espressos side by side — Ethiopia Yirgacheffe (bright floral), Colombia Huila (caramel smooth), Guatemala Antigua (dark chocolate). $16 flight. Great for espresso lovers and curious first-timers. We're excited to show what terroir means in a cup."
What the AI generated:
Three shots. Three countries. One unforgettable spring morning. ☕🌸
This Saturday, we're launching our Spring Espresso Flight — three single-origin shots that take you from the sun-dried highlands of Ethiopia to the volcanic slopes of Guatemala, without leaving East 6th Street.
🇪🇹 Ethiopia Yirgacheffe — bright, floral, like a cup of spring 🇨🇴 Colombia Huila — caramel-smooth, endlessly drinkable 🇬🇹 Guatemala Antigua — dark chocolate depth that lingers
$16 for all three. Because tasting the world should be affordable.
Launching this Saturday, April 11. Come find us — just a 2-min walk from Rainey Street.
📍 Bloom & Brew — East 6th Street, Austin
#BloomAndBrew #EspressoFlight #AustinCoffee #EastSixthStreet #AustinFoodie #SpecialtyCoffee #SpringLaunch
Score: 35/35
| Criterion | Score | Notes |
|---|---|---|
| Brand voice | 5/5 | Warm, story-driven, "never corporate" — exactly matched |
| Product accuracy | 5/5 | All three origins, tasting notes, and price point correct |
| Local relevance | 5/5 | East 6th Street, 2-min from Rainey Street, Austin |
| CTA clarity | 5/5 | Specific launch date (Saturday April 11) |
| Hashtag quality | 5/5 | Branded (#BloomAndBrew) + local + niche |
| Emotional appeal | 5/5 | "Tasting the world should be affordable" — memorable line |
| Platform fit | 5/5 | Right length, visual formatting, emoji pacing |
This is the standard a well-briefed AI can reach. Every specific detail the owner provided showed up — transformed into natural marketing language.
Case C: Vague Input + Rich Profile
Quick Create input (17 characters):
"new coffee launch"
What the AI generated:
Introducing Rise & Bloom — our newest coffee blend, crafted for the season. 🌸☕
Notes of honey, lavender, and a hint of citrus. Light enough for a morning pick-me-up, complex enough to savor. Available now at East 6th Street, just a 2-min walk from Rainey Street.
#RiseAndBloom #AustinCoffee #SpringCoffee #BloomAndBrew #NewLaunch
Score: 24/35
| Criterion | Score | Notes |
|---|---|---|
| Brand voice | 3/5 | Reasonable tone but generic floral framing |
| Product accuracy | 1/5 | Invented "Rise & Bloom" — product does not exist |
| Local relevance | 5/5 | East 6th Street, Rainey Street pulled correctly from settings |
| CTA clarity | 2/5 | "Available now" — no launch date, no price |
| Hashtag quality | 4/5 | Local hashtags good; #RiseAndBloom is fabricated |
| Emotional appeal | 4/5 | Nice sensory language, but about a fictional product |
| Platform fit | 5/5 | Good length and format |
The critical problem: the AI hallucinated.
When given only "new coffee launch," the AI had no product facts to work with — so it invented them. "Rise & Bloom" doesn't exist. The tasting notes are made up. If you posted this, you'd be advertising something that isn't on your menu.
The rule: If you don't tell the AI what your product actually is, it will invent one. And invented products are a liability, not marketing.
The local relevance score stayed at 5/5 because Business Profile settings (location detail, city) were passed to the AI regardless of input quality. Your location always shows up correctly — but your product facts don't.
Case E: Detailed Input + Minimal Profile
Quick Create input: Same 357-character input as Case A.
What the AI generated:
Three shots of the world's finest coffee, side by side — starting this Saturday. ☕
Ethiopia Yirgacheffe for bright florals. Colombia Huila for smooth caramel sweetness. Guatemala Antigua for rich dark chocolate. Our Spring Espresso Flight brings you all three for just $16.
Come explore what makes each origin unique — find us at East 6th Street, just a 2-min walk from Rainey Street, Austin.
#SpringEspresso #AustinCoffee #OurCoffeeCommunity #EastSixthStreet #SpecialtyCoffee
Score: 26/35
| Criterion | Score | Notes |
|---|---|---|
| Brand voice | 3/5 | Correct but generic — no shop name, no personality |
| Product accuracy | 5/5 | All three origins and price point accurately described |
| Local relevance | 5/5 | East 6th Street, Rainey Street, Austin all correct |
| CTA clarity | 4/5 | Good launch mention, missing specific date |
| Hashtag quality | 2/5 | #OurCoffeeCommunity instead of a branded tag |
| Emotional appeal | 4/5 | Good sensory language, lacks brand warmth |
| Platform fit | 3/5 | Slightly flat for Instagram |
Product facts were accurate because the owner provided them in the input. But the AI had no brand to draw from — no name, no personality traits, no story. The output reads like it could be from any coffee shop anywhere.
Notice the hashtag: #OurCoffeeCommunity. That's what the AI defaults to when it doesn't know your brand name. Compare to Case A's #BloomAndBrew — one creates brand recognition, the other creates nothing.
What the Results Tell Us
1. Input quality determines product accuracy
The AI cannot fact-check your products. It only knows what you tell it. If you give it "new coffee launch," it will generate a product. If you tell it "Ethiopia Yirgacheffe, bright floral, $16," it will describe that product accurately.
Write your inputs like you're explaining your product to someone who has never visited your shop.
2. Your business profile is the brand layer
Even with a perfect input, a minimal profile produces brandless content. The AI had every product fact in Case E — but because "My Coffee Shop" had no personality in its profile, the output was technically correct and completely forgettable.
The profile is where your brand voice, personality, and values live. Fill it in once, and it shapes every piece of content you ever generate.
3. Location detail shows up every time
One thing that worked consistently across all three cases: the Location Detail field. "East 6th Street, 2-min walk from Rainey Street" appeared in the caption of every test — Case A, C, and E. Your address and neighborhood specifics flow automatically from your settings into every AI prompt.
For local businesses, this is one of the highest-ROI settings to fill in. It requires no extra effort in your Quick Create input.
A Note on Photos
All three tests above were run without user-uploaded photos. The AI generated visuals based only on the text input.
Here's our honest recommendation: use your own photos.
AI-generated product images are improving rapidly — but they're still AI-generated. Customers know the difference. A real photo of your Ethiopia Yirgacheffe in a ceramic cup, shot in natural light, tells a true story. An AI-rendered coffee cup does not.
Your real product photos are also more honest marketing. They show customers exactly what they'll find when they walk through the door. That alignment between expectation and reality is what builds trust — and trust is what turns first-time visitors into regulars.
Kreplo can enhance your real photos, caption them, and adapt them across formats. But the photo itself — the proof that your product is real and worth trying — that's yours to bring.
The Practical Checklist
Before you generate your next piece of Instagram content:
In your Business Profile:
- Business name and category filled in
- Brand personality described in your own words (2–3 sentences)
- Location Detail field filled in (neighborhood, nearby landmark)
- At least 3 key products described with specific names and features
- Target audience described specifically, not generically
In your Quick Create input:
- Name your actual product (not just "new launch")
- Include at least one specific detail (origin, flavor, price, date, or story)
- Mention the occasion or context (launch event, seasonal, limited time)
- Add the specific date if you're announcing something
Following these two checklists is the difference between a 24/35 caption and a 35/35 one.
Kreplo is an AI content platform built for small business owners. It generates Instagram captions, carousels, blog posts, and short-form videos — using your brand profile, your products, and your photos.