Campaign-scale outboundHuman approval built in

Run outbound campaigns at scale without losing account-level quality.

Castia is the outbound operating system for building and scaling repeatable GTM playbooks. It finds and qualifies accounts in bulk, researches why each one matters, drafts personalized outreach, and automatically checks every message before one exact human batch approval.

Scale
Campaign-wide throughput
Quality
Automatic quality checks
Control
One exact batch approval

This page is the product. Scroll — campaign 014 runs as you go.

CLI + Operator API

Your agents can operate Castia. They cannot outrank its controls.

Use Castia from the tools your team already has. Every client enters the same organization scope, evidence trail, capability policy, and exact human approval checkpoint.

CLI + Operator API · availableLive campaign delivery is not available yet.

Choose the client issuing the requests

The client changes attribution and adapter wording only. Authority and policy never change.

A human operator issues the bounded CLI requests directly.

recorded session · partner-sandbox

castia-$ castia org use partner-sandbox

organization set → partner-sandbox

capability policy loaded · audit trail on

castia-$ castia work --needs-human

1 operation waiting for human input

campaign-run:run_demo · campaign.launch@v1 · evidence review pending

castia-$ castia show campaign-run:run_demo --view evidence

evidence view · campaign-run:run_demo

every claim linked to its source · revision 2026-08-12T00:00:00.000Z

castia-$ castia do campaign.launch@v1 campaign-run:run_demo --expected-revision 2026-08-12T00:00:00.000Z

op_demo created · campaign.launch@v1 · revision pinned

HELD · sent 0 · awaiting explicit human approval

castia-$ castia approve op_demo --fingerprint 4f7c0a2d8b1e6c9a3d5f7b0e2a4c6d8f1b3e5a7c9d0f2b4e6a8c0d2e4f6a8b0c

approval recorded · bound to fingerprint 4f7c0a2d…6a8b0c

audit event appended · approved by a human operator

castia-$ castia watch op_demo

watching op_demo · audit trail live

COMPLETE · approval recorded · delivery started false · sent 0

Type a command and the session runs live — help lists the bounded set.

Build your first playbook or scale one that works.

Castia guides both paths through the same focused setup.

build_first_playbook.yamlBuild

Build my first playbook

Turn a market thesis into a reviewable target segment, evidence set, and first action.

Start from scratch
scale_existing_playbook.yamlScale

Scale an existing playbook

Bring an existing playbook into Castia and make its targeting, evidence, and approvals repeatable.

Scale my playbook

Watch the machine qualify accounts.

Every account arrives with a reason, a fit score, and attached evidence. Nothing is a black box — every cell is inspectable.

AccountWhy nowFitEvidenceMessage
Northstar GmbHDACH expansion84%4 sourcesAuto-checked
Orbit SystemsSales team hiring81%2 sourcesNeeds input
Lumen CloudNew market launch79%3 sourcesAuto-checked

Example campaign · sample account data

The quality gate holds the line.

Automatic checks run on every message. Exceptions are pulled out for you — the rest waits. No message launches before batch approval.

Automatic quality gate

208 passed · 6 exceptions need input · no message launches before batch approval

Tone, claims and recipients verified against attached evidence.

Review only the exceptions — the batch stays held until they are resolved.

Drafts cite their evidence.

Each message is written against the account's evidence set — and every claim in it is checked before it can reach the batch.

Draft 112 / 214 · Northstar GmbHAuto-checked

To[email protected]

SubjectYour DACH sales hires — a faster route to pipeline

Hi Anna — saw Northstar opened four sales roles in Munich [1] on top of the March funding round [2].

Teams at that stage usually hit the same wall: lists grow faster than quality. Castia runs the qualification and drafting, and your team approves one exact batch.

Worth 20 minutes next week?

[1] Careers page · 4 roles[2] Funding note · Mar 2026

From signup to first approval

Set up your first campaign and approve the first message.

Four steps · Human-approved
  1. 01Sign up and confirm your domain

    Create the account and confirm the company you are activating.

  2. 02Review your campaign setup

    Check the target segment, supporting evidence, and first playbook action.

  3. 03Start the 14-day trial

    Add a payment method. €0 today; €250 renews on day 15 unless cancelled.

  4. 04Approve the first message

    Review the message and approve it when you’re ready. Nothing launches before approval.

Draft batch 07 · 214 exact recipients and messages

Start your first Castia campaign.

Confirm your company domain, review the initial segment and evidence, then add a payment method to start the 14-day trial. €0 today; €250/month from day 15 unless cancelled.

Batch held until resolved208 passed · resolve 6 exceptions

Review only the exceptions, then approve the exact batch once.

One batch approval. Castia records the exact approval and keeps the operation held. Live message delivery and CRM handoff are not available in this preview.

The outcome informs the next playbook.

One workspace · one approval flow

Three contexts enter the same system.