intermediate
fidelidade
desafios
gamificacao

Desafios

Guia completo para criar e gerenciar desafios com tempo limitado que impulsionam o engajamento do cliente e encorajam comportamentos especificos.

Levy Fleets TeamDecember 25, 202520 min read

Desafios

Desafios sao eventos com tempo limitado que impulsionam o engajamento do cliente e encorajam comportamentos especificos. Diferente de conquistas permanentes, desafios tem datas de inicio e fim definidas, criando urgencia e entusiasmo. Este guia cobre tudo o que voce precisa saber sobre criar e gerenciar desafios para seu programa de fidelidade.

Entendendo Desafios

Desafios sao eventos promocionais com duracao definida que encorajam clientes a completar metas especificas. Eles diferem de conquistas de maneiras-chave:

CaracteristicaConquistasDesafios
DuracaoPermanenteTempo limitado
DisponibilidadeSempre ativaInicio/fim agendado
ParticipacaoAutomaticaOpt-in (participar)
ProgressoCumulativo vitalicioReinicia por desafio
UrgenciaBaixaAlta

Por Que Usar Desafios?

  1. Impulsionar Comportamentos Especificos: Encoraje estacionamento em zonas preferidas, viagens de fim de semana, etc.
  2. Criar Urgencia: Eventos por tempo limitado motivam acao
  3. Aumentar Engajamento: Conteudo fresco mantem clientes voltando
  4. Promocoes Sazonais: Alinhe com feriados, eventos ou periodos de baixa demanda
  5. Construcao de Comunidade: Todos trabalhando em direcao ao mesmo objetivo

Tipos de Desafio

Desafios suportam multiplos tipos de meta para impulsionar diferentes comportamentos:

Completar Viagens (rides_count)

Meta: Completar um numero especifico de viagens.

ExemploAlvoDuracao
Passageiro Semanal5 viagens7 dias
Semana Intensa10 viagens7 dias
Maratona Mensal20 viagens30 dias

Caso de uso: Aumentar o volume geral de viagens.

Distancia Percorrida (distance_km)

Meta: Acumular distancia percorrida.

ExemploAlvoDuracao
10K Rapido10 km7 dias
Desafio Explorador50 km14 dias
Desafio Centenario100 km30 dias

Caso de uso: Encorajar viagens mais longas ou frequentes.

Manter Sequencia (streak_days)

Meta: Viajar em dias consecutivos.

ExemploAlvoDuracao
Sequencia de 3 Dias3 dias7 dias
Sequencia Semanal7 dias14 dias
Guerreiro de Duas Semanas14 dias21 dias

Caso de uso: Construir habitos de viagem.

Dias Consecutivos (consecutive_days)

Meta: Viajar em um numero especifico de dias consecutivos do calendario.

ExemploAlvoDuracao
Desafio Compromisso5 dias consecutivos7 dias
Construtor de Habitos7 dias consecutivos10 dias

Caso de uso: Impulsionar engajamento diario.

Estacionamento Preferido (parking_zone)

Meta: Terminar viagens em zonas de estacionamento designadas.

ExemploAlvoDuracao
Bom Estacionador3 finais em zona7 dias
Pro do Estacionamento10 finais em zona14 dias
Mestre das Zonas25 finais em zona30 dias

Caso de uso: Melhorar distribuicao da frota e conformidade de estacionamento.

Guerreiro de Fim de Semana (weekend_warrior)

Meta: Completar viagens nos fins de semana.

ExemploAlvoDuracao
Iniciante de Fim de Semana2 viagens de fim de semana7 dias
Campeao de Fim de Semana6 viagens de fim de semana14 dias

Caso de uso: Aumentar viagens de fim de semana.

Madrugador (early_bird)

Meta: Completar viagens pela manha (antes das 8h).

ExemploAlvoDuracao
Quem Cedo Madruga3 viagens matinais7 dias
Passageiro do Amanhecer10 viagens matinais30 dias

Definicao de Horario

Uma viagem e considerada "madrugador" se iniciar antes das 8:00 no fuso horario da conta.

