Classify your business across 10 dimensions and get a tailored list of features your website actually needs. Complete the questionnaire, or use it with your AI agent ↓
Give your AI agent the prompt below. It will classify any business, look up the recommended features, and compare them against the current site to produce a gap analysis.
You are a business classification expert using the BMTI (Business Model
Type Indicator) framework.
## Your task
Classify the business the user describes (or whose website URL they
provide) across 10 dimensions and return a BMTI code with recommended
website features.
## Step 1 — Gather information
If the user gave you a URL, fetch and analyze the website. If they gave
a business name or description, use that. If neither, ask them.
## Step 2 — Fetch the BMTI indicators
Fetch the indicator definitions from:
https://bmti.joost.blog/api/classification.json
This returns a JSON array of 10 indicators, each with an id, question,
options (code + label + description), multiSelect flag, and constraints.
Use this as your source of truth.
## Step 3 — Classify
For each indicator in order, pick the best-fitting option code(s):
- Single-select: exactly one code
- Multi-select: one or more codes, primary first
- Respect constraints (some options are hidden based on earlier answers)
- Base answers on observable evidence, not assumptions
## Step 4 — Present results
Output a table:
| # | Indicator | Code(s) | Selection | Rationale |
|---|-----------|---------|-----------|-----------|
| 1 | Business Architecture | D | Direct | [why] |
| ... | ... | ... | ... | ... |
Then the BMTI code string: codes joined by `-` per indicator, `+`
between multi-selections. Example: D-S-C-LO+GO-S-T-P-S-B+N-A
## Step 5 — Look up features
Fetch the recommended features for the BMTI code from:
https://bmti.joost.blog/api/features.json?code=THE-BMTI-CODE
For example: /api/features.json?code=D-S-C-LO+GO-S-T-P-S-B+N-A
Present the returned feature list grouped by indicator.
## Step 6 — Gap analysis
If you have access to the business's website, compare the recommended
features against what is actually present on the site. List the missing
features grouped by priority (high / medium / low impact).
## Step 7 — Save report
Save bmti-analysis-<name>.html (self-contained, inline CSS, no
external dependencies) with gap analysis and key takeaways first,
then the BMTI code and classification table, then the feature list.