How Halcyon works
Agents with written rules, real tools and hard limits.
Each Halcyon agent runs inside your stack, follows rules you can read, and stops where you tell it to. A person approves anything that matters.
Support triage
Edit rules
Runs this week
1,912
No edits needed
94%
Waiting for you
3
Run
Status
Time
Saved
Tag and route: parcel marked delivered, not received
Zendesk, ticket 48213
Done
06:59
6 min
Reply draft: return label for order 48207
Zendesk, ticket 48207
Waiting
07:04
4 min
Merge duplicate: two tickets from one customer
Zendesk, tickets 48211 and 48212
Done
07:12
3 min
Refund request over EUR 50
Handed to Anna K. with full history
Handed off
07:15
2 min
SLA warning: two tickets close to breach
Posted in Slack, support channel
Done
07:20
5 min
+
/ 001 /
Anatomy
Every agent is three things: rules, tools and limits.
You write them down with us in the first week. The agent follows them on every run, and you can read or change them at any time.
Rules
Plain sentences that say what the agent does and where it stops. No prompt engineering on your side.
Tag each ticket with one topic
R1
Draft replies for order status and returns
R2
Hand refunds over EUR 50 to a person
R3
Never answer legal or security reports
R4
Tools
The connections an agent may use, scoped to the fields it needs, with read and write set separately.
Zendesk
Read, draft
Slack
Post approvals
Linear
Create issues
Stripe
Read only
Limits
Hard ceilings enforced outside the model. Anything above them waits for a person, every time.
Refund amount
EUR 50
Replies per hour
120
Excluded accounts
Top 20
Working hours
06:00 to 22:00
+
/ 002 /
Approvals
A person signs off on anything that matters.
You decide which actions need a human. The agent prepares the work, attaches its reasons and waits. Approvals arrive in Slack or Teams, where your team already is.
Approve, edit or reject in one click
Edits are saved next to the original draft, so you can see what changed and why.
Nothing waits forever
Open approvals are escalated after the time you set. They are never sent on their own.
Limits sit outside the model
A clever prompt cannot talk its way past a hard limit. The platform enforces it.
Needs approval
Support triage, 07:04
Refund EUR 64 for order 48207
Approve
Edit draft
Reject
Approved by Daniel O.
Finance ops, 06:58
Credit note request to Nordvik Supplies for EUR 124
Approved with one edit
Support triage, 06:41
Reply to a customer in Lyon, written in French
+
/ 003 /
Audit log
Every run is written down. Inputs, outputs and who said yes.
Search it, filter it and export it for your auditors. Nothing an agent does happens off the record.
Time
Agent
Action
Approved by
Status
07:31:12
Support triage
Reply sent for order 48213 with return label
Anna K.
Done
07:15:40
Support triage
Refund request over limit handed to a person
Routed to Anna K.
Waiting
07:02:05
Finance ops
Invoice INV-2291 matched to PO-4471
Under limit, automatic
Done
06:58:47
Finance ops
Credit note drafted for a EUR 124 difference
Daniel O.
Done
06:41:19
Lead qualification
Lead scored 82, two meeting slots proposed
Waiting for Sam R.
Waiting
06:30:00
Weekly reporting
Write to the investor folder stopped by rule R6
Policy
Blocked
+
/ 004 /
Integrations
Works inside the tools you already pay for.
Sixteen connectors today, each scoped to the fields an agent needs. Anything with an API can be added, usually within a week.
C
Beta
Docs & Knowledge
Confluence
Uses your existing pages as the playbook an agent follows.
F
Beta
Support
Freshdesk
Routes tickets by topic and language and drafts the simple replies.
G
Live
Communication
Gmail
Drafts replies and files attachments from shared inboxes.
H
Live
CRM
HubSpot
Scores inbound leads, fills in missing fields and keeps deal stages honest.
I
Live
Support
Intercom
Triages conversations and hands them to the right inbox with a summary.
J
Live
Engineering
Jira
Creates, links and updates Jira issues straight from support tickets.
+
/ 005 /
Security
Security review, answered before you ask.
The SOC 2 Type II report, the DPA and the sub-processor list are ready to send on the day you ask for them.
SOC 2 Type II audited
EU or US data residency
Seven-year audit log
SSO, SAML and SCIM

+
/ Next /
Get started
Pick one workflow. We will have an agent on it in 21 days.
Book a 30-minute call. Bring the task that eats the most hours and we will tell you plainly whether an agent can take it.