Manual de configuração

Sistema de Fidelização — Campanhas

Guia completo para criar e gerir campanhas de fidelização: defina objetivos, prémios e mensagens automáticas para recompensar os seus clientes.

1

O que são as Campanhas?

O módulo Campanhas é o motor de fidelização da plataforma. Cada campanha define uma regra do tipo "compra X, ganha Y" — o cliente acumula encomendas ou valor gasto até atingir um objetivo, e ao atingi-lo recebe automaticamente um código promocional exclusivo.

O cliente faz encomendas
O sistema acompanha o progresso do cliente — seja em número de encomendas ou em valor total gasto — dentro da janela temporal definida na campanha.
O sistema envia alertas de progresso
À medida que o cliente se aproxima do objetivo, são enviadas mensagens automáticas (email ou SMS) com o seu progresso e incentivo a continuar.
O cliente atinge o objetivo e recebe o prémio
Quando o objetivo é cumprido, o sistema gera automaticamente um código promocional exclusivo e envia-o ao cliente. O código fica válido pelo número de dias definido na campanha.
Backoffice Campanhas

2

Ativo vs. Inativo — como funciona o estado

No menu lateral, as campanhas estão divididas entre dois separadores: Ativo e Inativo. Este estado é calculado automaticamente pelo sistema com base nas datas de início e fim da campanha.

Ativo
A data atual está dentro do intervalo definido — entre a data de início e a data de fim da campanha. O sistema está a contar o progresso dos clientes.
Inativo
A data de início ainda não chegou (campanha futura) ou a data de fim já passou (campanha terminada). O sistema não conta progresso.
Para pausar temporariamente uma campanha sem a apagar, basta editar as datas — avance a data de início para o futuro ou recue a data de fim para o passado. A campanha passará automaticamente para Inativo.

3

Criar uma campanha

Uma campanha é composta por três partes que se configuram em sequência: a campanha em si (as regras de elegibilidade e o objetivo), a oferta (o prémio), e os alertas (as mensagens de progresso). Antes de avançar, defina internamente o que quer oferecer e em que condições.

1
Aceda a Backoffice → Campanhas e clique em "Novo +" Será aberto o formulário de criação da campanha.
2
Preencha os campos da campanha Defina o título, as lojas, o tipo de gatilho, o objetivo, as restrições de canal e método de entrega, e as datas de validade. Ver secção 4 para descrição detalhada de cada campo.
3
Clique em Guardar e aceda ao separador Offers Após guardar, a campanha fica criada. Abra-a para edição e aceda ao separador Offers para definir o prémio — o código promocional que será atribuído ao cliente ao atingir o objetivo. Ver secção 5 para descrição detalhada dos campos.
4
Configure os Alerts No separador Alerts, crie as mensagens de progresso que serão enviadas ao cliente por email ou SMS à medida que se aproxima do objetivo. Ver secção 5 para descrição detalhada dos campos.
5
Valide as datas e confirme que a campanha está Ativa Se as datas estiverem corretas e a data de início já tiver passado, a campanha aparecerá automaticamente no separador Ativo.

4

Campos da campanha

Título Obrigatório
Nome interno da campanha. Não é visível para o cliente final — serve para identificar a campanha no backoffice.
Descrição Opcional
Texto livre de apoio para descrever o propósito da campanha. Útil para documetar internamente o que a campanha oferece.
Lojas Opcional
Seleção múltipla das lojas onde a campanha é válida. Se não selecionar nenhuma loja, a campanha aplica-se a todas.
Tipo de gatilho trigger_type Obrigatório
Define o que é contado para atingir o objetivo:

Encomendas (order) — conta o número de encomendas feitas pelo cliente.
Valor gasto (amount) — conta o total em euros gasto pelo cliente.
Objetivo trigger_value Obrigatório
O valor-alvo que o cliente tem de atingir. Se o tipo for order, é o número de encomendas (ex: 5). Se for amount, é o valor em euros (ex: 100 para 100€).
Janela temporal date_comprehension Obrigatório
Define o período usado para contar o progresso do cliente. Opções disponíveis:

Desde a última oferta — o contador reinicia sempre que o cliente recebe um prémio.
Última semana / Último mês / Último trimestre / Último semestre / Último ano — conta apenas as encomendas/valor dentro desse período fixo, independentemente de prémios anteriores.
Data início / fim start_date / end_date Obrigatório
A janela de validade da campanha, no formato AAAA-MM-DD HH:MM:SS. O estado Ativo/Inativo é calculado automaticamente com base nestas datas.
Clientes registados for_registered_users Opcional
Se definido como Sim, a campanha aplica-se apenas a clientes com conta registada na plataforma. Se Não, aplica-se a todos os clientes.
Canais de encomenda order_channels Opcional
Restringe a campanha a canais específicos de encomenda — por exemplo, website, callcenter ou app. Se não selecionar nenhum, aplica-se a todos os canais disponíveis.
Métodos de entrega Opcional
Restringe a campanha a métodos de entrega específicos configurados na sua loja. Se não selecionar nenhum, aplica-se a todos os métodos disponíveis.
Períodos do dia backoffice.shifts Opcional
Restringe a campanha a um período do dia — Almoço ou Jantar. Se não selecionar nenhum, aplica-se a ambos os períodos.
Os campos de restrição — canais, métodos de entrega e períodos — funcionam como filtros. Se deixados em branco, a campanha tem o alcance máximo. Aplique restrições apenas quando quiser limitar a campanha a um contexto específico.

