O Problema: Tokens que expiram
Se você usa a API do Meta Ads (Facebook Ads) para sincronizar dados — seja em ferramentas de BI, dashboards ou plataformas como o AdsPacing.io — provavelmente já passou por isso:
Token expira a cada 60 dias (User Access Token padrão)
Dados param de sincronizar sem aviso
Você precisa gerar um novo token manualmente toda vez
A Solução: System User Token
A Meta oferece um tipo especial de usuário chamado System User (Usuário do Sistema), disponível no Business Manager. Tokens gerados por System Users são permanentes — não expiram. Você configura uma vez e seus dados continuam sincronizando indefinidamente.
Passo a passo
Acesse as Configurações do Business Manager
Entre no Meta Business Suite com sua conta que tem acesso de administrador ao Business Manager. No menu lateral, clique em Configurações e depois em Configurações do negócio.
Se você não tem um Business Manager, pode criar um gratuitamente em business.facebook.com.
Crie um System User
Na barra lateral das configurações do negócio, navegue até Usuários → Usuários do sistema. Clique no botão Adicionar.
Nome do usuário
Escolha algo descritivo como "Dashboard Sync" ou "AdSpacing".
Função do usuário
Selecione Funcionário Admin para garantir acesso completo aos dados de anúncio.
Atribua a Conta de Anúncio ao System User
Ainda na tela do System User criado, clique em Adicionar ativos.
- No menu lateral do modal, selecione Contas de anúncio
- Marque a(s) conta(s) de anúncio que deseja acessar via API
- Na coluna de permissões, ative Gerenciar campanhas (isso habilita leitura de insights)
- Clique em Salvar alterações
Dica: Se você gerencia várias contas de anúncio, pode atribuir todas ao mesmo System User. Assim você usa um único token para acessar todas elas.
Gere o Token de Acesso
Volte para a lista de System Users, clique no usuário criado e depois em Gerar novo token. Na tela de permissões, selecione:
Permissões necessárias
Clique em Gerar token. A Meta vai exibir o token na tela.
Copie o token imediatamente
Importante: O token só é exibido uma única vez. Se você fechar a janela sem copiar, terá que gerar outro.
O token gerado se parece com:
EAABsbCS1IHEBAxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Perguntas frequentes
O token do System User realmente não expira?
Correto. Diferente dos User Access Tokens (que duram ~60 dias mesmo depois de estendidos), tokens de System User são permanentes. Eles só são invalidados se você revogar manualmente, remover o System User, ou se a Meta desativar o app.
Preciso de um app do Facebook para isso?
Sim, durante a geração do token a Meta pede que você selecione um app. Se não tiver um, crie em developers.facebook.com — basta um app do tipo "Negócios". Não precisa publicar nem passar por review.
Posso usar o mesmo token para várias contas de anúncio?
Sim! Se você atribuiu múltiplas contas de anúncio ao System User, o token terá acesso a todas elas. Basta mudar o ad_account_id nas chamadas de API.
System User vs. User Access Token — qual a diferença?
O User Access Token é vinculado à sua conta pessoal do Facebook e expira em ~60 dias. O System User Token é vinculado ao Business Manager (não a uma pessoa), não expira, e é o método recomendado pela Meta para integrações server-to-server.
Gerencie Meta Ads + Google Ads em um só lugar
O AdsPacing.io centraliza os dados de todas as suas contas de anúncio em um dashboard unificado. Configure uma vez com seu token permanente e acompanhe métricas, tendências e metas — sem alternar entre plataformas.
Começar gratuitamente