Skip to content

/ Clear yes or no

Get a clear yes on the commitments that matter — with a paper trail.

Meetings and threads become drafts. Drafts become commitments only after a private handshake. Nothing else counts.

How it works →
Magic-link sign-in
app.shrubbery.io/home

Good morning, Jonathan.

1 active · 1 awaiting handshake · 4 drafts

Flow Score

As assigner

?
40%
2/5 · last 90 daysGhost 29%
Active1
Awaiting1
Delivering · As Knight
Please ship the v3 release notes by end of the week.
13/08Jonathan Test 18

Three steps. Nothing implicit.

/ The method
Capture
01

Raw material, honestly surfaced.

Paste meeting notes or connect your tools. Shrubbery surfaces what looks like a commitment and shows its confidence plainly. Nothing is filed yet.

Smart Paste · 2 found
Highno deadline

Review the migration plan before Thursday.

MediumFri

Send the quarterly retro draft.

Handshake
02

Private consent, never assumed.

The named owner is prompted privately. They confirm, edit the framing, or decline. No broadcast. Drafts without a handshake never enter the record.

ACFrom Alex Chen

“You'll review the migration plan before Thursday.”

Yes — I'll do itDecline
Account
03

One place for confirmed work.

The dashboard holds only confirmed commitments. A reliability score measures follow-through both ways — for the team and for the manager's own pledges back.

87%Flow Score
4%Ghost rate

Reliability, measured both ways.

Developer ready

Built with the API in mind from day one.

Bring your own AI keys to unlock Smart Paste at full power. Every feature has a matching API endpoint — nothing is locked to the UI.

Explore the API reference →
Full REST API

Every action in the UI is available over the API. Build automations, sync commitments to your own tooling, or script your entire workflow.

Bring your own AI keys

Smart Paste uses the AI provider of your choice — OpenAI, Anthropic, or any OpenAI-compatible endpoint. Your keys, your costs, your data.

OpenAIAnthropicGeminiLocal
Webhooks & integrations

Fire a webhook on any commitment lifecycle event — draft created, handshake accepted, commitment overdue. Connect Shrubbery to whatever you already use.

A task nobody agreed to is not work — it's a hope with a ticket number.

Why Shrubbery exists