A rotina é sempre a mesma. Alguém escreve o post, abre o Instagram e publica. Abre o LinkedIn, adapta o texto, publica. Abre o Facebook, publica. Lembra que tem Google Meu Negócio, publica. Na sexta-feira à tarde, esquece duas das quatro. No mês seguinte, ninguém sabe dizer qual post trouxe contato — porque o histórico está espalhado em quatro painéis diferentes.

Ferramenta de agendamento resolve parte disso há anos. O que o Zernio faz de diferente é ser uma API antes de ser um painel: a mesma chamada publica em 16 redes, e qualquer sistema seu — um script, um fluxo no n8n, um agente de IA — consegue agendar posts em redes sociais sem ninguém abrir navegador. Este artigo mostra como, com os comandos que você pode copiar e rodar hoje.

O que o Zernio faz

Quatro coisas, e vale separar porque a maioria das empresas só precisa da primeira:

  • Publicar e agendar em 16 plataformas: TikTok, Instagram, WhatsApp, Facebook, YouTube, LinkedIn, X/Twitter, Threads, Reddit, Pinterest, Bluesky, Google Meu Negócio, Telegram, Snapchat, Discord e Slack
  • Inbox unificado — mensagens de WhatsApp Cloud API, Instagram DMs, Messenger, Telegram e X DMs num lugar só
  • Analytics comparando desempenho entre as redes
  • Anúncios em 7 redes: Meta, Google, TikTok, LinkedIn, Pinterest, X e OpenAI Ads

A diferença prática em relação a um Buffer ou Hootsuite da vida é a ordem das coisas. Lá, a API é um extra do produto. Aqui, o produto é a API — o painel é uma das formas de usá-la. Isso importa quando você quer que a publicação aconteça sozinha, disparada por outro sistema.

Exemplo 1: agendar um post, com um comando

O caminho mais curto é a linha de comando. Primeiro, descubra o identificador das contas conectadas:

zernio accounts:list

Com o ID em mãos, agende:

zernio posts:create \
  --text "Nova área de atendimento inaugurada. Venha conhecer." \
  --accounts 66b2e19d8c3f5a7e9d0b1c2d \
  --scheduledAt "2027-01-01T12:00:00" \
  --timezone "America/Sao_Paulo" \
  --pretty

A resposta confirma o agendamento e devolve o status por rede:

{
  "message": "Post scheduled successfully",
  "post": {
    "_id": "65f1c0a9e2b5af0012ab34cd",
    "status": "scheduled",
    "scheduledFor": "2027-01-01T15:00:00Z",
    "timezone": "America/Sao_Paulo",
    "platforms": [
      { "platform": "linkedin", "status": "pending" }
    ]
  }
}

Repare que o scheduledFor voltou em UTC (15:00:00Z) enquanto você mandou 12:00:00 no fuso de São Paulo. Está correto — é a mesma hora, escrita no fuso do servidor. Essa é a primeira coisa que assusta quem nunca mexeu com agendamento por API.

O mesmo, por HTTP

Se você prefere chamar direto, sem instalar CLI:

curl -X POST https://zernio.com/api/v1/posts \
  -H "Authorization: Bearer $ZERNIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "Nova área de atendimento inaugurada. Venha conhecer.",
    "scheduledFor": "2027-01-01T12:00:00",
    "timezone": "America/Sao_Paulo",
    "platforms": [
      {"platform": "linkedin", "accountId": "66b2e19d8c3f5a7e9d0b1c2d"}
    ]
  }'

Para publicar na hora em vez de agendar, troque scheduledFor e timezone por "publishNow": true.

Exemplo 2: um post, várias redes, uma chamada

Aqui está o ganho real. O array platforms aceita várias entradas — e o conteúdo sai em todas com uma requisição só:

curl -X POST https://zernio.com/api/v1/posts \
  -H "Authorization: Bearer $ZERNIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "Estamos contratando técnico de campo para a região sul.",
    "mediaItems": [
      {"type": "image", "url": "https://seusite.com.br/vaga-tecnico.jpg"}
    ],
    "scheduledFor": "2027-01-05T09:00:00",
    "timezone": "America/Sao_Paulo",
    "platforms": [
      {"platform": "linkedin",  "accountId": "66b2e19d8c3f5a7e9d0b1c2d"},
      {"platform": "instagram", "accountId": "66b2e19d8c3f5a7e9d0b1c2e"},
      {"platform": "facebook",  "accountId": "66b2e19d8c3f5a7e9d0b1c2f"}
    ]
  }'

Cada rede tem seu próprio status na resposta. Se o Instagram recusar a imagem por proporção e o LinkedIn aceitar, você vê isso item a item — não é tudo ou nada.

Exemplo 3: o agente de IA que publica sozinho

Essa é a parte que mais interessa a quem já trabalha com automação. O Zernio tem um servidor MCP — o protocolo que permite a um assistente de IA usar ferramentas externas. Na prática, significa que um agente pode publicar sem você escrever código de integração.

O fluxo que montamos para clientes costuma ser assim:

  1. Um artigo novo é publicado no blog da empresa
  2. Um fluxo no n8n detecta o novo item pelo RSS
  3. O agente de IA lê o artigo e escreve três versões do post — uma para LinkedIn (mais formal), uma para Instagram (mais curta), uma para o Google Meu Negócio
  4. Agenda as três pelo Zernio, cada uma no melhor horário da respectiva rede
  5. Avisa no WhatsApp da equipe que está agendado, com link para revisar antes de ir ao ar

