RD Station Marketing API — leads, eventos e conversões.
Nó RD Station
O nó de workflow RD Station chama a RD Station Marketing API para gerenciar contatos, leads e eventos de conversão. Use-o para sincronizar interações do WhatsApp na base de leads do RD Station e rastrear conversões de marketing.
ID do nó no editor: rdstation_request
Base URL: https://api.rd.services/platform/
Auth: Authorization: Bearer {{rdstation_access_token}}
O que faz
- Envia requisições HTTP autenticadas para endpoints da plataforma RD Station
- Suporta GET, POST, PUT, PATCH e DELETE
- Retorna
statusHTTP,datade resposta eheadersde resposta - Inclui templates de operação para contatos, leads e eventos
Pré-requisitos
- Uma conta RD Station Marketing
- Um OAuth access token ou API token com escopos apropriados
- Chave de integração
rdstation_access_tokenem Configurações → Chaves de API
Obtendo um access token
O RD Station usa OAuth 2.0 para autenticação da API:
- Crie um app na RD Station App Store / portal de desenvolvedor
- Complete o fluxo de autorização OAuth para obter um access token
- Armazene o token como
rdstation_access_tokennas chaves de integração do WhatsWave
Access tokens expiram. Para automações em produção, implemente refresh de token ou use uma estratégia de token de longa duração conforme as diretrizes atuais da API do RD Station.
Como configurar
Passo 1 — Definir credenciais
- Abra Configurações → Chaves de API
- Adicione a chave de integração:
- Nome:
rdstation_access_token - Valor: seu RD Station OAuth access token
- Nome:
Header padrão: Authorization: Bearer {{rdstation_access_token}}
Passo 2 — Adicionar o nó
Arraste RD Station da paleta Marketing para o canvas do workflow.
Passo 3 — Escolher um template de operação
| Template | Method | Endpoint | Finalidade |
|---|---|---|---|
| Listar contatos | GET | /platform/contacts | Listar contatos |
| Criar contato | POST | /platform/contacts | Criar contato |
| Atualizar contato | PATCH | /platform/contacts/{{contact_id}} | Atualizar contato |
| Listar leads | GET | /platform/leads | Listar leads |
| Listar eventos | GET | /platform/events | Listar eventos de conversão |
Passo 4 — Configurar campos da requisição
| Campo | Obrigatório | Descrição |
|---|---|---|
| URL / Endpoint | Sim | URL completa da API RD Station |
| Method | Não | Método HTTP (padrão: GET) |
| Headers (JSON) | Não | Sobrescrever headers |
| Body (JSON) | Não | Body da requisição para POST/PATCH |
Exemplo — criar contato do WhatsApp (POST):
- URL:
https://api.rd.services/platform/contacts - Method:
POST - Body:
{
"email": "{{contact.email}}",
"name": "{{contact.name}}",
"mobile_phone": "{{contact.phone}}",
"tags": ["whatsapp", "inbound"]
}
Exemplo — atualizar contato (PATCH):
- URL:
https://api.rd.services/platform/contacts/{{variables.rd_contact_uuid}} - Method:
PATCH - Body:
{
"name": "{{contact.name}}",
"tags": ["whatsapp", "qualified"]
}
Exemplo — registrar evento de conversão (URL customizada):
O rastreamento de conversão do RD Station frequentemente usa a Events API. Configure um POST customizado no endpoint de eventos com o payload exigido pelo seu plano RD Station e tipo de integração.
Todos os campos suportam variáveis de workflow.
Passo 5 — Usar dados da resposta
Contact UUID: {{rdstation_1.data.uuid}}
Email: {{rdstation_1.data.email}}
Armazene o UUID do contato em uma variável de workflow ou campo customizado de contato para atualizações.
Saídas do nó
| Campo de saída | Descrição |
|---|---|
status | Código de status HTTP |
data | Body JSON parseado da resposta |
headers | Headers de resposta |
Dicas e boas práticas
- E-mail é obrigatório para a maioria das operações de contato no RD Station
- Contatos RD Station usam identificadores UUID — armazene UUIDs, não IDs numéricos
- Use tags para segmentar leads vindos do WhatsApp (
whatsapp,inbound,qualified) - Para lead scoring e mudanças de estágio no funil, combine atualizações de contato com automações de workflow RD Station disparadas por mudanças de tag
- Configure webhooks do RD Station para envios de formulário e eventos de CRM → workflows Webhook do WhatsWave
- Expiração de token causa erros 401 — monitore e renove tokens proativamente
- Paginate endpoints de listagem com parâmetros de query conforme a documentação da API RD Station
- Para a Conversion API legada (pixels/eventos de tracking), consulte a documentação RD Station para o endpoint correto — pode diferir da API de contatos da plataforma
Exemplos de casos de uso
Captura de lead WhatsApp → contato RD Station
- Gatilho — novo contato com e-mail coletado via Agente
- RD Station POST — criar contato com telefone e tags
- Variable — salvar
{{rdstation_1.data.uuid}} - Enviar mensagem — resposta de confirmação
Tag em leads qualificados
- AI Agent qualifica lead
- RD Station PATCH — adicionar tag
qualifiedao contato - Automação interna RD Station envia sequência de nurture por e-mail
Webhook de formulário → follow-up WhatsApp
- Gatilho Webhook — envio de formulário RD Station (via webhook RD)
- Enviar mensagem — abordagem imediata no WhatsApp
- RD Station PATCH — adicionar tag
whatsapp-contacted
FAQ
Por que 401 Unauthorized?
Access token expirado ou inválido. Reautorize o app OAuth e atualize rdstation_access_token.
Qual a diferença entre contatos e leads?
No RD Station Marketing, contatos são a base unificada de leads. O endpoint /leads pode retornar visões específicas de lead conforme a configuração da sua conta — consulte a documentação atual da API.
Posso disparar automações de e-mail do RD Station?
Indiretamente — atualize tags ou campos de contato que as automações RD Station monitoram, ou use os gatilhos nativos de workflow do RD Station.
Preciso do RD Station CRM (produto separado)?
Este nó aponta para a API da plataforma Marketing do RD Station. O RD Station CRM tem endpoints separados — use o nó HTTP para APIs específicas de CRM, se necessário.
Como isso difere do nó HubSpot?
O RD Station é otimizado para marketing inbound e fluxos de geração de leads no Brasil. O HubSpot oferece recursos de CRM mais amplos. Use a plataforma que for sua fonte da verdade.
Referência da API
| Item | Valor |
|---|---|
| Base URL | https://api.rd.services/platform/ |
| Auth header | Authorization: Bearer {{rdstation_access_token}} |
| Docs oficiais | RD Station Developers |
| OAuth | RD Station authentication |
Relacionados
Este artigo foi útil?
Precisa de mais ajuda? Falar com suporte