Campanhas

Ações integradas para campanhas de marketing e transacionais

Listar Campanhas

Campanhas

Liste as campanhas desta organização, da mais recente para a mais antiga. Campanhas de MARKETING são envios em massa para segmentos ou todos os contatos; campanhas TRANSACTIONAL são envios para um único destinatário disparados por gatilhos ou pela API.

Obter Campanha

Campanhas

Leia uma única campanha completa: status, agendamento, público (segmentos ou todos os contatos), modelos de canal e contadores de entrega (enviadas, entregues, abertas, com falha).

Criar Campanha

Campanhas

Crie uma campanha como RASCUNHO: uma campanha de marketing em massa (ex.: disparo de template no WhatsApp) para segmentos ou todos os contatos, ou um envio transacional para um único destinatário.

Atualizar Campanha

Campanhas

Atualize o nome, horário de agendamento ou público de uma campanha. Público e agendamento só podem ser alterados enquanto a campanha for editável (marketing: RASCUNHO, CANCELADA ou FALHA; transacional: RASCUNHO, ATIVA ou PAUSADA).

Duplicar Campanha

Campanhas

Copie uma campanha, incluindo seus segmentos e modelos de canal. A cópia é criada como RASCUNHO e não envia nada.

Excluir Campanha

Campanhas

Exclua permanentemente uma campanha e seu histórico de entregas. Campanhas de marketing não podem ser excluídas enquanto estiverem agendadas ou em envio; as transacionais devem ser pausadas primeiro.

Definir estado da Campanha

Campanhas

Mova uma Campanha pelo seu ciclo de vida: 'schedule' coloca uma Campanha MARKETING na fila para todo o público (o envio em massa real — imediatamente ou no horário agendado; exige um modelo de canal); 'cancel' para uma Campanha de marketing agendada/em envio e a devolve para rascunho; 'activate' ativa uma Campanha TRANSACTIONAL; 'pause' a pausa.

Definir modelo de canal da Campanha

Campanhas

Anexe ou atualize a mensagem do canal de uma campanha — o que realmente será enviado.

Adicionar destinatários à Campanha

Campanhas

Adicione contatos específicos ao público de uma Campanha MARKETING (além de segmentos / enviar para todos), por exemplo uma lista importada de arquivo ou filtrada no código. Exige uma Campanha editável com pelo menos um modelo de canal.

Obter contagem de destinatários da Campanha

Campanhas

Veja quantos destinatários uma Campanha MARKETING alcançará por canal, com base no público atual — confira isso antes de agendar o envio.

Tentar novamente destinatários da Campanha

Campanhas

Tente de novo os destinatários com falha de uma Campanha (até 1000 por chamada). Omita recipient_ids para tentar todos os que falharam.

Remover destinatários da Campanha

Campanhas

Remova destinatários pendentes (ainda não enviados) de uma Campanha MARKETING editável. Omita contact_ids para remover todos os pendentes.

Listar campos da Campanha

Campanhas

Liste os campos de personalização (placeholders {{variable}}) de uma Campanha com seus valores padrão.

Definir campo da Campanha

Campanhas

Crie ou atualize um campo de personalização ({{variable}}) em uma Campanha com seu valor padrão. Chaves reservadas como first_name/last_name são resolvidas a partir do contato; outras chaves usam o padrão, a menos que uma entrada por destinatário substitua.

Definir entradas de campo da Campanha

Campanhas

Defina valores de personalização por destinatário em uma Campanha de MARKETING. Passe uma entrada por destinatário, identificado por e-mail, telefone ou user_id. Passe dry_run para ver quais destinatários corresponderiam sem gravar nada.

Agendar Campanha

Campanhas

Coloque uma campanha de MARKETING na fila para entrega ao seu público completo. Envia imediatamente quando a campanha não tem horário agendado; caso contrário, aguarda esse horário. Este é o envio em massa real: confirme com o usuário antes de executá-lo. Requer status RASCUNHO, CANCELADA ou FALHA e pelo menos um modelo de canal.

Cancelar Campanha

Campanhas

Cancele uma Campanha MARKETING com status SCHEDULED ou SENDING: ela volta para DRAFT e pode ser editada e agendada de novo. Destinatários já enviados continuam enviados.

Ativar Campanha

Campanhas

Ative uma campanha TRANSACTIONAL para que aceite gatilhos e comece a enviar para destinatários individuais. Permitido a partir de RASCUNHO ou PAUSADA; requer pelo menos um modelo de canal.

Pausar Campanha

Campanhas

Pause uma campanha transacional ATIVA. Os gatilhos são rejeitados até que ela seja ativada novamente; a configuração é preservada.

Enviar teste de Campanha

Campanhas

Envie um teste de uma campanha para um único endereço de e-mail ou número de telefone para que seu conteúdo possa ser revisado antes do envio real. Só funciona enquanto a campanha puder ser testada (marketing: RASCUNHO, CANCELADA ou FALHA; transacional: RASCUNHO, ATIVA ou PAUSADA).

Obter análises de Campanha

Campanhas

Estatísticas agregadas de entrega e engajamento por campanha: totais, taxa de entrega e taxa de abertura, opcionalmente limitadas a um intervalo de datas.

Listar destinatários da Campanha

Campanhas

Liste entregas individuais da campanha com seu status (enviada, entregue, aberta, com falha, rejeitada). Responde à pergunta "enviamos X para este contato?": filtre por campanha, por contato ou pesquise por nome, e-mail ou telefone em todas as campanhas.