Talk to us
Menu

AI engineering

Workflows that run themselves, with a person where it matters.

We turn the work your business repeats into workflows: agents chained together, connected to your tools, running on request or on a schedule, and stopping for a person wherever you want one.

Build or switch on

The right mix, not the most code.

Most of the value is in tools you already pay for. We build only where nothing fits.

1

Switch on what you have

Features already inside your CRM, your AI plan and your website that nobody has turned on or set up properly.

2

Automate the plumbing

Data moved between systems, reports assembled, follow-ups triggered. Work that needs no judgement at all.

3

Agents where judgement counts

Writing, research, scoring and checking, done the way your best person would, with a person approving the result.

How we engineer a workflow

Five steps, from the work you do today.

  1. Map the work

    Sit with the person who does it best, and write down every step, decision and hand-off.

  2. Connect the tools

    Link the systems it touches, read only first, with each write granted one action at a time.

  3. Build the agents

    Turn each step into an agent that reads your company brain before it starts.

  4. Set the approvals

    Decide where a person signs off, and name who. Nothing goes out under your name without it.

  5. Measure and improve

    Report on every run, and feed what worked back into the company brain.

A workflow, running

One request, start to finish: an outbound campaign.

Anyone in the business can ask. The OS reads the foundations it needs, picks the agents, runs the workflow, stops twice for a person, and keeps reporting once the campaign is live.

  1. Request
  2. Context
  3. Agents
  4. Workflow
  5. Output
  6. Report
  1. 09:14:02

    01 · Request from any employee

    Priya Account executive · in Slack

    Build an outbound campaign for clinics with 3 to 8 vets that downloaded the roster checklist but haven't booked a demo.

  2. 09:14:05

    02 · Context reads 6 of 10 foundations

    ICP · tier 1

    Independent clinics, 3 to 8 vets, one practice manager building the roster by hand.

    Trigger: downloaded the checklist, no demo in 14 days

    Customer pain points

    The roster gets built on Sunday night, then fixed all Monday by text.

    Told by 11 customers

    Prospect objections

    "We roster in a spreadsheet and it mostly works."

    Best answer on record: keep the spreadsheet, Halcyra imports it. 4 of 6 times it moved the deal on

    Customer voice

    "Ten texts to swap one shift."

    Phrasing to borrow. A customer is never named without consent

    Product FAQ · approved claims

    • Imports an existing spreadsheet roster
    • Shift swaps approved in one tap
    • Award interpretation not approved to publish, left out

    Brand voice

    Plain clinic-floor language. Short sentences. Never "streamline" or "seamless".

  3. 09:14:09

    03 · Agents selects 3

    Outbound ideationPicks the segment and drafts angles from the ICP and the objections
    Outbound copywriterWrites the emails and the LinkedIn message in the brand voice
    Writing rules checkGrades every line against the rubric before a person sees it

    Not used: Post writer (wrong channel), Lead magnet creator (no new asset needed)

  4. 09:14 to 11:05

    04 · Workflow

    1. Segment46 clinics match, read from the CRM
    2. Signals31 downloaded in the last 30 days, 15 also viewed pricing
    3. AnglesThree drafted, two chosen to test: Sunday nights, and keep your spreadsheet
    4. SequenceThree emails and one LinkedIn message for each angle
    5. Graded92 out of 100. One line rewritten for being too long
    6. ApprovalApproved by Priya at 10:42
    7. LoadedInto the sending tools, paused, ready to start
    8. LaunchLaunched by Priya at 11:05

    The OS never approves and never presses send. Both stops belong to a person.

  5. Output

    05 · Output email 1 of 3, angle A

    Subject Sunday nights and the roster

    Hi {first name},

    Most practice managers we talk to build the roster on Sunday night, then spend Monday fixing swaps by text.

    Halcyra imports the spreadsheet you already use, so nothing changes on day one, and nurses swap shifts in one tap instead of ten texts.

    Worth fifteen minutes before your next roster?

    {sender}

    Where each line came from

    • Customer pain points
    • Product FAQ, approved claims
    • Answer to an objection
    • Customer voice
    • Brand voice

    Rest of the sequence

    • Day 3 Re: the spreadsheet you already have
    • Day 4 LinkedIn: short note, no link
    • Day 8 Last one, and a roster template
  6. Every Monday

    06 · Report outbound health, week 2

    186Sent
    7.5%Reply rate
    9Positive replies
    4Meetings booked
    0.8%Bounce

    Reply rate by angle

    A · Sunday nights9.8%
    B · Keep your spreadsheet5.1%

    Fed back into the foundations

    New objection from three replies: "We're halfway through changing practice software." Filed to Prospect objections, with the answer Priya gave.

    Angle A wins. Recorded in the company brain, so the next campaign starts from it.

