ActiveCampaign é uma ferramenta avançada de marketing digital muito utilizada no mercado de infoprodutos. Com ela, é possível fazer email marketing, integrar operações de marketing e vendas, fazer email marketing, criar automações, entre outros recursos.
É possível utilizar a HeroSpark integrada ao ActiveCampaign através do Piloto Automático. Assim, a partir das automações da plataforma, serão criados contatos nas listas de email que você desejar dentro do ActiveCampaign. É possível, por exemplo, que após uma venda ser realizada, a integração coloque o email do comprador dentro de uma lista de Clientes criada no ActiveCampaign, para que você possa remover esses contatos de automações focadas em converter determinado produto.
A integração é feita com a versão 1 da API do ActiveCampaign. Apesar de não ser a versão mais nova, eles não possuem planos de descontinuar esta API.
O caso de exemplo deste artigo irá fazer com que uma compra confirmada na HeroSpark crie um contato no ActiveCampaign e o adicione em uma lista automaticamente.
Passo 1 - Criar automação
Acesse o Piloto Automático no menu da esquerda e crie uma automação a partir do modelo "Pagamento confirmado" e selecione a opção "Webhook"
Passo 2 - Filtro
Caso você queira rodar a automação apenas para produtos específicos, faça a seleção em "Filtro de Disparo". Caso o objetivo seja rodar para qualquer produto, deixe na seleção padrão.
Passo 3 - URL
Em "Edição de webhook", você irá preencher o campo URL com dados da sua conta do ActiveCampaign.
Esta URL será composta pela URL da sua conta no ActiveCampaign mais alguns parâmetros necessários. O resultado final será algo parecido com:
https://herospark14869.api-us1.com/admin/api.php?api_action=contact_sync&api_key=abc1234
Os valores em vermelho serão substituídos pelos valores da sua própria conta ActiveCampaign.
Em sua conta no ActiveCampaign, acesse "Configurações" no menu da esquerda e em seguida "Desenvolvedor".
Copie a URL de API e substitua o valor depois de https:// e antes de .api-us1.com
Copie a Chave de API e substitua o valor depois de api_key=
Insira então a URL montada com seus dados no campo URL da automação, ficando desta forma:
https://SUA-URL-DE-API.api-us1.com/admin/api.php?api_action=contact_sync&api_key=SUA-API-KEY
Passo 4 - Headers
Clique em "Adicionar Header". Dois novos campos vão surgir. Copie e cole os valores abaixo:
Chave: Content-Type
Valor: application/x-www-form-urlencoded
Passo 4 - Body
Por último, vamos enviar as informações do comprador(a) para o Active Campaign.Para isso, basta copiar e colar o código a seguir no campo Body de acordo com a sua necessidade:
Inserir o contato:
Inserir o contato em uma lista:
first_name={{buyer_name}}&phone={{buyer_phone}}&email={{buyer_email}}&p[2]=2
p[2]=2 refere-se a qual lista você deseja inserir o contato, onde "2" é o ID da lista. Ou seja, você deve alterar o número pelo ID da lista desejada. Este ID encontra-se na URL da lista no Active Campaign. Portanto, se o ID da sua lista é 10, você deve preencher da seguinte forma: p[10]=10
Inserir o contato com tags:
first_name={{buyer_name}}&phone={{buyer_phone}}&email={{buyer_email}}&tags=[lancamento],[herospark]
tags=[lancamento],[herospark] refere-se a tags que você deseja inserir no contato, onde [lancamento],[herospark] são exemplos de nomes das tags no active. Ou seja, você deve alterar a tag pela aquelas que você criou dentro da sua conta no Active Campaign.
Exemplo de Body preenchido com lista e tags:
Passo 5 - Ativar automação
Agora, basta clicar em "Ativar automação", depois em "Salvar" e pronto!