Customer growth agent for AI-built products

Everybody can build now.Few know who to sell to.

BFF analyzes your product, creates the highest-probability customer hypothesis, finds the first 30 people worth talking to, profiles them with public evidence, and turns the conversation back into product work.

See lead engine
Archive snapshotProduct context in, customer leads out
curl -fsSL https://breakfastfactory.ai/install | sh
BFF_BIN="$(go env GOPATH)/bin/bff"
# archived demo command
"$BFF_BIN" customers find --count 30
ModelCut research run30 lead opportunities
Naver salon ownerOpportunity · Public comment first

Posts model-cut style images weekly but still recruits real hair models.

94
Freelance stylistProfiling · Instagram reply

Asks for faster before/after content to fill empty booking slots.

89
Gangnam hair studioReady to contact · Business email

Pays for model shoots and runs paid ads for seasonal style menus.

86
Junior designerLearning · Open DM draft

Needs portfolio content before having enough paying customers.

82
Busan salon chainHigh value · Owner profile + email

Multiple branches need consistent promo images without extra shoot ops.

91
315 paid subs$6.3K MRRevidence required
Demo case

ModelCut helps Korean salons make AI hair-model images without monthly model shoots.

The app exists. Paid ads created 30 monthly subscribers and roughly $600 MRR. The founder still needs to know which salons, stylists, and studios are worth contacting next.

Before BFF30

paid subscribers from paid ads

Current315

paid subscribers after sharper lead loops

Jan '25May '26

First 30 customer leads

BFF does not hand you a scraped list. It hands you customer opportunities.

Every lead has a public signal, fit reason, profile summary, recommended contact action, confidence score, and spam-risk note. No evidence, no lead.

Opportunity

Naver salon owner

94

Posts model-cut style images weekly but still recruits real hair models.

Evidence
Naver Place and Instagram posts show repeated promo-photo production.
Next contact
Public comment first
Profiling

Freelance stylist

89

Asks for faster before/after content to fill empty booking slots.

Evidence
Recent story highlights mention needing more hair portfolio shots.
Next contact
Instagram reply
Ready to contact

Gangnam hair studio

86

Pays for model shoots and runs paid ads for seasonal style menus.

Evidence
Landing page lists monthly promotions with model recruitment notes.
Next contact
Business email
Learning

Junior designer

82

Needs portfolio content before having enough paying customers.

Evidence
Public account requests free model applicants twice in 30 days.
Next contact
Open DM draft
High value

Busan salon chain

91

Multiple branches need consistent promo images without extra shoot ops.

Evidence
Branch pages reuse the same model recruiting template.
Next contact
Owner profile + email

From lead to conversion

Connect the channels where the customer conversation actually happens.

Owner intro

iMessage

Warm conversations and meeting reminders stay attached to the lead.

Portfolio reply

Instagram

Reply from the exact post where visual-production pain is visible.

Public thread

Reddit

Start with a helpful public comment when the norm makes DMs spammy.

B2B path

LinkedIn

Move qualified accounts into founder-approved sales follow-up.

Lead profile
Founder approval
First message
Meeting
Paid conversion

Customer-driven product loop

Replies, usage data, bugs, and churn become product work your coding agent can execute.

BFF turns qualitative customer conversations and quantitative app telemetry into structured insights, then spawns Codex or Claude Code, or exports a clean Markdown handoff for the founder's coding agent.

BFF insightsReady for agent handoff
Support claim

Salon owners do not understand credit usage before first render.

Fix onboarding copy
Screen funnel

48% drop on reference-image selection after upload.

Simplify reference flow
Customer reply

Users want style examples by gender, length, and treatment type.

Add preset gallery
Billing

Annual plan interest appears after third successful generated image.

Trigger upgrade prompt later
Generated artifactinsights/modelcut-onboarding-loop.md

Attach this to Codex, Claude Code, or the BFF runner to ship the next iteration from customer evidence.

Archived product console
CustomersProfiles by stage

Opportunity, profiling, contacted, active customer, and power user are tracked as one customer memory.

Agent runsSearch trace and failures

Research progress, tool output, queue status, retries, artifacts, and logs stay visible in real time.

InsightsSignal to product action

Accepted evidence becomes product learning for the next search, message, meeting, and build loop.

Archived project

Breakfast Factory is kept online as a public product record.

The dashboard and backend are offline. This landing page remains available for context, demos, and references.

Contact us