> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anycrm.anyreach.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Outreach

> The cold-email management console — domains, mailboxes, and campaigns on top of the SalesForge stack

Outreach is AnyCRM's cold-email management console. It isn't its own sending infrastructure — it's a control plane over the SalesForge stack (with domain purchasing going through Primeforge), giving you one API and one data model for the pieces a cold-email program actually needs: sending domains, mailboxes on those domains, and the campaigns that use them.

## The three concerns

* **Domains** — the sending domains you own for outreach, kept separate from your organization's main domain to protect its reputation. Domain data is read live from the provider; buying a new domain or changing its auto-renew setting are real, cost-bearing actions.
* **Mailboxes** — individual send addresses provisioned on a domain (e.g. `alex@yoursendingdomain.com`). Creating or deleting one drives a background workflow and includes a warm-up period before it's trusted to send at volume — a fresh mailbox can't just start blasting.
* **Campaigns** — an AnyCRM-side campaign record paired with a Salesforge sequence. A campaign has a step definition (the sequence itself), a schedule, delivery settings, a pool of sender mailboxes it rotates through, and an enrolled audience of contacts. Campaigns can be built by hand or seeded directly from a [Customer Intelligence](/concepts/customer-intelligence) run's output, auto-enrolling the contacts that run produced.

## The connection gate

Every endpoint except the workspace-status probe (`GET /outreach/workspace`) first checks that the organization has all three underlying Forge workspaces connected, and returns `409 workspace_not_connected` if not. There's no partial-setup path — an org either has outreach fully wired up or none of this API is usable yet.

## Scope tiers

Outreach draws a sharper line between "look" and "spend" than most of the rest of the API, because some actions here cost real money:

* `outreach:read` — view campaigns, domains, mailboxes, and enrollments.
* `outreach:manage` — create and edit campaigns and enrollments.
* `outreach:provision` — buy a domain or provision a mailbox. These are cost-bearing infrastructure actions, deliberately gated behind a scope narrower than general campaign management.

<Note>A `manage` scope does not imply `provision` here — an integration or role that can build and launch campaigns doesn't automatically get to spend money on domains and mailboxes.</Note>

See the full scope table at [Authentication → Scopes](/authentication#scopes).

See the **Outreach** section of the APIs tab for endpoint-level detail.
