Idea

An approvals and workflow app for small teams

A purchase-request product with a focused first release: forms, routing, decision states and a readable history. Includes a hypothetical per-seat pricing model to test.

A product designer arranging connected workflow blocks on a display in a RightFlow.com studio.

This is an illustrative business concept for RightFlow.com. The starting offer would be a small approvals application for teams that need to know who can authorize a purchase and what happens after that decision. RightFlow fits a product whose central promise is understandable movement from request to resolution. The first release should make one recurring decision easy to follow.

Start with purchase requests

Choose an operations lead at a small company as the initial buyer. That person would configure the workflow, while employees would submit requests and managers would review them. Purchasing makes a useful starting scope because the request can carry a defined amount, a purpose and a proposed supplier. Those fields provide concrete inputs for routing. Content reviews and time-off requests could follow later, once the underlying decision model works.

The first customer conversation should walk through an actual recent request. Ask where it began, who saw it, what information was missing and how the requester learned the outcome. Seek permission before retaining any sample documents. A prospect who cannot identify a recurring approval problem may be a poor fit for this first offer, even if the broader idea sounds appealing.

A first-version feature map

  • Request form builder: text, amount, date and attachment fields, with required fields chosen by the administrator. Start with a purchase template that can be edited.
  • Routing rules: a named budget owner and an additional review above a configured threshold. Show a preview of the resulting path before a rule is saved.
  • Approval states: draft, submitted, waiting for information, approved, declined, withdrawn and completed. Keep the meaning of each state visible beside the request.
  • Decision history: record who acted, when they acted, the request version and any explanation. Keep edits distinguishable from decisions.
  • Work queues: separate requests awaiting the current user's decision from requests that person submitted. Include the next owner on both views.

Keep the form builder small enough for an administrator to understand. If the first buyers all need the same purchase fields, a configurable template may be enough. Custom scripting, broad automation libraries and extensive reporting could wait. The first release needs a reliable path through ordinary requests and a clear way to handle an exception.

Account administration deserves equal attention. Define who can change routing, who can view attachments and who can export records. A routing edit should apply according to an explicit rule for requests already in progress. Otherwise an administrator could unintentionally move a pending decision to a different person with no explanation visible to the requester.

Walk through one request

In the concept's example, a project coordinator requests a replacement monitor. The form asks for the proposed item, amount, project and reason. The system identifies the project budget owner and displays that person's name before submission. The budget owner can approve, decline or ask for more information. Asking a question keeps the request open and tells the coordinator exactly what to supply.

After approval, the request moves to the person responsible for placing the order. Approval and ordering remain different actions. The buyer records that the order was placed, and the coordinator can see the final state. If the amount changes before ordering, a configured rule determines whether the revised request needs another decision. The history should make that change easy to inspect.

A hypothetical per-seat pricing sketch

One pricing experiment would charge a monthly amount per active decision-maker, while allowing requesters to submit without a paid seat. The monthly calculation would be the agreed seat price multiplied by the number of billable approver seats. This is a hypothetical model to evaluate, not a published offer or a claim about prevailing prices.

Define a billable seat before testing the model. Does a temporary delegate count for a full month? Does an administrator who never approves anything count? A draft plan could include administrators with an approver seat and treat temporary delegates as replacements during the delegation period. Put these cases into sample invoices and ask prospective buyers whether they can predict the bill.

An alternative test would bill every active team member. Compare the two models against the same sample account. Record which model aligns with the buyer's budget ownership and which discourages participation. Choose the model only after estimating support, storage and operating costs. Include the time spent setting up each account in that cost estimate.

Find buyers through a specific problem

A practical distribution path would be educational material about purchase approvals, paired with a guided demonstration using the prospect's own steps. A short request template could help an operations lead describe the current process before considering the product. Outreach should ask about that process and the person responsible for it, rather than lead with a catalogue of future features.

The founder could also build relationships with independent operations consultants who help clients document purchasing. Any referral arrangement would need clear terms. Early demonstrations should identify what the application can actually do and which requested features remain proposals. A recorded example should use synthetic requests and avoid suggesting that a fictional company is a customer.

Prove the narrow release before expanding

Build a clickable request journey first, then test it with a requester, approver and administrator. Watch whether each person can identify the next action without guidance. Test a declined request, a missing approver and a changed purchase amount. Include a request withdrawn while someone has its approval screen open. These cases expose gaps that a smooth demonstration can hide.

Set release criteria around observable behavior: every pending request has an owner, every decision refers to a version, and a requester can find the current state. Later expansion into content or contract approvals should preserve those basics while adding the fields and review rules each use requires. Compare the product name fit, then inquire about RightFlow.com.

Inquire about RightFlow.com