Voltar ao índice
Parte 2 · Ações · 03/14 · Envio de Dados
Parte 2 · Ações · Categoria 03/14

Ações de Envio de Dados.

As ações de envio de dados são o inverso do Webhook de Entrada. Enquanto o webhook recebe, essas ações ENVIAM dados pra fora — pra Make, n8n, Zapier, planilhas, APIs externas ou até rodam lógica própria em JavaScript.

5 Ações nesta categoria
Parte 2 do guia
01
Ação

Webhook de Saída

Outbound Webhook
★ Principal
O que esta ação faz

Envia dados do HighLevel pra um URL externo (Make, n8n, Zapier, API própria). Oposto do Inbound Webhook. Fundamental pra integrar HL com qualquer outra ferramenta fora do ecossistema.

Quando usar
Caso
Sync com planilha
Nova venda → webhook pra Google Sheets atualizar dashboard.
Caso
Integrar com ERP
Contato criado → webhook pro ERP cadastrar cliente.
Caso
Notificar sistema custom
Qualquer ação → webhook pro seu backend processar.
Configurações principais

URL de destino, Method (POST/GET/PUT), Headers (Auth), Body (JSON com variáveis do contato/trigger).

Exemplo prático · Mockup interativo
/Envio de Dados/ Outbound Webhook · Sync com n8n
Aguardando...
clique para ver ↗
T
Trigger · Opportunity Won
Opportunity Won
Workflow Trigger NameOpportunity Won
FiltersSem filtros (dispara em qualquer caso)
clique para ver ↗
Action · Webhook
Outbound Webhook
URLn8n.sua-empresa.com/webhook
MethodPOST
BodyJSON completo
Clique em cada bloco pra ver a configuração
⚡ Painel de configuração — fidelidade HighLevel

Esse é exatamente o painel lateral que abre no HighLevel quando você seleciona a ação. Cada campo tem o tipo correto — não confunda dropdown com texto livre.

Action de integração genérica: HTTP Method, URL, Headers, Body JSON/Form, Test Webhook com response mapping.
Action Configuration Custom Webhook
Action Name *
Webhook Configuration
HTTP Method *
POST
POSTGETPUTDELETEPATCH
URL *
Headers
Authorization: Bearer xxx Content-Type: application/json
Body Type
JSON
Body
Response Mapping
⚡ Mapeia campos do response pra custom values
Envia dados pro endpoint externo via POST/GET/PUT/DELETE
02
Ação

Google Sheets

Google Sheets
Integração nativa
O que esta ação faz

Integração nativa com Google Sheets — adiciona linha em planilha específica. Não precisa configurar API, é só conectar conta Google.

Quando usar
Caso
Lead log
Cada lead novo → linha na planilha de leads.
Caso
Vendas diárias
Venda fechada → linha atualiza dashboard financeiro.
Caso
Backup leve
Planilha funciona como backup simples da base.
Configurações principais

Conta Google conectada, Planilha destino, Aba, Mapeamento campo→coluna.

Exemplo prático · Mockup interativo
/Envio de Dados/ Sheets · Dashboard de Vendas
Aguardando...
clique para ver ↗
T
Trigger · Invoice Paid
Invoice Paid
Workflow Trigger NameInvoice Paid
FiltersSem filtros (dispara em qualquer caso)
clique para ver ↗
📊
Action · Webhook
Google Sheets
PlanilhaVendas 2026
AbaFechadas
Clique em cada bloco pra ver a configuração
⚡ Painel de configuração — fidelidade HighLevel

Esse é exatamente o painel lateral que abre no HighLevel quando você seleciona a ação. Cada campo tem o tipo correto — não confunda dropdown com texto livre.

Integração native: Spreadsheet, Sheet filtrado, Action Type Add/Update/Delete, Column Mapping.
Action Configuration Google Sheets
Action Name *
Spreadsheet *
Leads Magnetic 2026.xlsx
⚡ Sheets filtradas pela spreadsheet
Sheet
Leads Janeiro
Action Type
Add New Row
Add New RowUpdate RowDelete Row
Column Mapping
ColunaValor
Nome
Email
Add/update linha em Google Sheet conectada
03
Ação

Enviar Dados pra API Custom

Custom API Call
Dev
O que esta ação faz

