streamsapp

The job can't move on
until the work is done.

A CRM built from streams. Write each process down once as its own stream, with its own steps, fields and rules. Streams walks every customer through it and refuses to move on until the step has what it needs.

One stream per processRequired-field gatesStep-by-step docsQuotes and invoicesXero, MYOB, QuickBooksHosted in Australia

Quick tour

See Streams in 60 seconds

From custom workflows to the Lake: a guided tour of the whole app.

See more demos

How it works

Your process, running itself

This is not a list of contacts to chase. It is the job itself, moving through the stages you set, in the order you set them.

01

Build your workflow

Create a Stream with the stages your team follows. A sales pipeline, a job board, client onboarding, whatever you need.

02

Move records through steps

Each step has documentation your team can follow and required fields that must be filled before a record can advance.

03

Know where everything stands

Records, steps, and team activity in one place. Every action is logged.

Features

Everything your team needs

Job tracking, step documentation and gates, plus email, SMS, document scanning, quotes and invoices. All of it on every plan.

Custom workflow steps

Design stages that match how you actually work, not a template you have to bend to.

Required field validation

Hold a job at a step until the information that step needs is actually there. No more work moving on half done.

Step documentation

Write what needs to happen at each step. Your team can reference it, and so can the built-in AI assistant.

Email & SMS built in

Send emails and text messages from any record, tracked against the contact. No copy-pasting between tools.

Quotes & proposals

Generate branded PDF quotes, send them by email, and get customers to accept online with a digital signature.

Document scanning

Snap a photo of a form, licence, or document and extract text directly into a record's fields with AI-powered OCR.

Milestone timeline

See planned dates and step transitions across every record on a Gantt-style timeline. Filter by stream, assignee, or record.

Full audit trail

Record moves, field edits, logins, plugin events. All logged with a timestamp and user. Export to CSV when you need it.

Accounting sync

Connect to Xero, MYOB, or QuickBooks from the Invoicing plugin. Invoices auto-sync to the accounting systems configured on each stream. No double-entry.

Analytics

Every stream flows into the Lake

Your streams don't just run the work. They feed the Lake, one place to understand every live record across all of them at once.

Ask in plain English

“Which records have been idle the longest?” “Who has the most unassigned jobs?” Ask the Lake and get an answer drawn only from your own records, with no filters or spreadsheets to build.

Spot bottlenecks instantly

A built-in analytics dashboard shows records by step, how long they sit at each one, and which have been stuck the longest. Instant, exact counts, free on every plan.

5 streams flowing inLongest stuck: 47 days
Ask the Lake
Ask the Lake: plain-English questions about all your records
Lake Analytics
Lake Analytics: aging, per-step funnels, and stuck records

Why I built Streams

“I’ve worked across legal, politics, engineering and tech; every CRM I used forced my team to work around its structure. After years of bending our processes to fit someone else’s template, I built Streams to work the other way around.”
Luke HarpinFounder, StreamsApp
More about who builds this

Pricing

Free to start. Tokens scale with you.

Every plan includes every plugin. Usage burns tokens from a monthly bucket. Bigger plans get more tokens at a lower per-token rate.

Free

$0forever
  • 300 tokens / month
  • 2 users
  • 500 records
  • All plugins included
See details

Basic

$29/mo
  • 5K tokens / month
  • 5 users
  • 2K records
  • All plugins included
See details

Standard

$79/mo
  • 20K tokens / month
  • 20 users
  • 10K records
  • All plugins included
See details

Pro

$199/mo
  • 60K tokens / month
  • 50 users
  • 100K records
  • All plugins included
See details

Enterprise

$399/mo
  • 150K tokens / month
  • 100 users
  • 500K records
  • All plugins included
See details

Token costs: 1 email = 1 token · 1 SMS = 30 · 1 OCR scan = 20 · 1 quote/invoice = 5. Need more? Buy a top-up: 1K tokens for $5, up to 100K for $250.

Write it down once. Then stop chasing it.

Start in minutes. No credit card required.