O módulo de campanhas é o centro da operação comercial do sistema. Aqui são organizadas, agrupadas e vinculadas todas as ações publicitárias dos anunciantes — desde o planejamento até a ocupação final dos painéis por bissemana.
Este capítulo explica como cadastrar, organizar, gerenciar e visualizar campanhas dentro do fluxo de trabalho real do setor comercial.
No CCMBR, uma Campanha funciona como um container comercial.
Ela reúne:
um anunciante
um conjunto de painéis
um período (bissemanas)
um nome ou título comercial
um objetivo ou descrição
(futuro) um valor comercial
Ou seja, tudo que o vendedor vai negociar parte primeiro da criação da campanha.
O fluxo ideal do comercial é:
Receber o briefing do cliente
Produto → período → objetivo → cidades → orçamento.
Criar a campanha
nome (ex: “Volta às Aulas 2026”)
anunciante
descrição / observações
Selecionar as bissemanas mais adequadas
verificando agenda do painel
consultando disponibilidade
escolhendo datas estratégicas
Montar a ocupação
escolher os painéis
adicionar cada painel à campanha
registrar a bissemana ocupada
Confirmar com o cliente
gerar uma prévia (futuro: PDF / Proposta)
ajustar quantidades
Fechar a campanha
registrar contrato (futuro)
liberar para arte e impressão
Esse fluxo será melhor automatizado conforme o módulo financeiro evoluir.
Para criar uma campanha:
Clique em Campanhas → Novo
Preencha:
Anunciante
Nome da Campanha
Descrição (opcional)
Salve.
Ao salvar:
a campanha já aparece no index
ela já pode receber painéis e bissemanas
O sistema valida:
anunciante vazio
nome da campanha duplicado
caracteres inválidos
Existem duas formas de vinculação:
Dentro do read.php da campanha:
clicar em Adicionar Painel
selecionar:
painel
bissemana
salvar
Vantagem: tudo é concentrado na visão do cliente.
Dentro do read.php do painel:
rolar até a Agenda
clicar na bissemana desejada
selecionar a campanha
salvar
Vantagem: visual ideal para verificar disponibilidade.
O sistema impede:
dois clientes ocuparem a mesma bissemana no mesmo painel
registrar data fora da tabela de bissemanas
criar conflito de ocupação
Mensagens aparecem em vermelho caso isso ocorra.
O módulo permite alterar:
nome da campanha
anunciante vinculado
descrição
observações internas
Edição não altera automaticamente:
painéis já ocupados
valores (quando existir)
Esses ajustes são feitos individualmente nas agendas.
Uma campanha só pode ser excluída se não possuir ocupações.
Se houver ocupação em:
painéis
bissemanas
anúncios ativos
então:
A exclusão é bloqueada por segurança.
O operador deve primeiro remover a ocupação para liberar a exclusão.
No read.php da campanha, o sistema apresenta:
código
endereço
cidade
foto miniatura
tabela por ano
status por cor
datas exatas
ativa
aguardando confirmação
encerrada
(futuro) faturada
Isso auxilia no fechamento e revisão com o cliente.
Criar a campanha antes de começar a ocupação
Conferir disponibilidade no módulo de Agenda
Registrar tudo dentro do sistema, mesmo negociações simples
Evitar campanhas duplicadas com nomes diferentes
Usar descrição para registrar histórico comercial
Conferir bissemanas e períodos antes de prometer datas
Um fechamento perfeito no CCMBR segue esta ordem:
Campanha criada
Anunciante confirmado
Verificação de agenda nos painéis
Seleção das bissemanas
Envio de proposta (em breve)
Inserção das ocupações
Revisão final
Confirmação com o cliente
Arte / impressão (fora do sistema ainda)
Nilton Romani