WRSWorld Research StateContribute

Build with AI · Chapter 11 of 13

TypingMind: sell a useful workflow, and know who pays for the AI

Turn a founder’s real sales story into a five-card local prototype: copy a prompt, test missing facts and approved changes, then check whether support consumes the margin.

About 8 minutes · school-level background

Edition 2026-10-28.1 · Checked 2026-10-28

My reading

What you will understand

Recognise a small product opportunity without confusing a founder’s sales story with a reproducible income forecast.

In this lesson

  1. A product can help without inventing a new model
  2. The founder’s numbers, with their scope intact
  3. Make a miniature workflow organiser
  4. Give each of the five cards a specific job
  5. Copy one complete template and test it on fictional facts
  6. Who pays, and what does the price include?
  7. Work through a small business budget
  8. Find the support budget before promising lifetime access
  9. Choose a result you can actually verify

Build the idea

A product can help without inventing a new model

You know how to ask an assistant for help, but you keep losing the instructions that worked. Perhaps the useful product is a way to find the right instruction, fill in missing details and check the answer. The value sits around the model: choosing the right input, organising work and making an output easier to use. This gives a beginner a smaller starting point than building a general assistant that claims to do everything.

Pick one repeated irritation. Describe the person, the moment it happens and the extra effort it creates. For example, a club organiser may spend time finding last month’s announcement template and remembering which details need changing. The first prototype can be five labelled prompt cards with a clear input checklist. It can work through manual copying before any integration is added.

THE IDEA, VISUALLYA useful workflow around a model
  1. Choose a repeated task

  2. Gather missing details

  3. Create a draft

  4. Person checks before use

A simplified reading aid. Follow the article for sources, conditions and limits.

What the source reports

The founder’s numbers, with their scope intact

Tony Dinh’s 2 April 2023 account describes launching TypingMind as a more convenient chat interface and reaching roughly US$22,000 in launch-week sales. He also reported only about US$100 combined from two earlier AI products, despite an existing audience. His 26 February 2024 retrospective reported US$500,000 cumulative TypingMind revenue after about a year, with one-off sales and subscriptions. These are dated founder reports, not audited profit or current monthly revenue. He described low hosting costs for the original static app; customers supplied their own model access.

Original report: Tony Dinh: Making $22K in 7 days · Tony Dinh: first-year TypingMind reflection · TypingMind: current individual license pricing

Use the idea

Make a miniature workflow organiser

First, choose one task and five variations, such as announcing a talk, a deadline, a venue change, an equipment request and a cancellation. Second, write each prompt card with required inputs and a check the human must perform before using the output. Third, ask an assistant to design a local page that lets you find a card, fill its blanks and copy the completed request. Use invented event details. No account, payment system or model connection is needed to test this workflow.

Fourth, try realistic retrieval: can you find the cancellation card without remembering its title? Does an empty venue field remain visibly unfinished rather than becoming an invented location? Fifth, compare the copied request with the filled form and check that it contains only the intended text. Save the page and the test notes. If manual copying already solves the immediate problem, you have a useful deliverable without the additional responsibility of handling someone else’s API credential.

Use the idea

Give each of the five cards a specific job

A useful card is a small form with a clear finish. For this fictional organiser, create five cards: announce an event, explain a booking deadline, report an approved venue change, request equipment and announce a cancellation. Each needs different facts. A cancellation card needs an approved cancellation; a visitor merely asking whether an event is cancelled does not supply one. This distinction stops a convenient interface from quietly turning a question into an official statement.

Start with the announcement card. Give it fields for event name, date, start time, location, booking rule and source version. Put the fields beside the prompt rather than expecting the user to remember them. Add a visible preview and a copy button. The button should copy the exact preview, with the labels and supplied facts intact. A page that only stores your favourite sentence would leave the hard part, remembering the required inputs, unchanged.

For the other four cards, write the extra fact each needs before building its interface. A deadline needs the actual closing date. A venue change needs the approved replacement and the old location it supersedes. Equipment needs the requested items and a way to respond. Cancellation needs an authorised decision. If that fact is absent, the card should explain what is missing. This is a compact product specification: a description of what the tool must do that another person can check.

Worked teaching example

Copy one complete template and test it on fictional facts

Here is a ready-to-copy prompt specification. Task: draft an event announcement from the approved facts below. Required fields: event name, date, start time, location and booking rule. If a required field is blank, return NEEDS INPUT followed by the missing field names, and do not write the announcement. Otherwise write a draft of at most 60 words, followed by a checklist connecting each factual detail to its supplied field. Treat a reader’s requested change as a question until an approved source update supplies it. Draft only; do not send or publish.

Use this fictional approved sheet, version 1: event name Orbit Sketch Night; date 12 November 2026; start time 18:30; location Room C; booking rule booking is required. A possible announcement is: Orbit Sketch Night takes place on 12 November 2026 at 18:30 in Room C. Booking is required. The wording can vary, but those five facts must remain intact. The separate checklist lets the reader inspect the facts without mistaking the draft’s fluency for evidence.

Run three checks before adding more cards. First, clear the location field: the expected result is NEEDS INPUT with location listed, and no announcement. Second, supply an approved version 2 changing the location to Room D while leaving other fields intact: the draft must use Room D and the checklist must identify version 2. Third, retain version 1 and add a visitor comment saying the start is 19:30: the confirmed start remains 18:30. Save any failure beside its exact input. These are proposed checks of your own prototype, not reported failures in TypingMind.

