Structured Income Research Template for AI and Product Ideas

DevToolkit Team · · 9 min read

When you ask an AI or a researcher whether an idea can make money, the worst answers are fluffy: “it depends,” “there is potential,” or “further research is recommended” with no numbers. Those responses waste time. The fix is not better prompting alone — it is a fixed structure that forces concrete outputs.

This guide introduces a structured income research template with five mandatory fields and explicit bans on vague language. It works for indie hackers, product managers, and teams that use AI (or humans) to evaluate revenue ideas before building.

Why Open-Ended Research Fails

Open-ended questions invite open-ended answers. “Can we monetize X?” often produces a narrative without testable claims. You cannot compare two ideas, prioritize a roadmap, or defend a decision to stakeholders without:

A template turns research into a checklist artifact you can file, diff over time, and feed into planning tools or AI agents consistently.

The Five Mandatory Fields

Every income research note should fill all of the following. Skip any field and the document is incomplete.

Field What to include
Scheme name One line: product, service, or monetization mechanism.
Target market Industry, role, geography, company size — specific enough to find people.
Estimated revenue Numbers + currency + calculation logic (formula and assumptions).
Technical feasibility Score 1–5 plus reasons (stack, risks, team/time).
Validation plan Concrete next steps: interviews, landing page, MVP scope, paid test, etc.

What to Ban in the Output

How to Use This With AI Assistants

Paste the template into your system prompt or project docs and ask: “Fill this template for [idea]. If data is missing, state assumptions explicitly and still show the formula.” That keeps the model inside guardrails instead of drifting into essays.

For teams using internal automation (for example research pipelines or “lobster” style batch jobs), storing the template as a single Markdown file in your repo makes every run comparable — same sections, same rigor.

Example Snippet (Abbreviated)

### Scheme name
B2B uptime alerts for Shopify-scale merchants (webhook + SMS).

### Target market
Merchants doing $1M–$20M GMV/year, 2–8 person ops teams, US/CA first.

### Estimated revenue
Year 1 target $90k USD = 30 paying × $250/mo × 12 (assumes 3% trial-to-paid from 1k trials).

### Technical feasibility
4/5 — Webhooks + queue + Twilio are standard; hardest part is noisy alert tuning (2 eng-months).

### Validation plan
10 customer discovery calls + single-page waitlist; ship read-only dashboard in 4 weeks.

Takeaways

Adopt this pattern once, and every “can this make money?” request produces comparable, auditable answers you can stack-rank and ship against.

Enjoyed this article?

Get the free Developer Cheatsheet Pack + weekly tips on tools, workflows, and productivity.

Subscribe Free
Back to Blog