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

# Outbound multicanal

> Campanhas de e-mail e WhatsApp executadas pelo Marcus — pesquisa, composição, aprovação humana opcional, envio + tracking.

## A diferença entre "blast" e outbound do Apollo Space

A maioria das ferramentas de cold outreach faz **blast**: pega uma
lista, manda o mesmo texto pra todo mundo, varia o `{first_name}` e
declara "personalização". O destinatário detecta na hora — a taxa de
resposta vai pro chão.

O Apollo Space opera diferente: pra cada lead, o [Marcus](/agents/marcus)
faz **pesquisa pública** (via Scout/Tavily), **compõe** uma mensagem
ancorada em algum sinal real do lead, e **dispara** no canal certo na
hora certa.

## Tipos de campanha

<CardGroup cols={3}>
  <Card title="Drip" icon="droplet">
    Sequência de N toques ao longo do tempo. Cadência configurável.
    Cada toque é uma composição nova — não é reuso de template
    parametrizado.
  </Card>

  <Card title="Oneshot" icon="paper-plane">
    Um único toque. Útil pra disparos pontuais (lançamento, evento,
    aviso). Acaba após o reply ou após N dias.
  </Card>

  <Card title="Follow-up" icon="reply">
    Cadência reativa: dispara o próximo toque **apenas** se o
    destinatário não respondeu no prazo definido. Some-out automático
    em resposta.
  </Card>
</CardGroup>

## Fluxo de uma campanha

```mermaid theme={null}
flowchart TD
    A[Lista de leads selecionada] --> B[Por lead: Signal gather via Scout]
    B --> C[Compose draft com voz da org]
    C --> D{HITL ligado?}
    D -->|Sim| E[Aguarda aprovação humana]
    D -->|Não| H[Auto-approve]
    E --> F{Aprovado?}
    F -->|Sim| H
    F -->|Não| G[Descarta draft]
    H --> I[Dispara via canal: e-mail / WhatsApp]
    I --> J{Resposta detectada?}
    J -->|Sim| K[Atividade no lead + notifica owner]
    J -->|No-reply em N dias| L[Próximo toque da cadência]
    J -->|Bounce ou opt-out| M[Pausa sequência + marca lead]
```

<Steps>
  <Step title="Você define audiência + intenção">
    Seleciona um conjunto de leads no CRM (filtro, lista importada,
    pipeline inteiro) + define o objetivo da campanha em texto livre
    ("apresentar produto X pra prospects do setor Y").
  </Step>

  <Step title="Signal gather (por lead)">
    Marcus delega ao [Scout](/agents/scout) uma busca pública sobre
    cada lead — site, post recente, contratação, prêmio, mudança de
    cargo. Resultado: 3-5 snippets citados que vão grounded a
    composição.
  </Step>

  <Step title="Compose (por lead)">
    Com os sinais + voz da org + persona do destinatário, Marcus
    gera o draft. Aqui decide:

    * canal (e-mail vs WhatsApp baseado em disponibilidade)
    * tom (formal / casual, segundo `voice_md` da org)
    * CTA específico (call, link, reply, demo)
  </Step>

  <Step title="HITL — aprovação humana (opcional)">
    Por default cada draft fica em aprovação. Você revisa o texto, vê
    os snippets que motivaram, aprova / edita / rejeita. Configurações
    alternativas: auto-approve (campanhas baixo-risco), batch-approve
    (aprovar uma run inteira após spot-check).
  </Step>

  <Step title="Envio">
    Aprovado → Marcus dispara via canal configurado (e-mail Resend /
    Gmail, WhatsApp via Twilio). Idempotente — retries não duplicam
    mensagem.
  </Step>

  <Step title="Tracking + follow-up">
    Marcus observa:

    * **Reply** detectado → roteia pro chat do dono da relação
    * **No-reply em N dias** → dispara próximo toque da cadência
    * **Bounce / opt-out** → marca lead como inválido + pausa sequência
  </Step>
</Steps>

## Janela 24h do WhatsApp

A Meta tem uma regra rígida sobre WhatsApp Business:

* Depois que **o cliente** mensagem você, abre uma **janela de 24h**
* Dentro dessa janela: você pode mandar **qualquer texto livre**
* Fora dela: a primeira mensagem precisa ser **template aprovado** pela Meta

O Marcus respeita automaticamente:

* Detecta se há janela aberta com o lead
* Se aberta → texto livre com voz da org
* Se fechada → template adequado do seu Messaging Service no Twilio

Sem ação manual sua — a regra é seguida 100% das vezes.

## Métricas

Cada campanha + cada toque expõe:

| Métrica               | O que é                                                                    |
| --------------------- | -------------------------------------------------------------------------- |
| **Delivery rate**     | Entregue / disparado (filtra bounces)                                      |
| **Open rate**         | Aberturas detectadas (só e-mail — WhatsApp não tem read receipt confiável) |
| **Reply rate**        | % de leads que responderam                                                 |
| **Reply-to-CTA rate** | % de respostas que aceitam a chamada-pra-ação                              |
| **Opt-out rate**      | % de leads que pediram pra parar                                           |
| **Bounce rate**       | % de e-mails que não foram entregues                                       |
| **Custo total**       | Em Stars consumidos ao longo da campanha                                   |

## Quando NÃO usar outbound automatizado

Esta seção existe pra ser honesta:

* **Vendas enterprise de 6 meses+ de ciclo** — outbound automatizado
  ajuda na **primeira aproximação**, mas o resto do ciclo é trabalho
  consultivo humano. Não tente automatizar a venda inteira.
* **Mercados altamente regulados** (saúde, finanças) — verifica as
  regras locais sobre cold outreach antes. Apollo Space te dá ferramentas,
  mas a responsabilidade legal é sua.
* **Listas compradas de baixa qualidade** — outbound em lista ruim
  é spam mesmo com personalização. Você queima domínio + número.

## Próximos passos

<CardGroup cols={2}>
  <Card title="Marcus" icon="paper-plane" href="/agents/marcus">
    O agente que executa o outbound, em profundidade.
  </Card>

  <Card title="WhatsApp setup" icon="comments" href="/guides/set-up-whatsapp">
    Conectar Twilio + número aprovado.
  </Card>

  <Card title="CRM" icon="users" href="/features/crm">
    A base de leads em cima da qual o outbound opera.
  </Card>

  <Card title="Brain" icon="brain" href="/features/brain">
    Onde a voz da org e o knowledge ficam.
  </Card>
</CardGroup>