5

Offers, Alerts e Registos

Ao abrir uma campanha para edição, encontrará três separadores no topo que complementam a configuração principal.

Offers
O prémio
Define o código promocional atribuído ao cliente quando atinge o objetivo. Inclui o código, a descrição do prémio, os dias de validade após ser concedido, e a percentagem de desconto.
Alerts
Mensagens de progresso
Define as mensagens automáticas enviadas ao cliente enquanto avança para o objetivo. Cada alerta tem um gatilho de contagem, um canal (email ou SMS) e um template de mensagem personalizável.
Registos
Log de prémios atribuídos
Registo só de leitura dos códigos gerados automaticamente para clientes que cumpriram os critérios. Mostra o código atribuído e o identificador do cliente. Não é editável manualmente.

Offers — configurar o prémio

Código promo Obrigatório
O código promocional que será enviado ao cliente quando atingir o objetivo. Deve ser único e corresponder a um código promocional válido já criado na plataforma.
Dias de validade due_days Opcional
Número de dias durante os quais o código fica válido após ser concedido ao cliente. Após este prazo, o código expira automaticamente.
Percentagem de desconto paid_percentage Opcional
A percentagem de desconto associada ao código. Quando definida como 0, o código representa um produto ou prémio fixo em vez de um desconto percentual — por exemplo, "100€ gastos = 4 Chamuças de Frango".

Alerts — configurar as mensagens de progresso

Gatilho de contagem trigger_order_count Obrigatório
Define quando esta mensagem é enviada, com base no progresso restante do cliente:

0 — mensagem de prémio ganho ("Parabéns, conquistou o seu prémio!")
1 — falta uma encomenda/unidade para o objetivo
2 — faltam duas encomendas/unidades
E assim sucessivamente.
Canal alert_channel Obrigatório
O canal pelo qual a mensagem é enviada: Email ou SMS.
Template da mensagem message_template Obrigatório
O texto da mensagem enviada ao cliente. Pode incluir variáveis dinâmicas que são substituídas automaticamente:

{{profile_name}} — nome do cliente
{{promocode}} — o código promocional gerado
Exemplo de template de mensagem:
"Olá {{profile_name}}! Está quase lá — falta apenas mais uma encomenda para ganhar o seu prémio. Continue assim!"

Para a mensagem de prémio ganho (gatilho 0):
"Parabéns {{profile_name}}! Conquistou o seu prémio. Use o código {{promocode}} na sua próxima encomenda."

6

Exemplos práticos

Exemplo A — 5 encomendas = oferta de produto

Título
5 Encomendas = Sobremesa Grátis
Tipo de gatilho
Encomendas (order)
Objetivo
5
Janela temporal
Desde a última oferta — o contador reinicia após cada prémio ganho
Código promo
SOBREMESA_GRATIS · Percentagem de desconto: 0 (produto fixo)
Alertas
Gatilho 2 → "Olá {{profile_name}}, faltam 2 encomendas para ganhar a sua sobremesa!"
Gatilho 1 → "Só mais uma encomenda para o seu prémio!"
Gatilho 0 → "Parabéns! Use o código {{promocode}} para receber a sua sobremesa."

Exemplo B — 100€ gastos = desconto de 10%

Título
Patamar 100€
Tipo de gatilho
Valor gasto (amount)
Objetivo
100 (correspondente a 100€)
Janela temporal
Último mês
Código promo
DESCONTO10 · Percentagem de desconto: 10%

7

Boas práticas

Defina bem as datas
O estado Ativo/Inativo depende exclusivamente das datas. Uma campanha sem data de fim correta pode ficar ativa indefinidamente.
Para pausar, altere as datas
Para suspender temporariamente uma campanha sem a apagar, avance a data de início ou recue a data de fim. A campanha passará automaticamente para Inativo.
Escolha a janela temporal certa
"Desde a última oferta" cria um ciclo contínuo. Janelas fixas (mês, trimestre) são mais previsíveis e fáceis de comunicar ao cliente.
Configure pelo menos 2 alertas
O alerta de "falta X" mantém o cliente motivado. O alerta de "prémio ganho" (gatilho 0) com o código é essencial — sem ele o cliente não recebe o código.
Verifique os Registos
O separador Registos é o único sítio onde pode confirmar que os prémios estão a ser atribuídos corretamente. Consulte-o periodicamente.
Atenção às eliminações
A eliminação de campanhas e registos é permanente. Prefira desativar via datas em vez de apagar campanhas com histórico de prémios atribuídos.
Em caso de dúvida sobre a configuração de uma campanha, contacte o suporte antes de a ativar.

Telefone / WhatsApp: +351 211 519 969  ·  Email: clients@dig-in.io
Seg–Dom, 9h às 23h
O módulo de Fidelização tem um custo adicional que acresce à mensalidade base. Para ativar este módulo, contacte a nossa equipa:

WhatsApp: +351 211 519 969  ·  Email: clients@dig-in.io  ·  ou fale com o seu gestor de conta.