Similar ao webhook de saída, mas com suporte estendido pra autenticação complexa (OAuth, tokens dinâmicos). Pra quando webhook simples não basta.

Quando usar
Caso
API com OAuth
Integração com APIs que exigem token rotativo.
Caso
Sync com CRM próprio
Seu CRM customizado recebe dados via API custom.
Caso
Middleware
Envia pro middleware que distribui pra múltiplos sistemas.
Configurações principais

Endpoint, Method, Auth Type, Headers, Request Body, Response Mapping.

Exemplo prático · Mockup interativo
/Envio de Dados/ Custom API · Integração com ERP
Aguardando...
clique para ver ↗
T
Trigger · Contact Created
Contact Created
Workflow Trigger NameContact Created
FiltersSem filtros (dispara em qualquer caso)
clique para ver ↗
🔧
Action · Webhook
Custom API Call
Endpoint/api/v2/customers
AuthOAuth2
Clique em cada bloco pra ver a configuração
⚡ Painel de configuração — fidelidade HighLevel

Esse é exatamente o painel lateral que abre no HighLevel quando você seleciona a ação. Cada campo tem o tipo correto — não confunda dropdown com texto livre.

Alternativa simples ao Custom Webhook: URL, Method, Auth Header, Body.
Action Configuration Custom API Push
Action Name *
API URL *
Method
POST
Authorization Header
JSON Body
Versão simplificada do webhook (sem response mapping)
04
Ação

Enviar Conversão para Meta e Google

Send Conversion Event (Meta CAPI · Google Ads)
AdsAtribuição
O que esta ação faz

Manda um evento de conversão direto pra Meta Conversion API (CAPI) e Google Ads Enhanced Conversions com o valor da venda + email/telefone hasheados (LGPD compliant). Resolve o problema de atribuição quando o pixel do navegador é bloqueado por adblocker, iOS 17+ ou cookies third-party desativados.

HighLevel envia server-to-server: contorna bloqueio de browser, melhora otimização das campanhas e dá score CAPI alto (acima de 8 normalmente), o que destrava melhor performance no Advantage+ da Meta.

Quando usar
Caso 01
Pagamento confirmado
Invoice Paid → manda evento Purchase pro Meta + Google com valor real da venda.
Caso 02
Lead qualificado
Tag "SQL" adicionada → evento Lead pro Meta + Google pra otimização de campanhas top-of-funnel.
Caso 03
Trial iniciado
Conta criada → evento StartTrial pro Meta com previsão de LTV pra Advantage+ otimizar.
Caso 04
Upsell aceito
Manda evento AddPaymentInfo + Purchase em sequência pro funil completo de ROAS.
Configurações principais

Provider (Meta CAPI / Google Ads / ambos), Event Name (Purchase/Lead/StartTrial/InitiateCheckout/AddToCart/CompleteRegistration), Value + Currency, Conversion ID, Pixel/Account ID, Hashed Customer Data (email + phone + nome), Click ID (fbclid/gclid), Event Source URL.

Exemplo prático · Mockup interativo
/Atribuição/ Pagamento → Meta CAPI + Google Ads
Aguardando...
clique para ver ↗
T
Trigger · Invoice Paid
Invoice Paid
Workflow Trigger NameReportar conversão · Meta + Google
Invoice StatusPaid
Min AmountR$ 1,00
clique para ver ↗
📊
Action · Send Conversion (Meta)
Send Conversion to Meta CAPI
Action NamePurchase pro Meta CAPI
Pixel ID1234567890123456
Event NamePurchase
Value{{invoice.amount}}
CurrencyBRL
Customer DataSHA-256 hash · email + phone + first + last
clique para ver ↗
📈
Action · Send Conversion (Google)
Send Conversion to Google Ads
Action NamePurchase pro Google Ads
Conversion ActionPurchase · Magnetic Funnels
Google Click ID (gclid){{contact.gclid}}
Conversion Value{{invoice.amount}}
CurrencyBRL
clique para ver ↗
#
Action · Add Tag
Add Contact Tag
Action NameMarcar conversão reportada
TagConversão Reportada · Meta+Google
Clique em cada bloco pra ver a configuração
⚡ Painel de configuração — fidelidade HighLevel

Esse é exatamente o painel lateral que abre no HighLevel quando você seleciona a ação. Cada campo tem o tipo correto — não confunda dropdown com texto livre.