Caso de uso: Distribuir demanda para horarios fora do pico.

Coruja Noturna (night_owl)

Meta: Completar viagens a noite (20h ou mais tarde).

ExemploAlvoDuracao
Piloto Noturno3 viagens noturnas7 dias
Apos o Anoitecer10 viagens noturnas30 dias

Definicao de Horario

Uma viagem e considerada "coruja noturna" se iniciar as 20:00 ou mais tarde no fuso horario da conta.

Caso de uso: Encorajar viagens noturnas.

Campeao Eco (eco_champion)

Meta: Acumular economia de CO2.

ExemploAlvoDuracao
Comeco Verde5 kg economizado7 dias
Guerreiro Eco25 kg economizado14 dias
Salvador do Planeta100 kg economizado30 dias

Caso de uso: Promover consciencia ambiental.


Criando um Desafio

Guia Passo a Passo

  1. Acesse a Pagina de Desafios

    • Navegue ate Painel > Fidelidade > Desafios
    • Ou va diretamente para /dashboard/loyalty/challenges/
  2. Clique em "Novo Desafio"

    • Abre o modal de criacao de desafio
  3. Preencha Informacoes Basicas

    • Nome: Nome atraente do desafio (ex: "Guerreiro de Fim de Semana")
    • Descricao: O que os clientes precisam fazer
  4. Configure o Tipo de Desafio

    • Tipo de Desafio: Selecione entre os tipos disponiveis
    • Alvo: Defina a meta a alcancar
  5. Defina a Duracao

    • Data de Inicio: Quando o desafio comeca
    • Data de Fim: Quando o desafio termina
  6. Configure as Recompensas

    • Recompensa em Pontos: Pontos base por conclusao
    • Tipo de Recompensa Bonus: Recompensa adicional opcional
    • Valor da Recompensa Bonus: Quantidade da recompensa bonus
  7. Configure a Aparencia

    • Cor do Distintivo: Selecione a cor de destaque
  8. Configuracoes Opcionais

    • Maximo de Participantes: Limitar participacao
    • Em Destaque: Destacar no aplicativo movel
  9. Salvar Desafio


Opcoes de Configuracao de Desafio

Campos Obrigatorios

CampoDescricaoValidacao
NomeNome de exibicaoMax 100 caracteres
Tipo de DesafioTipo de metaDeve ser tipo valido
AlvoMeta numericaDeve ser > 0
Data de InicioHora de inicioDeve ser datetime valido
Data de FimHora de terminoDeve ser apos data de inicio

Campos Opcionais

CampoPadraoDescricao
DescricaoNenhumInstrucoes para clientes
Recompensa em Pontos0Pontos concedidos na conclusao
Tipo de Recompensa BonusNenhumTipo de recompensa adicional
Valor da Recompensa BonusNenhumQuantidade de bonus
Maximo de ParticipantesIlimitadoLimite de participacao
Em DestaqueNaoDestacar no aplicativo movel
Cor do Distintivo#10B981Cor de destaque

Exemplo de Configuracao

Desafio Guerreiro de Fim de Semana:

Nome: Guerreiro de Fim de Semana
Descricao: Complete 5 viagens no sabado ou domingo este mes
Tipo de Desafio: Guerreiro de Fim de Semana
Alvo: 5 viagens
Data de Inicio: 1 de dezembro de 2024 00:00
Data de Fim: 31 de dezembro de 2024 23:59
Recompensa em Pontos: 500
Tipo de Recompensa Bonus: Credito na Carteira
Valor da Recompensa Bonus: 250 centavos (R$2,50)
Maximo de Participantes: Ilimitado
Em Destaque: Sim
Cor do Distintivo: #F59E0B

Ciclo de Vida do Desafio

Estados do Desafio

Desafios passam por estados distintos:

PROXIMO → ATIVO → ENCERRADO
EstadoDescricaoCliente Pode Participar?Progresso Rastreado?
ProximoAntes da data de inicioSimNao
AtivoEntre inicio e fimSimSim
EncerradoApos data de fimNaoNao

