TagMail
O TagMail é um produto de campanha de envio de emails baseado em eventos que descrevem o comportamento do usuário. Diferente de uma campanha de email tradicional, uma campanha de TagMail gera uma régua de envios de email, que é inicializada a partir que determinado evento (configurável) acontece. A partir desse evento, uma sequência de emails pode ser enviada automaticamente ao longo do tempo.
Uma campanha de TagMail é composta por:
- Um evento de disparo;
- Um remetente;
- Um ou mais emails;
- Um período opcional de funcionamento.
Fluxo simplificado:
Evento acontece
↓
TagMail identifica o usuário
↓
Email 1 é enviado
↓
Email 2 é enviado após o tempo configurado
↓
Email 3 é enviado após o tempo configurado
Exemplo: Campanha de recuperação de carrinho.
- Evento de disparo: Abandono de Carrinho
- Email 1: após 30 minutos
- Email 2: após 24 horas
- Email 3: após 72 horas
Configurações da Campanha
A tabela abaixo descreve os parametros de configuração de uma campanha de TagMail, controlando seu funcionamento geral.
| Nome amigável | Tipo | Obrigatório | Valor padrão | O que faz |
|---|---|---|---|---|
| Email remetente | string | Sim | — | Endereço utilizado para envio |
| Nome exibido do remetente | string | Não | — | Nome apresentado ao destinatário |
| Início da campanha | datetime | Não | — | Data inicial de funcionamento |
| Fim da campanha | datetime | Não | — | Data final de funcionamento |
| Gatilho | Gatilho de Envio | Sim | — | Gatilho (evento) que determina o iníco de disparos de email segundo a régua configurada |
| Variáveis globais da campanha | object | Não | — | Valores reutilizáveis em todos os emails |
| Prioridade | integer | Não | 0 | Precedência entre campanhas |
| Steps da campanha | Sim | — | Sequência de emails a serem enviados |
Email remetente
Endereço utilizado para realizar os envios. Esse é o endereço que aparecerá para o destinatário. Exemplo:
contato@minhaloja.com.br
Esse e-mail deve estar corretamente habilitado para envio dentro da configuração do produto.
Nome exibido do remetente
Nome apresentado ao destinatário junto ao email remetente.
Exemplo:
- Minha Loja
O destinatário visualizará algo semelhante a:
Minha Loja <contato@minhaloja.com.br>
Início da campanha
Data e hora a partir da qual a campanha começara a funcionar. Se não for informado, a campanha funcionará imediatamente após ser ativada.
Fim da campanha
Data e hora limite para funcionamento da campanha. Após esse momento novos envios não serão iniciados.
Gatilho
É o gatilho de envio da campanha. Ele define qual evento deve acontecer para que a automação seja iniciada. Quando o evento configurado é capturado, o TagMail inicia a campanha e agenda automaticamente todos os envios definidos nos Steps, respeitando os tempos de espera configurados em cada um deles.
Exemplos de gatilhos
- Login;
- Cadastro;
- Abandono de carrinho;
- Compra concluída;
- Recuperação de senha;
- Fim de jornada.
Como funciona
Imagine uma campanha de recuperação de carrinho configurada com os seguintes Steps:
| Step | Tempo de espera |
|---|---|
| Email 1 | 30 minutos |
| Email 2 | 24 horas |
| Email 3 | 72 horas |
Quando o evento Abandono de Carrinho for capturado, a campanha será iniciada e os envios serão programados automaticamente:
Abandono de Carrinho
↓
Email 1 → após 30 minutos
↓
Email 2 → após 24 horas
↓
Email 3 → após 72 horas
O gatilho define quando a campanha começa. O conteúdo das mensagens, os assuntos e os tempos de envio são definidos individualmente nos Steps da campanha. Sem um gatilho de envio configurado, a campanha nunca será executada.
Variáveis globais da campanha
Permite definir valores reutilizáveis em todos os Steps da campanha. Isso evita repetição de conteúdo e facilita manutenção futura.
Casos de uso
- Redes sociais;
- URLs institucionais;
- Links de suporte;
- Telefones;
- Endereços;
- Informações compartilhadas entre múltiplos emails.
Exemplo
{
"FACEBOOK": "https://facebook.com/minhaloja",
"INSTAGRAM": "https://instagram.com/minhaloja",
"SUPORTE": "https://minhaloja.com/atendimento"
}
Utilização
<a href="{{FACEBOOK}}">Facebook</a>
Durante o envio, o valor será substituído automaticamente.
Prioridade
Valor padrão: 0
Define qual campanha possui precedência quando múltiplas campanhas estiverem ativas e puderem ser executadas para o mesmo contexto. Na maioria dos cenários o valor padrão é suficiente. Utilize prioridades maiores apenas quando existir necessidade de priorização explícita entre campanhas.
Steps da campanha
É a sequência de mensagens que será enviada ao usuário por email. Uma campanha pode conter:
- Apenas um step;
- Múltiplos step,
Gerando réguas completas de relacionamento.
Exemplo
| Tempo após evento | Objetivo |
|---|---|
| Imediato | Confirmação |
| 24 horas | Reforço |
| 72 horas | Última tentativa |
Cada step de uma campanha possui a seguinte configuração:
| Nome | Tipo | Obrigatório | Valor padrão | O que faz |
|---|---|---|---|---|
| Assunto | string | Sim | — | Assunto exibido ao destinatário |
| Tempo de espera | integer | Não | 0 | Tempo (em minutos) após a ocorrencia do evento para enviar este email |
| Conteúdo | string | Sim | — | Conteúdo HTML enviado ao usuário |
Assunto
Linha de assunto exibida ao destinatário. O assunto é um dos fatores mais importantes para taxa de abertura.
Exemplos
- Seu carrinho continua disponível
- Bem-vindo à nossa loja
- Seu pedido foi confirmado
- Você esqueceu algo no carrinho
Tempo de espera
Valor padrão: 0
Define quanto tempo, em minutos, o sistema deve aguardar para fazer o envio do email. Este tempo é contado a partir da ocorrência do evento (gatilho) de interesse configurado da campanha. Este recurso permite criar réguas de comunicação completas.
Exemplos
| Valor | Resultado |
|---|---|
0 | Envio imediato |
30 | Após 30 minutos |
60 | Após 1 hora |
1440 | Após 24 horas |
4320 | Após 72 horas |
Conteúdo
Conteúdo HTML do email enviado ao destinatário. Pode conter:
- Texto;
- HTML;
- Imagens;
- Links;
- Conteúdo dinâmico:
- Variáveis globais da campanha;
- Variáveis capturadas da interação do usuário;
Olhe nossa lib de exemplos para mais informações.
Boas práticas
- Utilizar layouts compatíveis com email;
- Não utlizar JavaScript;
- Utilizar imagens otimizadas;
- Manter CTAs claros e objetivos.
Observações Importantes
- Toda campanha deve possuir um evento de disparo.
- Toda campanha deve possuir pelo menos um email (step).
- O remetente deve estar habilitado para envio.
- Variáveis globais podem ser utilizadas em qualquer email da campanha.
- Os tempos de espera são independentes para cada email.