Ninguém abriu navegador. E o passo 5 é o que torna isso seguro: a pessoa ainda aprova. Automação que publica sem revisão humana em canal de marca é risco, não produtividade — é o mesmo princípio que aplicamos nos agentes de atendimento.

Se você já usa n8n ou Make, dá para montar isso sem MCP nenhum, chamando a API por HTTP como nos exemplos acima. O MCP só encurta o caminho quando o orquestrador já é um agente de IA.

Exemplo 4: inbox unificado

Além de publicar, o Zernio recebe. Mensagens de WhatsApp, Instagram Direct, Messenger, Telegram e DMs do X chegam numa fila só, e podem ser lidas e respondidas por API.

Para quem atende em três canais e perde mensagem em dois, isso resolve um problema maior que o de agendamento. E abre a porta para o passo seguinte: um agente que faz a triagem do que chega, responde o repetitivo e só encaminha para humano o que precisa de gente.

Quanto custa

A cobrança é por conta social conectada, de forma graduada: as duas primeiras são gratuitas, e a partir daí o preço por conta vai caindo conforme o volume aumenta. Mensagens enviadas têm cobrança à parte, com uma franquia mensal generosa; mensagem recebida não é cobrada. Os valores atuais estão na página oficial de preços.

Dois avisos que evitam susto na fatura. O primeiro: o uso da API do X/Twitter é repassado às tarifas da própria X, cobradas por ação — publicar com link, por exemplo, custa bem mais caro que publicar sem. O segundo: telefonia, SMS e RCS são produtos à parte, com preço próprio e, no caso do SMS nos EUA, taxa de registro. Se você só vai agendar post, nada disso te alcança.

Para uma empresa com Instagram, Facebook, LinkedIn e Google Meu Negócio, a conta costuma ser pequena frente ao tempo que alguém gasta publicando manualmente em cada uma — que é a comparação que importa.

Erros comuns

  • Não informar a conta quando há mais de uma na mesma rede. Se você administra dois Instagram, uma chamada sem accountId é ambígua e falha — devolvendo a lista de candidatos. Agências e quem atende vários clientes esbarram nisso no primeiro dia. Liste as contas primeiro e sempre mande o ID.
  • Confundir fuso horário. O scheduledFor é lido no timezone que você mandar. Esquecer o campo, ou mandar America/New_York por copiar o exemplo da documentação, agenda o post três horas fora do que você queria.
  • Esperar que toda rede aceite o mesmo conteúdo. Limite de caracteres, proporção de imagem e regra de link mudam de rede para rede. O mesmo texto que passa no LinkedIn pode ser recusado no X. Confira o status por plataforma na resposta em vez de assumir que publicou.
  • Deixar a chave de API no código. Ela publica em nome da sua marca. Vai em variável de ambiente, nunca commitada no repositório.
  • Automatizar sem revisão. Agente que escreve e publica direto, sem aprovação, mais cedo ou mais tarde põe algo esquisito no ar — e a rede social da empresa é um lugar caro para descobrir isso.

Quando não vale a pena

Se a empresa publica duas vezes por mês em uma rede só, a API não paga o esforço de montar — o painel resolve. O Zernio começa a compensar quando existe pelo menos uma destas situações:

  • três ou mais redes com publicação recorrente
  • mais de um cliente ou marca para administrar
  • vontade de disparar a publicação a partir de outro sistema — ERP, blog, CRM ou agente de IA
  • atendimento espalhado por vários canais de mensagem

Fora disso, é ferramenta boa resolvendo um problema que você ainda não tem.

Por onde começar

  • docs.zernio.com — a documentação, com exemplos em Node.js, Python e curl lado a lado
  • zernio.com/openapi.json — a especificação OpenAPI, útil para gerar cliente automaticamente
  • status.zernio.com — status do serviço, o primeiro lugar para olhar quando um post não sai

O caminho mais rápido para testar: conecte as duas contas gratuitas, agende um post para dali a dez minutos e veja acontecer. Dá para avaliar se serve antes de pagar qualquer coisa.

Perguntas frequentes

Preciso saber programar para usar? Para o painel, não. Para a API ou a CLI, sim — ou alguém que saiba. A boa notícia é que o setup é feito uma vez; depois a operação roda sozinha.

Funciona com WhatsApp? Funciona, via WhatsApp Cloud API — a API oficial da Meta. Isso significa conta WhatsApp Business verificada e as regras da Meta valendo, inclusive a janela de 24 horas para mensagem de texto livre e o uso de template fora dela. Não é um robô plugado no WhatsApp pessoal.

Dá para ligar ao n8n ou ao Make? Dá. É uma API REST com autenticação por Bearer token — qualquer ferramenta que faça requisição HTTP conversa com ela. No n8n, um nó HTTP Request resolve.

E se a rede social mudar a API? Esse é justamente o valor de usar um intermediário: a adaptação é problema do Zernio, não seu. Mas vale ter em mente que a dependência existe — se o serviço sair do ar, a publicação para. Por isso o status.zernio.com merece um lugar no seu monitoramento.

Substitui o social media da agência? Não. Ele tira o trabalho mecânico de publicar em vários lugares, não o trabalho de decidir o que dizer. Quem só automatiza a distribuição de um conteúdo ruim passa a distribuir conteúdo ruim mais rápido.

Como isso se conecta com automação de atendimento? Publicar é metade. A outra é o que acontece quando alguém responde — e aí entra triagem, qualificação e resposta automática. É o tipo de fluxo que montamos sob medida; se quiser entender como ficaria na sua operação, a conversa de diagnóstico é gratuita.