Como programar campanha no Meta Ads: data de início, término e horários de veiculação
Por Matheus Mello, fundador do Ads Editor e dono da YEP Agência · Publicado em · 7 min de leitura
Programar campanha no Meta Ads é decidir quando ela começa, quando para e em que horários veicula, sem precisar estar acordado à meia-noite da Black Friday. Tudo isso mora no conjunto de anúncios, e cada um dos três pedidos tem uma regra própria da Meta.
Resposta rápida
Para programar campanha no Meta Ads, defina data e hora de início no conjunto de anúncios: ele espera até lá e começa sozinho. Para veicular só em certos dias e horários, o conjunto precisa de orçamento total e data de término. No Ads Editor, dá para programar o início ao criar ou duplicar a campanha, em várias contas.
Resumo
- A programação fica no conjunto de anúncios: início, término e horários de veiculação.
- Data de término é obrigatória quando o conjunto usa orçamento total.
- Veicular só em certos dias e horas exige orçamento total, em blocos de hora cheia, com no mínimo 1 hora.
- Os horários seguem, por padrão, o fuso de quem vê o anúncio, não o da conta.
- No Ads Editor, o campo Programar início (opcional) da duplicação faz a cópia nascer ativa e só veicular a partir da data marcada.

Onde fica a programação de uma campanha no Meta Ads?
A Meta guarda a programação no conjunto de anúncios, não na campanha. A referência da API de Marketing, consultada em 17/10/2026, descreve três campos:
- Início (
start_time): data e hora em que o conjunto pode começar a veicular. - Término (
end_time): obrigatório quando o conjunto tem orçamento total. Com orçamento diário, o conjunto pode ficar contínuo. - Programação de anúncios (
adset_schedule): os dias da semana e as horas em que o conjunto veicula. Só funciona com orçamento total.
Consequência prática: uma campanha com três conjuntos pode ter três inícios diferentes. Ela começa a gastar quando o primeiro conjunto começa, e a programação de horários vale para todos os anúncios daquele conjunto.
| O que você quer | Onde configurar | O que a Meta exige |
|---|---|---|
| Começar numa data futura | Início do conjunto | Data e hora no futuro (o Ads Editor pede pelo menos 5 minutos à frente) |
| Parar numa data | Término do conjunto | Obrigatório com orçamento total; opcional com diário |
| Veicular só em certos dias e horas | Programação de anúncios do conjunto | Orçamento total; blocos de hora cheia, no mínimo 1 hora |
| Lançar o mesmo conjunto em várias contas no mesmo horário | Duplicação com início programado | No Ads Editor: campo Programar início (opcional) |
Como programar o início de uma campanha no Gerenciador de Anúncios?
- Crie ou abra a campanha e entre no conjunto de anúncios.
- Na parte de orçamento e programação, escolha a data e a hora de início.
- Se a campanha tem data para acabar, preencha o término. Com orçamento total ele é obrigatório.
- Publique. O conjunto espera a hora marcada e começa sozinho, desde que campanha, conjunto e anúncio estejam ativos e aprovados.
Início e horários usam fusos diferentes
O início é um instante exato: a API recebe a data com o fuso. Já a programação de horários, segundo a documentação da Meta, segue por padrão o fuso de quem vê o anúncio; dá para trocar para o fuso da conta. Em campanha para o Brasil inteiro, "das 8 às 20" vale para o horário local de cada pessoa.
Como veicular anúncios só em certos dias e horários?
É a programação de anúncios, também chamada de dayparting. A documentação de Pacing and Scheduling da Meta, consultada em 17/10/2026, fixa as regras:
- Só use programação de anúncios com orçamento total.
- Cada faixa começa e termina em hora cheia, com pelo menos 1 hora de duração.
- A programação vale para todos os anúncios do conjunto.
- O ritmo de entrega leva a programação em conta para calcular o lance.
Quando vale: negócio que só atende telefone ou WhatsApp em horário comercial e não quer pagar por conversa que ninguém responde às 3 da manhã. Quando pesar duas vezes: conjunto de conversão com pouco volume, em que cortar horas também corta os dados com que a entrega aprende. Nesse caso, teste num conjunto antes de aplicar em todos.
Por que a opção de programar horários não aparece?
Quase sempre porque o conjunto usa orçamento diário. Troque para orçamento total, defina o término e a programação passa a ficar disponível. Se você precisa de orçamento diário, a saída é pausar e ativar por regra ou à mão, não a programação.
Como duplicar uma campanha com início programado no Ads Editor?
Desde 14/10/2026, a duplicação do Ads Editor tem um campo para escolher quando a cópia começa. Serve para o caso que o Gerenciador não resolve bem: o mesmo lançamento em várias contas de cliente, todas começando no mesmo minuto.
- No Gerenciador Meta do Ads Editor, selecione a campanha ou o conjunto e clique em Duplicar.
- Se a cópia vai para outras contas, marque as contas de destino: uma, várias, Selecionar todas ou um grupo salvo.
- Abra a linha Programar início (opcional) e escolha data e hora, pelo menos 5 minutos à frente.
- Confirme. A cópia nasce ativa e só veicula a partir do início marcado.
Três detalhes que a duplicação resolve sozinha: se o término da campanha de origem cai antes do novo início, ele sai e o conjunto fica contínuo; com orçamento total, que exige término, o fim vira início mais 14 dias; e a programação de horários da origem vai junto na cópia. O mesmo campo existe ao duplicar pelo Editor, e o assistente Criar campanha tem início e término opcionais. Pelo MCP, a ferramenta de clonar campanha aceita o início programado; a cópia é criada pausada e, ao ser ativada, só veicula a partir dele.
Duplicar é rotina de quem opera várias contas
Nos 90 dias até 17/10/2026, 43 usuários do Ads Editor registraram 1.277 duplicações de campanha, e 18 registraram 407 duplicações de conjunto (registro de atividade do próprio Ads Editor).