Conversão server-to-server: Provider (Meta CAPI / Google Ads), Event Name dropdown, Value + Currency, Customer Data hashing automático, Click ID (fbclid/gclid) capturado do landing.
Action Configuration Send Conversion Event
Action Name *
Provider *
Meta Conversion API
Opções
Meta CAPIGoogle AdsGoogle Analytics 4TikTok Events API
Pixel / Account ID *
Access Token *
Event Name *
Purchase
Eventos padrão
PurchaseLeadCompleteRegistrationInitiateCheckoutAddPaymentInfoStartTrialSubscribe
Value
Currency
BRL
Customer Data (hasheado automaticamente — SHA-256, LGPD)
Email
Phone
First Name + Last Name
Attribution Signals
Click ID
Event Source URL
Test Mode
Enviar como Test Event antes de produção
Server-to-server · contorna bloqueio de pixel + score CAPI alto
05
Ação

Código Customizado

Custom Code
NovoJavaScriptPremium
O que esta ação faz

Roda um trecho de JavaScript direto dentro do workflow — pra qualquer lógica que as ações prontas não cobrem: transformar dados, fazer cálculo customizado, montar um payload complexo antes de mandar pra outra ação. É diferente do Custom API Call (que só faz uma chamada HTTP) e do Outbound Webhook (que só envia dados pra fora): aqui você escreve código de verdade que processa e retorna dados pra usar nos próximos passos.

Os valores de steps anteriores chegam via um dicionário chamado InputData (você define a Key e liga o Value ao seletor de custom values). O código precisa retornar um Objeto ou Array de Objetos JavaScript — e rodar o botão Test your Code é obrigatório antes de conseguir usar o output nos passos seguintes.

Também tem AI-Powered Code Generation: descreve o que precisa em linguagem natural e a IA escreve o JavaScript pra você. ⚠ Ação Premium — cobrada por execução.

Quando usar
Caso 01
Transformar payload de webhook
Webhook recebe JSON aninhado de um sistema legado → Custom Code achata/renomeia os campos antes de gravar no CRM.
Caso 02
Cálculo de LTV/score customizado
Combina valor total de compras + tempo de vida do contato numa fórmula própria que nenhuma ação nativa calcula.
Caso 03
Gerar código com IA
Descreve "some os valores de todas as oportunidades abertas do contato" → AI-Powered Code Generation escreve o JS.
Configurações principais

Action Name, Language (JavaScript), Input Data (pares Key/Value ligados a custom values de steps anteriores), editor de Código, botão Test your Code (obrigatório antes de publicar), Output (Objeto/Array JS retornado), AI-Powered Code Generation (opcional).

Exemplo prático · Mockup interativo
/Envio de Dados/ Custom Code · Normalizar Payload Legado
Aguardando...
clique para ver ↗
T
Trigger · Inbound Webhook
Inbound Webhook
Workflow Trigger NamePayload legado ERP
HTTP MethodPOST
clique para ver ↗
Action · Custom Code
Custom Code
Action NameNormalizar payload ERP
Input Datapayload → {{inboundWebhookRequest.body}}
Output{ email, valor_total, plano }
clique para ver ↗
👤
Action · Update Contact Field
Update Contact Field
Action NameGravar dados normalizados
FieldPlano ERP
Value{{customCode.plano}}
Clique em cada bloco pra ver a configuração
⚡ Painel de configuração — fidelidade HighLevel

Esse é exatamente o painel lateral que abre no HighLevel quando você seleciona a ação. Cada campo tem o tipo correto — não confunda dropdown com texto livre.

Input Data injeta valores de steps anteriores, Code processa e retorna Objeto/Array, Test your Code é obrigatório antes de usar o output.
Action Configuration Custom Code
Action Name *
Language
JavaScript
Input Data
Key
Value
Code *
const p = InputData.payload; return [{ email: p.customer_email, valor_total: Number(p.total) || 0, plano: p.plan_code === 'PRM' ? 'Premium' : 'Standard' }];
🤖 AI-Powered Code Generation disponível — descreva a lógica em texto e a IA escreve o código.
Output
Objeto/Array JS retornado — disponível nos próximos passos como {{customCode.*}}. Testar é obrigatório antes de referenciar o output.
JavaScript arbitrário dentro do workflow — Premium. Doc oficial: help.gohighlevel.com/...workflow-action-custom-code