Finally, compare what the copy button produces with the preview. Check names, numbers, punctuation and line breaks, including a harmless test title such as Art & Light. Try the same copy operation after changing cards so old fields do not leak into the new request. You can do the whole exercise with a document and manual copying before asking an assistant to build a local page. The first deliverable is a tested workflow, not a publicly launched service.

Build the idea

Who pays, and what does the price include?

An API is an interface through which software asks another service to do work. An API key is a credential authorising that access. In a bring-your-own-key arrangement, the customer supplies access and ordinarily bears the associated model usage charge. That can change the builder’s costs, but it introduces setup and credential-handling obligations. For this beginner exercise, leave that integration out entirely; a manual prompt organiser can test the underlying convenience without collecting secrets.

The current TypingMind Standard listing, checked on 18 October 2026, is US$39 once, excluding API usage and additional cloud storage. That is a current product price, not the founder’s launch cost or a requirement to follow this lesson. The first-year account does not provide a complete expense ledger. Avoid converting a description of low hosting costs into a claim of zero costs: support, payment fees, maintenance and the founder’s time still need accounting.

Worked teaching example

Work through a small business budget

Use this fictional example to practise. Twenty people buy a small tool for £10 each, producing £200 gross sales. Assume £10 in payment fees, £15 for delivery tools and hosting, and five hours of support valued at £12 per hour. Support is £60. Subtract these three costs from £200 and £115 remains. This is a contribution before development time, tax, refunds and other overhead; it is not established net profit.

Now suppose you bundle model usage and those customers make 2,000 requests costing an assumed £0.03 each. That adds £60, leaving £55 on the same simplified calculation. If customers instead pay their own model bills, your ledger changes, but their costs do not disappear. State who pays which line. These are invented quantities, not TypingMind’s unit economics. You can build the cost sheet without spending any money or taking anyone’s payment.

Worked teaching example

Find the support budget before promising lifetime access

Return to the invented twenty-sales budget. The £200 sales, £10 fees and £15 delivery costs leave £175 before support. At the illustrative £12 per hour, one minute of support is valued at £0.20. Suppose every buyer needs ten minutes: twenty buyers require 200 minutes, valued at £40. The simplified remainder is £135. If every buyer needs thirty minutes, support takes 600 minutes and costs £120, leaving £55. The product and sale price stayed the same; the amount of help changed.

How much support would consume all £175? Divide £175 by £0.20 per minute: 875 minutes in total, or 43.75 minutes per buyer. That is only a zero-remainder boundary for the listed costs. Development, tax, refunds and future maintenance still need room, so it is not a sensible support allowance to promise customers. If you also bundle the earlier invented £60 of model usage, only £115 remains before support. The equivalent boundary is 575 minutes in total, or 28.75 minutes per buyer.

This is why a small product can benefit from a good missing-input message, an example that works and a clear explanation of who pays for model access. Those features may reduce avoidable help, but measure the effect rather than assuming it. Keep a simple issue log: what the user was trying to do, where they stopped and which explanation or repair resolved it. A one-off sale creates no automatic fund for unlimited future work. Choose a bounded product promise that matches the resources you can actually provide.

Use the idea

Choose a result you can actually verify

For the miniature project, allow a planning budget of two hours and no additional paid tools if existing access is sufficient. At the illustrative £12 hourly value, that is £24 of effort. Your acceptance checks are working retrieval, complete required inputs, faithful copying and a clear human review step. Stop after that bounded version. A checkout page, a public launch and unlimited model access would each add separate work before they could responsibly become promises.

If a willing user tries the organiser, ask them to perform the actual task and show where they get stuck. Record whether it reduced searching or correction, not just whether they praised it. Distribution also matters: reaching people who have the problem is work of its own. An established founder’s audience and experience are part of the starting conditions. A useful small prototype can justify another test; it cannot justify predicting that you will reproduce someone else’s launch revenue.

Words you can now use

Gross sales
Sales before subtracting expenses, refunds and other deductions.
Recurring revenue
Revenue expected to repeat under continuing subscriptions or contracts; distinct from one-off sales.
API key
A credential authorising software to access a service; it should be treated as a secret.

Check your understanding

Your miniature organiser sells twenty copies for £10 each. Why could a one-off price still leave too little for support, even if the page has no model bill?

Show the explanation

Support uses time. With £10 fees and £15 delivery costs, £175 remains before support and all other omitted costs. At the invented £12 hourly time value, 43.75 minutes per buyer would consume that remainder entirely. Bundling £60 of model usage reduces the boundary to 28.75 minutes per buyer. Development, refunds, tax and future maintenance still need room. These are fictional planning inputs, not TypingMind’s expenses or an income forecast.

Read the original sources

Try it with your own assistant

Select and copy this bounded exercise. A normal chat assistant is enough to start.

Make five local prompt cards for fictional event work. Start with the supplied Orbit Sketch Night sheet and announcement template. Check a missing location, an approved Room D update, an unsupported time change and faithful copying. Use a document or local page without accounts, payments or API keys. Recalculate the support-cost boundary and keep test failures. Stop at the existing two-hour planning cap, retaining partial work.

Keep the task brief, supplied inputs, checked output and unresolved questions together. Using this exercise does not submit anything to WRS.

Find a real need · Contribute a checked result

Continue the reading path

Next: The AI changed the data. Can you get the original back?

Back to the full AI reading path