Integrations
Onboarding Flows

Client Onboarding Flows - Fresh vs Existing Ad Account

Audience: Engineers designing onboarding flows on top of Adros
Purpose: Define the two common onboarding journeys so an orchestration layer knows who to trigger, in what order, and with what handoff artifacts.

Pattern (external stack): the operator may work through an optional orchestration layer. That layer routes; Adros remains the marketing brain and execution plane.

Pattern (native Adros): the operator uses Adros CEO + Command Center and the same backend handles the tracked work.

Terminology (April 2026)

Older versions of this doc referenced legacy names such as Jarvis or Hermes. Public docs should use the runtime actor IDs below.

ActorIDRole (summary)
Adros CEOadros_ceoConversational coordinator; intake; routes work into tasks
Adros Researchadros_researchManaged Agent - keyword research, market research, competitor research, and audience research
Adros CMOadros_cmoManaged Agent - audits, strategy synthesis, structure/strategy, and optimization analysis
Adros CDadros_cdCopy and creative direction
Adros Deployeradros_deployerLaunch and account change execution

There is no public standalone "Data Analyst" runtime. Research maps to Adros Research, audits and strategy map to Adros CMO, creative maps to Adros CD, and go-live maps to Adros Deployer.


1. Shared backbone

Every client onboarding follows the same high-level backbone:

  1. Intake - who/what/where (business, goals, constraints)
  2. Research - market, competitors, personas, keywords
  3. Analysis - opportunity mapping or audit findings
  4. Structure - campaigns, ad sets, budgets
  5. Creative - copy and visuals
  6. Approval - operator reviews and approves
  7. Launch / Execute - deployment or account changes
  8. Monitor - ongoing alerts and follow-up work

Adros exposes 9 workflow guides that help orchestrators route these phases correctly.


2. Journey A - fresh client (no ad account, no history)

Typical trigger signals:

  • "new client, just signed"
  • "onboard [client]"
  • "starting from scratch, no ads yet"

Recommended flow

  1. Intake - collect website, offer, budget range, goals, constraints
  2. Research lane - external research bridge or native research support gathers competitor, audience, and market inputs
  3. Ingest - Adros Research stores business context, personas, and brand context
  4. Research deliverables - Adros Research produces keyword research and market research deliverables as needed
  5. Structure - Adros CMO produces Meta/Google structure deliverables
  6. Creative - Adros CD produces copy and creative outputs
  7. Approval - operator reviews package
  8. Launch - Adros Deployer applies approved changes
  9. Monitor - ongoing monitoring begins or continues

Who does what (Fresh)

PhaseSpecialistTool/SystemArtifact
IntakeConductor or Adros CEOOperator channelIntake notes
ResearchResearch bridge and/or Adros ResearchResearch workflowsResearch inputs
IngestAdros ResearchMemory + brand toolsPopulated Adros context
Research deliverablesAdros ResearchKeyword/market research workflowsResearch package
StructureAdros CMOCampaign-build workflowsStructure deliverables
CreativeAdros CDCreative workflowsCopy + creative outputs
ApprovalOperatorCommand Center or external approval channelDecision
LaunchAdros DeployerDeployment toolsLive campaigns
MonitorAdrosDaily monitoring loopAlerts

3. Journey B - existing ad account (already running ads)

Typical trigger signals:

  • "audit this account"
  • "take over [client]'s ads"
  • "optimize existing campaigns"

Recommended flow

  1. Intake - collect business name, account IDs, and main concern
  2. Connect - confirm Google/Meta access
  3. Audit - Adros CMO runs the audit workflow
  4. Conditional research - if the audit reveals positioning, audience, or competitive gaps, route into Adros Research
  5. Ingest - Adros Research backfills context if new research was gathered
  6. Reallocation / fixes - Adros Deployer executes approved fixes or change plans
  7. Creative refresh - Adros CD only when needed
  8. Approval - operator reviews the proposed actions
  9. Execute - approved changes go live
  10. Monitor - ongoing monitoring continues

Who does what (Existing)

PhaseSpecialistTool/SystemArtifact
IntakeConductor or Adros CEOOperator channelMinimal context
ConnectClient + AdrosOAuth flowAccess granted
AuditAdros CMOAudit workflowsAudit deliverables
Research (conditional)Adros ResearchResearch workflowsSupplemental research outputs
IngestAdros ResearchMemory + brand toolsUpdated business context
Reallocation / fixesAdros DeployerExecution toolsApplied or queued changes
Creative refresh (conditional)Adros CDCreative workflowsNew copy + creatives
ApprovalOperatorCommand Center or external approval channelDecision
ExecuteAdros DeployerDeployment toolsUpdated campaigns
MonitorAdrosDaily monitoring loopAlerts

4. Shared artifact contract

External conductors should think in terms of named artifacts handed from one phase to the next.

ArtifactProduced byConsumed byFormat
Research input packageResearch bridge / Adros ResearchAdros Research / Adros CMOStructured docs, sheets, or JSON depending on workflow
Brand assetsResearch bridge / brand extractionAdros CDDAM assets
Keyword research deliverableAdros ResearchStructure phaseWorkbook/package output
Market research deliverableAdros ResearchStructure phasePackage output
Audit deliverableAdros CMOAdros Deployer / operatorWorkbook/package output
Structure deliverableAdros CMOAdros CD / Adros DeployerWorkbook/package output
Copy + creative deliverableAdros CDAdros DeployerWorkbook + assets

Important: public docs intentionally describe these at the package level. Specific file mixes can vary by workflow or deployment, so consumers should rely on task status and the package expectations exposed by their own environment.


5. Routing logic

At a high level:

  • Fresh client: research first -> structure -> creative -> approval -> launch
  • Existing client: audit first -> optional research -> fixes/creative -> approval -> execute

If you are building an external conductor, the safest pattern is:

  1. keep every phase as a tracked task
  2. route only at clear phase boundaries
  3. surface approvals only at review gates
  4. treat supplemental research as conditional, not mandatory

6. Public guidance for research bridges

Adros does not require a single vendor lock-in for research bridges. The public product direction is Perplexity + DataForSEO + Firecrawl + platform-native data. Whatever stack you use, keep the bridge thin:

  • one structured input contract in
  • one structured research payload out
  • then hand control back to Adros for ingest and downstream routing

That keeps your orchestration layer stable even when providers change.