Documentation menu

Jornadas

Uma jornada é uma automação de múltiplas etapas: um grafo de etapas de gatilho, espera, ramificação e envio pelas quais um contato passa ao longo do tempo. É a mesma categoria do construtor de fluxos do ActiveCampaign ou do Klaviyo. A única diferença real é a etapa de envio — ela envia por e-mail um dos seus próprios projetos interativos de verdade, para que uma série de boas-vindas possa incluir uma enquete real ou um quiz pontuado em vez de texto estático.

Gatilhos

Uma jornada matricula um contato quando um destes eventos acontece:

  • Entrou na lista — um contato é adicionado a uma lista específica (importação de CSV, envio via API ou formulário de inscrição).
  • Formulário enviado — um formulário de inscrição específico é enviado.
  • Entrou no segmento — um contato passa a corresponder a um segmento salvo.
  • Campo de data — um gatilho no estilo aniversário/data comemorativa ancorado a um campo do contato, recorrente todo ano.
  • Interação — um bloco específico (ou qualquer bloco) dispara um voto de enquete, envio de formulário, RSVP ou similar.
  • Compra — um checkout de bloco de produto é concluído.
  • Checkout abandonado — um checkout de Compre Agora em um dos seus próprios e-mails com bloco Produto foi iniciado, mas nunca concluído, após um atraso que você define (mínimo de 5 minutos). Este é o caminho de checkout próprio: nenhuma conexão com Shopify ou WooCommerce é necessária.
  • Carrinho abandonado — uma loja Shopify ou WooCommerce conectada relata um carrinho que foi iniciado e abandonado, olhando para trás até 30 dias. Este é o caminho de loja externa.

Carrinho vs. Checkout — divisão por intenção: ambos os gatilhos podem rodar como jornadas separadas na mesma conta. Use checkout abandonado para atacar atritos no seu próprio checkout dentro do e-mail (FAQs, sinais de confiança, um desconto com contagem regressiva); use carrinho abandonado para capturar uma parada no próprio carrinho de compras de uma loja externa conectada. O campo stage em cada registro de abandono rastreia qual tipo é, para que as análises e webhooks atribuam corretamente cada evento.

  • API — o seu próprio backend matricula um dos seus contatos chamando POST /api/v1/journeys/<id>/trigger com { email, listId }, usando a mesma chave de API bearer da Send API — para eventos que o MailInApp não tem como ver por conta própria.

Etapas

Construa o grafo visualmente na tela. As etapas principais são send (enviar um projeto interativo por e-mail), wait (um atraso fixo, ou "o melhor horário de cada contato" — veja otimização de horário de envio), e branch (dividir com base em uma condição, reutilizando o mesmo construtor de filtro de público que os segmentos usam). Além dessas três, você também tem split (uma bifurcação A/B ponderada em vez de uma condição), update field, add/remove from list, webhook e create ticket. Uma etapa goal encerra a execução antecipadamente assim que uma condição é atendida (interromper uma jornada de carrinho abandonado no momento em que o contato paga, por exemplo), e exit a encerra definitivamente.

As etapas de branch e update-field podem ler tanto um campo do contato quanto o valor de qualquer interação que tenha matriculado a execução. Um fluxo de "enviar enquete → ramificar de acordo com a opção escolhida" não precisa de nenhum campo criado com antecedência.

Não existe modo de simulação ou teste seco (dry-run). A única salvaguarda antes de uma jornada entrar no ar é que ela sempre começa pausada, para que você revise todo o grafo e seu conteúdo antes de ativá-la. Uma etapa alcançada duas vezes na mesma execução — uma reunião real de ramificação, ou um loop de volta a uma espera anterior — se resume na tela em um marcador "continua em" em vez de ser desenhada duas vezes. Um grafo genuíno permanece legível dessa forma, em vez de se transformar em uma árvore ilegível.

Salvaguardas

  • Horário de silêncio retém um envio pendente até a próxima hora permitida, verificado contra um único fuso horário que você define para toda a jornada (não um campo por contato) — todo contato matriculado compartilha a mesma janela de silêncio.
  • Um limite de 3 envios por dia, por contato e por jornada adia, em vez de descartar, um envio que excede o limite até o dia seguinte.
  • Desativação automática após 3 ciclos falhos seguidos — uma jornada cujos envios falharam todos ao longo de um ciclo de processamento inteiro se desativa sozinha, em vez de consumir silenciosamente sua lista, a mesma proteção que os agendamentos recorrentes já têm.

Planos

O plano Gratuito inclui 1 jornada com até 5 etapas; todo plano pago aumenta os dois limites — veja preços para a tabela completa. Uma jornada começa pausada quando criada, para que você possa revisar todo o grafo antes de ativá-la.