Steward
Client job tracker
Customers follow job status and approve quotes without creating an account, while the same records drive scheduling and invoicing on the business side.
Read the case study →Client portals
Give your customers one link where they can follow job status, approve quotes, pay invoices, and find their documents. Built around your process, priced up front, live in weeks — and the code is yours.
Clients email to ask where things stand, and someone has to go look it up.
Quote approvals happen over text, with no record of who said yes.
Documents get re-sent as attachments every time someone loses one.
Payment status lives in one system and job status in another.
You want clients to self-serve, but not to create an account first.
A live view of where each job stands, updated from your own records instead of a manual status email.
Clients approve or decline in one tap, with a timestamped record of exactly what they agreed to.
Tokenised links so a client opens their portal straight from an email or SMS — no password to forget.
Stripe-backed payment links and invoice history sitting beside the job the invoice is for.
Photos, documents, and a message thread scoped to that one client's work.
Row-level security so each client can only ever load their own records — enforced in the database, not just the UI.
Client job tracker
Customers follow job status and approve quotes without creating an account, while the same records drive scheduling and invoicing on the business side.
Read the case study →Tokenised confirm links
The same no-login pattern applied to crews: one tokenised link per assignment, one tap to confirm, and a realtime board on the other end.
Read the case study →A portal bolted onto existing records usually fits Launch; a portal plus the back office behind it is a bigger build. Either way you get the price before work starts.
from $1,500
from $6,000
from $2,500/mo
A short description of the questions you answer by hand is enough for me to scope a portal, with a timeline and a fixed price.