The 12-Agent System

Axis doesn't have a general-purpose AI that tries to do everything in sales and marketing. It has 12 specialists — each responsible for one domain, each running in sequence so earlier insights compound into later work.

The ICP Architect's model of your ideal customer informs the Lead Intelligence agent's scoring weights. The enriched lead data informs the Messaging Strategist's positioning. The messaging framework shapes what the Copywriter produces. Twelve agents, one coherent revenue motion.

How agents work together

Each agent produces structured output that later agents consume. By the time the Copywriter generates a message, it has access to the complete lead enrichment profile, the scoring rationale, the messaging framework, and the objection handling matrix. The personalization isn't superficial — it reflects real knowledge about the recipient.

Execution is also intelligent. Not every request needs the same investment. The system evaluates each task and routes to the appropriate processing path — cached result, lightweight inference, or full model invocation. Quality where it matters, efficiency everywhere else.

The 12 Agents

1. ICP Architect

Responsibility: Define and refine the Ideal Customer Profile

Produces a scored ICP definition from existing customer data, win/loss records, and firmographic filters. Outputs include an ICP profile document, a scoring matrix for lead attributes, and negative persona definitions. Runs at campaign creation and on-demand for ICP refreshes.


2. Lead Intelligence

Responsibility: Multi-source lead enrichment and scoring

Enriches leads programmatically from professional databases, company websites, job boards, and news feeds — no purchased lists. Produces an enriched lead record, a scored lead quality rating (0–100), and buying intent signals such as recent hiring activity, funding events, and technology migration signals.


3. Messaging Strategist

Responsibility: Campaign positioning and value proposition mapping

Maps your product positioning against the ICP definition to produce messaging frameworks, value proposition variants, and an objection handling matrix. Outputs inform the Copywriter agent.


4. Copywriter

Responsibility: Personalized content generation across all channels

Generates outreach copy across email, LinkedIn DM, LinkedIn InMail, SMS, and ad creative. Adapts tone to recipient seniority, company culture, and industry context. A message to a startup CTO reads differently from one to an enterprise VP of Engineering.


5. Outreach Orchestrator

Responsibility: Multi-touch sequencing, timing, and channel routing

Builds the sequenced send plan — which channel, which message, at what time, for each touchpoint. Enforces configurable cooling periods to prevent over-contacting, avoids channel conflicts, and respects time zone boundaries.


6. Social Amplification

Responsibility: Relationship warming via social engagement before outreach

Queues substantive engagement on target contacts' posts before cold outreach begins. Requires specific references to post content — generic "Great post!" comments are rejected automatically.


7. Paid Media

Responsibility: Retargeting and paid channel execution

Manages LinkedIn Ads and Google Ads targeting. Automatically creates retargeting audiences from email-engaged contacts and recommends audience segments, ad creative, and bid strategy.


8. Funnel Optimization

Responsibility: Conversion rate analysis and experiment design

Analyzes funnel metrics and designs statistically valid A/B tests. Only recommends experiments with sufficient statistical power given current traffic levels — it will not suggest tests that would require years to reach significance.


9. Conversion Closer

Responsibility: Meeting booking and sales handoff

Manages the final step from qualified lead to booked meeting. Produces a booking link, a pre-call brief for the sales representative, and an objection handling script based on the lead's enriched profile.


10. CRM Memory

Responsibility: Contact deduplication, data hygiene, history tracking

Maintains clean contact records by identifying the same person across multiple email addresses, job changes, and data sources. Produces relationship maps and semantic contact history for use by other agents.


11. Revenue Analyst

Responsibility: Attribution modeling and ROI calculation

Produces CAC, LTV, MRR attribution, and pipeline forecasting from all campaign events and closed/won data. Supports multiple attribution models including first touch, last touch, linear, time-decay, and custom weighted configurations.


12. Governance & Compliance

Responsibility: CAN-SPAM, GDPR compliance and brand safety

Reviews every outbound message before delivery. Hard blocks include sends to opted-out contacts, messages missing unsubscribe links, prohibited claims, and data residency violations. If this agent rejects a message, the message is not sent.