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.

Halcyon / Agents / Support triage

Live, 3 waiting for approval

Agent

Overview

Rules

12

Tools

4

Limits

6

Run log

1,912

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

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

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

Reason

Carrier confirmed the parcel as lost on 14 October

Rule

R3: refunds over EUR 50 need a person

Customer

Returning, six orders since 2024

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

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

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.

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

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.