One system for the whole business.
Mail, calendar, documents and every app your team runs, on one set of records. Ask Cyril plans the work and waits for your approval.
Here’s the plan. Nothing changes until you approve it.
Most platforms bolt AI onto a stack that was never built for it. Cyril was built the other way round.
Mail, Docs and Calendar sit underneath, with Drive in beta. The apps run on top. Every layer reads and writes the same records, so nothing needs a connector to know who Kestrel is.
AppsTurn on what you need
- Sales
- Projects
- Support
- Finance
- Marketing
- Automation
- HR
- Legal
- Reporting
- Products
- Technology
- Your own (coming)
EverydayWhere the day starts
- Calendar
- Drive (beta)
- Docs
UnderneathShared by everything
- One set of records
- One permission model
- One audit log
- Every AI run recorded
Open a customer once. Everything is there.
Apps run on Cyril rather than beside it. Turn one on and it already knows your people, your customers and your documents.

Made for the people who run things.
Teams of ten to a few hundred, who would rather spend the day on the work than on the tools around it.
Nothing goes out until you approve it.
Ask Cyril shows its plan and waits for your approval. Each step is checked against your permissions on the server before it runs, and every run is recorded.
Drive it yourself, or hand it over.
The same records sit under every mode. Ask Cyril checks each step against the permissions of the person who asked before it runs.
- Platform
- You drive. Every app, every record, the way you would expect software to work.
- AI
- Cyril works alongside you. Ask in plain words; it plans, shows the plan and acts once you approve.
- AgenticComing soon
- Hand off a goal. Cyril works through it within your permissions, and you can watch every step.
Need a tool that doesn’t exist? Describe it. Coming soon
In development and not part of early access. You will describe a tool, Cyril builds it in a sandbox on synthetic data, and you try it before anything is published.
| Client | Owner | Next invoice | Status |
|---|---|---|---|
| Northgate Co. synthetic | Dana Hart | 14 Nov | On track |
| Brightwater Ltd synthetic | Leo Marsh | 2 Dec | Due soon |
| Harbour & Pine synthetic | Ama Owusu | 9 Jan | On track |
Already built. All on the same records.
These are the apps as they run today, on the Rowan Hill demo workspace.




What five tools really cost.
Licences are the visible part. Connectors, admin and the hours spent reconciling one tool with another are the rest.
- Licences $2,816
- Reconciling $2,947
- Admin time $2,042
- AI add-ons $1,040
- Connectors $400
Illustrative. A 40-person firm paying for 128 seats across five tools, from the Cyril blog. Your numbers will differ; the shape usually doesn’t.
One price per person. Every app included.
No platform fee. Client portal users are free, and exporting your data is always free.
| Feature | Starter 1 to 10 people$29per person, per month | Growth Most popular11 to 50 people$59per person, per month | Business 51 to 200 people$99per person, per month | Enterprise 200+ peopleCustom12, 24 or 36-month terms |
|---|---|---|---|---|
| Apps | All of them | All of them | All of them | All of them |
| Pooled AI credit | Included | 5x | 10x | Custom |
| More AI when you need it | Not available | Top up at any time | Overage, with a hard spend cap | Negotiated |
| Support | Standard | Standard | Priority | Dedicated solutions engineer and SLAs |
| Action | Join the waitlist | Join the waitlist | Join the waitlist | Talk to us |
Starter
- Every app
- Pooled AI credit included
- Standard support
Growth Most popular
- Every app
- 5x pooled AI credit
- Standard support
Business
- Every app
- 10x pooled AI credit
- Overage with a hard spend cap
- Priority support
Enterprise
- Every app
- Dedicated solutions engineer
- SLAs
Founding members lock in today’s price and get priority onboarding.
Run the whole business from one place.
Cyril opens to founding members first. They keep their price and get help moving in.
One email when your place opens. Nothing else.