Quando programar em vez de publicar na hora?
- Data de lançamento (abertura de carrinho, Black Friday, inauguração): publique dias antes com início programado, para a revisão dos anúncios acontecer antes da data e não no horário do lançamento.
- Troca de oferta à meia-noite: a campanha nova começa num minuto exato, e a antiga para pelo término.
- Mesmo lançamento em várias contas (franquias, rede de lojas, clientes do mesmo nicho): uma duplicação com início programado em vez de dez agendamentos à mão. Veja como duplicar campanha para outra conta.
- Campanha com prazo: orçamento total com término garante que a verba acaba na data, sem depender de alguém pausar.
Quais são os erros mais comuns ao programar campanhas?
- Término no passado na cópia. A Meta recusa conjunto com fim vencido. O Ads Editor tira o término ou, com orçamento total, empurra para 14 dias à frente.
- Esperar horários com orçamento diário. A programação de horários só existe com orçamento total.
- Esquecer o fuso. Horários seguem o fuso de quem vê o anúncio, salvo se você mudar para o da conta.
- Campanha pausada. Início programado não ativa nada sozinho: campanha, conjunto e anúncio precisam estar ativos.
- Orçamento total curto demais. Com poucos dias e verba pequena, a entrega tende a ficar instável. Veja orçamento e fase de aprendizado.
Quem opera muitas contas costuma combinar a programação com uma rotina fixa por cliente. O guia de como gerenciar várias contas de anúncio mostra essa rotina, e o de controle de frequência cobre a outra metade de campanha com data: não repetir o anúncio demais para a mesma pessoa.
Perguntas frequentes
Dá para programar uma campanha no Meta Ads para começar outro dia?
Dá. Defina a data e a hora de início no conjunto de anúncios; ele espera até lá e começa sozinho, desde que esteja ativo e aprovado.
Por que não consigo programar horários no Facebook Ads?
Porque a programação de horários só funciona com orçamento total. Com orçamento diário a opção não aparece.
A programação de horários usa qual fuso?
Por padrão, o fuso de quem vê o anúncio, segundo a documentação da Meta. Dá para trocar para o fuso da conta de anúncios.
Dá para duplicar uma campanha já com data de início?
No Ads Editor, sim: o campo Programar início (opcional) da duplicação faz a cópia nascer ativa e só veicular a partir da data escolhida, em uma ou várias contas.
Orçamento diário funciona para campanha de um dia só?
Não. A referência da API da Meta diz que orçamento diário só vale para conjuntos com duração maior que 24 horas; para um dia, use orçamento total com término.
Glossário
- Data de início
- Momento em que o conjunto de anúncios pode começar a veicular (start_time na API).
- Data de término
- Momento em que o conjunto para; obrigatória com orçamento total (end_time na API).
- Programação de anúncios
- Dias e horas em que o conjunto veicula, também chamada de dayparting; exige orçamento total.
- Orçamento total
- Verba para a vida inteira do conjunto, distribuída até a data de término.
Referências
- Meta for Developers: Pacing and Scheduling (consultada em 17/10/2026). Sustenta: Programação de anúncios só com orçamento total; adset_schedule define dias e horas; faixas em hora cheia com pelo menos 1 hora; vale para todos os anúncios do conjunto; fuso do público por padrão, ou da conta; o ritmo de entrega considera a programação.
- Meta for Developers: Ad Set, referência da API de Marketing (consultada em 17/10/2026). Sustenta: start_time é o início do conjunto; end_time é obrigatório com lifetime_budget; daily_budget só vale para conjuntos com duração maior que 24 horas.
A afirmação sustentada por cada fonte está indicada acima.
Sobre o autor
Matheus Mello, fundador do Ads Editor e dono da YEP Agência. Opera contas de clientes na YEP Agência e construiu o Ads Editor para a própria agência parar de subir anúncio um por um. Os números de uso citados no blog saem do registro de atividade do produto. Instagram: @theusm