Linha do Tempo do Ciclo de Vida

Dia 1        Dia 7        Dia 14       Dia 21       Dia 28
  │            │            │            │            │
  ▼            ▼            ▼            ▼            ▼
Criado     Ativo        Ativo        Ativo       Encerrado
(Proximo)   Inicia      Progresso    Conclusao   Resultados
            ────────────────────────────────────────>

O Que Acontece em Cada Etapa

Proximo:

  • Desafio visivel no app com distintivo "Em Breve"
  • Clientes podem pre-participar
  • Progresso ainda nao rastreado

Ativo:

  • Desafio aparece com cronometro regressivo
  • Novos clientes podem participar
  • Toda atividade e rastreada para a meta
  • Conclusoes acionam recompensas

Encerrado:

  • Novas participacoes nao permitidas
  • Progresso congelado
  • Participantes incompletos sao marcados como nao concluidos
  • Desafio move para filtro "Encerrados"

Recompensas Bonus

Alem de pontos, desafios podem conceder recompensas bonus:

Credito na Carteira (wallet_credit)

Credito direto adicionado a carteira do cliente.

ConfiguracaoResultado
Valor: 500 centavosR$5,00 adicionados a carteira
Valor: 250 centavosR$2,50 adicionados a carteira

Caso de uso: Fornecer valor imediato e tangivel.

Como funciona:

  1. Cliente completa o desafio
  2. Pontos sao concedidos (se configurado)
  3. Credito na carteira e adicionado ao saldo
  4. Cliente recebe notificacao

Desbloqueios Gratuitos (free_unlock)

Desbloqueios de veiculo de cortesia.

ConfiguracaoResultado
Valor: 11 desbloqueio gratuito
Valor: 33 desbloqueios gratuitos

Caso de uso: Encorajar viagens adicionais.

Como funciona:

  1. Cliente completa o desafio
  2. Desbloqueios gratuitos adicionados ao saldo
  3. Usados automaticamente nas proximas viagens
  4. Nao expiram (diferente de desbloqueios de nivel)

Boost de Nivel (tier_boost)

Temporariamente aumenta os beneficios de nivel do cliente.

ConfiguracaoResultado
Valor: 1Boost de 1 nivel
Valor: 2Boost de 2 niveis

Caso de uso: Dar aos clientes uma "amostra" dos beneficios de nivel superior.

Como funciona:

  1. Cliente completa o desafio
  2. Boost de nivel aplicado temporariamente
  3. Cliente aproveita beneficios de nivel superior
  4. Boost expira apos periodo definido

Recurso Avancado

Boost de nivel eleva temporariamente o nivel efetivo do cliente.

Escolhendo Tipos de Bonus

ObjetivoBonus Recomendado
Aumentar viagensDesbloqueios Gratuitos
Aumentar gastosCredito na Carteira
Ativacao de novo clienteCredito na Carteira
RetencaoDesbloqueios Gratuitos
Promocao de nivelBoost de Nivel

Desafios em Destaque

Desafios em destaque ganham posicionamento proeminente no aplicativo movel:

O Que Significa Destaque

  • Posicao Superior: Aparece primeiro na lista de desafios
  • Destaque Visual: Distintivo especial "Destaque"
  • Elegibilidade para Push: Pode ser incluido em notificacoes push
  • Visibilidade no Painel: Aparece em estatisticas rapidas

Quando Destacar

  • Promocoes Importantes: Eventos sazonais, feriados
  • Metas Importantes: Conformidade de estacionamento, viagens fora do pico
  • Tempo Limitado: Recompensas de alto valor com curta duracao

Limite de Destaque

Recomende apenas 1-2 desafios em destaque por vez. Muitos dilui o efeito.


Gerenciando Desafios

Visao Geral do Painel

A pagina de desafios exibe:

Cartoes de Estatisticas:

  • Desafios Ativos: Em execucao atualmente
  • Total de Participantes: Soma de todos os ativos
  • Taxa de Conclusao: Concluidos / Participantes em percentual
  • Desafio Principal: Desafio ativo mais popular