A demo run for Halcyra, a fictional company. The stages, the two stops and the report are how the outbound workflow runs for clients.

Marketing

The marketing workflows.

Marketing is the first team built out in full. Each workflow is how one part of the job gets done, run the same way every time: which foundations it reads, which agents it runs, and the point where a person signs it off.

Logos show a sample stack. The workflows run on the tools you already use.

Output formats

Whatever format your team works in.

Every workflow ends in something your team can use. Ask in plain English and pick the format. The same company brain sits underneath every one, so a board deck and a weekly report never disagree.

The requestSummarise October's pipeline for the leadership meeting.Demo data · fictional company

Demo requests were up 58% in October, and the pricing page did most of the work.

  1. 19 demo requests against 12 in September. Nine came from the pricing page after the comparison table went live.
  2. Cost per demo fell from AUD 405 to AUD 264, though paid search still bids on downloads rather than demos.
  3. Free trials dipped by one. Not a trend yet, but worth watching.

What to do: switch the ads to bid on booked demos, and add the comparison table to the two feature pages with the most traffic.

Read in one minute, before the meetingDelivered as a message, an email or a page

Insights

The two or three things that changed, and what to do about each. Short enough to read before a meeting.

For example: Weekly takeaways, meeting prep, a summary before a board call

MessageEmailPage

Reports

Weekly and monthly, every number pulled from the system it describes and tied to the decision it informs.

For example: Weekly lead report, monthly report, SDR performance

Live linkPDFPortal

Dashboards

Live numbers from your CRM, website and ad accounts in one view, refreshed on a schedule.

For example: Pipeline funnel, content plan forecast, ad spend against leads

Live linkRefreshes weekly

Audits

Scored against a fixed set of checks, with a roadmap ranked by what to fix first.

For example: SEO audit of 128 checks, Google Ads audit of 89, AI visibility score

PageRoadmapPDF

Slide decks

Board, client and pitch decks in your brand, built from the same numbers as the reports.

For example: Board update, client review, investor pitch

LinkPowerPointPDF

Documents

Proposals, briefs, plans and policies, ready for your team to edit and comment on together.

For example: Proposals, content briefs, AI policy, meeting talking points

Google DocsNotionWordPDF

Spreadsheets

Lists and models you can sort, filter and keep working in.

For example: Keyword maps, lead lists, ICP scorecards

Google SheetsExcelCSV

Designed assets

Guides, landing pages and case studies, designed in your colours, type and logo.

For example: Buyer's guides, cheat sheets, money pages, case studies

Web pagePDF

Films and graphics

Short product films and social graphics, built from your brand and your real screens.

For example: Product walkthroughs, LinkedIn carousels, ad creative

MP4GIFPNG

Examples

Real outputs, rebuilt with demo data.

Plans, audits, maps, briefs and proposals, in the formats clients receive. Each one is rebuilt around a made-up company so no client's numbers are on show. Open one to read it in full.

Pulls fromGA4Search ConsoleGoogle AdsHubSpotLinkedInChatGPTClaudeGeminiPerplexitySemrushPageSpeedAutocompleteWebflowGmailDriveNotion

Every report here uses demo data for Halcyra, a fictional company. The sections, checks and layouts are the ones clients receive, in their own brand.

Guardrails

Fast, and never unsupervised.

The rules are written into every workflow, and enforced in code wherever a tool allows it.

  • Nothing is published, sent or spent without a named person approving it.
  • Campaigns and ads are loaded paused or as drafts, for a person to launch.
  • Every change to an account is planned, tested first, and recorded with a way to undo it.
  • Clients approve in their own portal, so every decision is on the record.

Next

Every workflow reports on itself.

See what gets measured, and how results feed back into the system.