Apps
Sheets
The Sheets App is River's spreadsheet. It supports the formulas you'd expect, the multiplayer experience you've come to want, and an AI layer that makes every cell smarter.
What you get#
- Familiar spreadsheet model — cells, ranges, formulas, multiple tabs
- Multiplayer — real-time co-editing with cursor presence, no conflicts
- AI in cells —
=AI("...")formulas that classify, extract, summarize, and draft - Live data from your Dataspace —
=ENTITIES("type:Task status:active")returns a live range - Live data from integrations — Stripe revenue, Plaid transactions, GitHub PRs, anything connected
- Charts — line, bar, pie, scatter, all live-bound
- Undo/redo + version history — every change tracked, every state recoverable
AI cells#
Sheets supports =AI(...) formulas that call River AI on the cell's input. Examples:
=AI("classify this email", A2)→ returns a label=AI("extract company name from", B5)→ returns a string=AI("score this lead 0-100", C3)→ returns a number=AI("draft a one-line reply to", D4)→ returns text
These run lazily and cache. They're the easiest way to get AI judgment over a column of data without writing code.
Live data#
The =ENTITIES(...) formula pulls live data from your Dataspace:
=ENTITIES("type:Task status:active")— every active task as rows=ENTITIES("type:Email from:investors@*")— investor emails=ENTITIES("type:CalendarEvent date:this-week")— your week
The result range updates automatically as the underlying data changes. Build dashboards once; let them stay current forever.
Integrations expose their own functions too — =STRIPE_CHARGES(date_range), =PLAID_TRANSACTIONS(account), etc.
Version history and undo#
Every Sheet tracks history. Open the version panel (toolbar clock icon or Cmd Alt H) to see every snapshot, replay edits, or restore to an earlier state.
What people build in Sheets#
- Investor pipelines — deals with stage, ARR, next step, owner
- Lightweight CRMs — leads, contact dates, scoring
- Financial models — assumptions, projections, scenarios, all live
- Content calendars — posts with status, publish date, channel
- Hiring pipelines — candidates, stage, interview slots, decisions
For anything that gets too big or too workflow-heavy for a Sheet, look at Custom Apps instead.
Tips#
- Use AI cells for things humans would judge inconsistently. Models are at their best on tasks that are vague but bounded.
- For a hiring or sales pipeline, start in Sheets — promote to a Custom App only when the workflow stops fitting in a grid.
- Pin a chart from a Sheet into a Space to make it visible at a glance.