Abas de Filtro:

  • Ativos: Desafios em execucao atualmente
  • Proximos: Agendados para o futuro
  • Encerrados: Desafios passados
  • Todos: Lista completa

Cartoes de Desafio

Cada cartao de desafio mostra:

  • Nome e descricao
  • Distintivo de status (Ativo/Proximo/Encerrado)
  • Distintivo de destaque (se aplicavel)
  • Tipo de meta e alvo
  • Recompensa em pontos
  • Datas de inicio e fim
  • Estatisticas de participacao (X/Y concluiram)
  • Barra de progresso

Editando um Desafio

  1. Encontre o desafio
  2. Clique no icone de lapis (Editar)
  3. Modifique configuracoes
  4. Clique em "Atualizar"

Importante

Alterar alvo ou datas pode afetar a experiencia do cliente. Comunique mudancas.

Excluindo um Desafio

  1. Encontre o desafio
  2. Clique no icone de lixeira (Excluir)
  3. Confirme a exclusao

O que acontece:

  • Desafio e marcado como inativo
  • Removido da visualizacao do cliente
  • Registros de progresso preservados
  • Recompensas ja ganhas sao mantidas

Experiencia no Aplicativo Movel

Descoberta

Clientes encontram desafios na secao de Fidelidade:

Secao de Desafios Ativos:

┌─────────────────────────────────┐
│ Desafios Ativos                 │
│    2/3 participando             │
├─────────────────────────────────┤
│ Guerreiro de Fim de Semana      │
│    Complete 5 viagens no fim    │
│    de semana                    │
│    [████████░░░░░] 4/5          │
│    +500 pts  Termina em 2 dias  │
├─────────────────────────────────┤
│    Especial Madrugador          │
│    [Participar do Desafio]      │
│    +300 pts  Termina em 5 dias  │
└─────────────────────────────────┘

Participando de um Desafio

  1. Cliente visualiza detalhes do desafio
  2. Toca no botao "Participar do Desafio"
  3. Rastreamento de progresso comeca imediatamente
  4. Desafio aparece em "Meus Desafios"

Acompanhamento de Progresso

Desafios em que participou mostram:

  • Barra de progresso com atual/alvo
  • Percentual concluido
  • Tempo restante
  • Status de conclusao

Conclusao

Quando a meta e atingida:

  1. Desafio marcado como concluido
  2. Pontos creditados ao saldo
  3. Recompensas bonus aplicadas (se houver)
  4. Mostrado no feed de atividades

Melhores Praticas

Design de Desafio

  1. Metas Claras

    • Alvos especificos e mensuraveis
    • Requisitos faceis de entender
    • Alcancaveis dentro do prazo
  2. Duracao Apropriada

    • 7 dias: Impulso rapido de engajamento
    • 14 dias: Desafio equilibrado
    • 30 dias: Metas de retencao mensal
  3. Recompensas Atraentes

    • Proporcionais a dificuldade
    • Mix de pontos e recompensas bonus
    • Considere segmentacao por publico

Diretrizes de Duracao

DuracaoMelhor ParaExemplo
3-5 diasPromocoes relampago"Blitz de Fim de Semana"
7 diasEngajamento semanal"Passageiro Semanal"
14 diasFormacao de habito"Sequencia de Duas Semanas"
30 diasMetas mensais"Explorador Mensal"

Diretrizes de Recompensa

DificuldadePontosSugestao de Bonus
Facil (3-5 viagens)200-3001 desbloqueio gratuito
Media (10-15 viagens)400-600R$2-3 de credito
Dificil (20+ viagens)800-1200R$5+ de credito
Extremo (50+ viagens)1500-2500R$10+ de credito

Estrategias de Timing

CenarioTiming
Fins de semana lentosLanca sexta, termina domingo
Engajamento mensal1o ao 30/31
Periodos de feriadoSemana antes ate dia seguinte
Baixa de veraoDesafios de 2 semanas
Lancamento de novo mercado30 dias introdutorios

Calendario Recomendado

Rotacao Mensal:

SemanaTipo de DesafioMeta
Semana 1Contagem de viagensComplete X viagens
Semana 2Zona de estacionamentoTermine em zona X vezes
Semana 3DistanciaViaje X km
Semana 4Especial/SazonalVaria

Perguntas Frequentes

Participacao

P: Clientes podem participar de um desafio encerrado? R: Nao, uma vez que um desafio termina, novos participantes nao podem entrar.

P: Um cliente pode sair de um desafio apos participar? R: Atualmente nao. Uma vez participando, esta comprometido ate terminar.

P: O que acontece se um cliente nao completar um desafio? R: Nenhuma recompensa e dada. O progresso e preservado nos registros.

Progresso

P: Progresso de antes de participar conta? R: Nao, apenas atividade apos participar conta para a meta.

P: O que acontece com o progresso se eu editar o alvo do desafio? R: O progresso existente e comparado com o novo alvo.

P: Clientes podem ver o progresso uns dos outros? R: Atualmente nao, desafios sao apenas progresso individual.

Recompensas

P: Quando as recompensas sao creditadas? R: Imediatamente apos conclusao da meta do desafio.

P: E se o desafio terminar enquanto um cliente esta no meio do progresso? R: Eles nao recebem recompensas. Apenas conclusao antes do termino conta.

P: Recompensas podem ser revogadas? R: Nao automaticamente. Ajustes manuais sao necessarios por um admin.

Tecnico

P: Qual fuso horario e usado para horarios de inicio/fim? R: O fuso horario configurado da conta.

P: Com que frequencia o progresso e atualizado? R: Apos cada conclusao de viagem, o progresso do desafio e recalculado.

P: Ha limite de desafios simultaneos? R: Sem limite tecnico, mas 3-5 ativos e recomendado para UX.


Referencia Tecnica

Mapeamento de Tipos de Desafio

Nome na UIValor da APIDescricao
Completar Viagensrides_countTotal de viagens no periodo
Distancia Percorridadistance_kmKm cumulativo
Manter Sequenciastreak_daysDias consecutivos
Dias Consecutivosconsecutive_daysSequencia de dias do calendario
Estacionamento Preferidoparking_zoneContagem de finais em zona
Guerreiro de Fim de Semanaweekend_warriorViagens de sab/dom
Madrugadorearly_birdViagens antes das 9h
Coruja Noturnanight_owlViagens apos 20h
Campeao Ecoeco_championCO2 economizado

Esquema do Banco de Dados

tabela challenges:

ColunaTipoDescricao
iduuidChave primaria
account_iduuidConta pai
nametextNome de exibicao
descriptiontextComo completar
challenge_typetextTipo de meta
target_valueintMeta numerica
target_metadatajsonbConfig adicional
points_rewardintPontos na conclusao
bonus_reward_typetextTipo de recompensa extra
bonus_reward_valueintQuantidade de recompensa extra
badge_icon_urltextIcone personalizado
badge_colortextCor hex
starts_attimestampHora de inicio
ends_attimestampHora de termino
max_participantsintLimite de participacao
is_featuredbooleanFlag de destaque
is_activebooleanStatus habilitado
created_attimestampData de criacao
updated_attimestampUltima atualizacao

tabela customer_challenge_progress:

ColunaTipoDescricao
iduuidChave primaria
customer_iduuidParticipante
challenge_iduuidReferencia do desafio
account_iduuidConta pai
current_progressintProgresso em direcao a meta
joined_attimestampHora de participacao
completed_attimestampHora de conclusao (null se nao)
rewards_grantedbooleanFlag de recompensas dadas

Endpoints da API

EndpointMetodoDescricao
/api/loyalty/challengesGETListar desafios
/api/loyalty/challengesPOSTCriar desafio
/api/loyalty/challenges/[id]GETObter desafio
/api/loyalty/challenges/[id]PUTAtualizar desafio
/api/loyalty/challenges/[id]DELETEExcluir desafio
/api/mobile/loyaltyPOSTParticipar do desafio (action=join_challenge)

Precisa de Ajuda?

Para assistencia na configuracao de desafios, contate support@levyelectric.com.