Built for · Customer support
Clear the queue. Keep your voice.
Bash triages the queue and drafts every reply in your voice.
Nami knows every account and what was promised.
Fernbrook: “You were right that we said the export cap would lift this quarter. It did, on the 12th. Your workspace was left on the old limit, which is on us, and I’m moving it this afternoon.”
Held for your wordOne ask. The whole queue moves.
Pick a delegation — Bash runs it end to end, held before it reaches a customer.
Ask from the kitchen. The queue is sorted before the kettle.
Gmail, Slack, WhatsApp, iMessage, Telegram — or a key on your desk.
Works inside your stack, as you.
The shared inbox, the room, the issue tracker — and a thousand more, a click away.
Delegate in plain words.
No setup, no syntax — it already knows your accounts, your macros, your tone.
Triage everything that came in overnight. Group by urgency, name the account and tier on each, and tell me who has waited longest.
Draft the reply to this thread using Fernbrook’s tier, their last three tickets and what we promised them in March. Sound like me. Hold it.
This is a real bug. Open a GitHub issue with the repro and the logs, ping #eng, and link the issue back on every ticket reporting it.
Pull last week’s ticket volume by account and type into a sheet, flag anyone trending up inside 60 days of renewal, and post it to #support.
Find every ticket older than 48 hours with no reply from us, tell me why each one stalled, and draft the apology on the worst three.
The import limit answer is wrong in three macros. Rewrite them from what shipped in issue #4412 and hold the changes for me.
On a schedule, or on a signal.
Set it once. You hear about it when it’s done — and only then.
It remembers every customer. So nobody explains themselves twice.
Tier, history, what you promised — filed once, and noticed when it changes.
Four tickets have gone 48 hours with no reply from us. Draft the apologies?
Halcyon Labs has filed six import tickets this quarter and renews in six weeks. Brief the account team?
Issue #4412 shipped this morning. Reply to the three customers waiting on it?
Nothing reaches a customer unread.
Every reply, anything public, any credit or refund — held until you say go.
Send the reply to Deniz at Fernbrook?
You were right that we said the cap would lift this quarter. It did, on the 12th — your workspace was left on the old limit, which is on us. I am moving it this afternoon and will write back when it is done…
Install the Support playbook. Or teach it yours.
An Ability is everything the job needs — bundled, installable in a click.
SupportQueue and replies. Triage by urgency, the account in front of every draft, your tone, nothing sent unread.TriageRepliesFollow-upTone
EscalationsThe real bugs, filed properly. Repro, logs, the accounts affected, and the issue linked back on every ticket waiting.ReproIssuesStatus
Create your ownYour playbook, encoded. Teach it what you escalate, how you apologize, when you refund — in plain words.Your rulesYour voiceCustomer support · FAQ
Questions, answered.
Does it reply to customers on its own?
Will it sound like our team, or like a bot?
How does it know a ticket is a real bug?
What does it know about our customers on day one?
Where does the work run?
The door
Come back to answered.
Send us a week of your queue. We’ll show you what Bash would answer, what Nami would keep, and what’s actually left for you.

