Pular para o conteúdo

Do primeiro rascunho à entrada no ar e o que acontece se falhar.

Uma visita ao que Amaposta faz hoje e uma tabela com exatamente o que cada plataforma aceita.

Calendário e fila

Veja o que está no ar, o que vem a seguir e o que falhou.

Visualização de guia
Uma faixa por canal, com o tempo avançando da esquerda para a direita e uma linha no ar para o momento atual, para identificar em um relance uma lacuna ou acumulação. Visualizações de semana e de mês quando você precisa de uma perspectiva mais ampla.
Arrastar para reagendar
Mova uma publicação para outro dia na visualização de mês e ela mantém a hora.
Horários de publicação e fila
Defina as horas a que você gosta de publicar em cada projeto. Adicionar à fila coloca uma publicação no próximo horário livre dos seus canais, com até doze semanas de antecedência.
Fusos horários dos projetos
Cada projeto tem seu próprio fuso horário, e todos os horários na tela são exibidos nesse fuso, inclusive as mudanças do horário de verão.

Editor

Escreva uma vez e deixe cada canal receber uma versão adequada.

Versões por canal
Os títulos só são enviados quando a plataforma tem um campo de título. As hashtags são enviadas como tags no YouTube e adicionadas ao texto nas restantes plataformas. Personalize o título, o texto, as hashtags ou as opções de qualquer canal individual.
Prévias e contadores em tempo real
Veja cada versão como será apresentada, com a contagem de caracteres segundo as regras de cada plataforma. No X, os links contam como 23 e os emojis como 2.
Opções da plataforma
Visibilidade, categoria e conteúdo para crianças do YouTube; privacidade, comentários, Duet e Stitch do TikTok; configurações de resposta do X; compartilhamento de Reels no feed do Instagram.
Conjuntos de hashtags e duplicatas
Salve em um conjunto as hashtags que você reutiliza. Duplique uma publicação para começar a próxima a partir dela.

Verificações prévias

Os problemas aparecem enquanto você escreve, não às 9:01.

O que é verificado
Tipo, tamanho, duração do vídeo, proporção e largura do arquivo; comprimento do título e do texto; contagem de hashtags; se a plataforma aceita este tipo de publicação; e se cada canal está conectado.
Os erros impedem o agendamento
Uma publicação com erros não pode ser agendada, seja pelo painel ou pela API. Os avisos e as notas não bloqueiam nada.
  • O TikTok não permite publicações de texto (suporta imagem e vídeo). Remova o TikTok desta publicação.
  • O arquivo tem 12 MB; o Instagram permite até 8 MB.
  • O arquivo tem apenas 280px de largura; o Instagram recomenda pelo menos 320px.

Aprovações

Para equipes, clientes e fluxos de IA.

Caixa de revisão
Ative as aprovações de um projeto para que as publicações dos editores aguardem na caixa de entrada. Os administradores podem aprovar, mantendo o horário agendado, ou solicitar alterações com uma nota que o autor pode ver.
Os fluxos de conteúdo passam pela revisão
As chaves de API sem a permissão posts:publish podem criar e agendar publicações, mas em um projeto com aprovações passam primeiro pela revisão; nos restantes, só podem criar rascunhos. Identifique o conteúdo gerado com metadata.pipeline para os revisores o reconhecerem.
Um registro das decisões
As aprovações, as solicitações de alterações e as edições aparecem no registro de atividades, e post.approved é enviado aos seus webhooks.

Canais que se mantêm conectados

Sem falhas silenciosas nem sessões terminadas de surpresa.

Conecte à sua maneira
Entre na plataforma ou cole tokens do seu próprio aplicativo de desenvolvedor. Os canais de API personalizada publicam em qualquer endpoint HTTPS que você gerencia.
Renovação e avisos antecipados
Os tokens são renovados em segundo plano. Se uma plataforma precisar de um novo login, os administradores são avisados sete dias antes de o acesso expirar.
Falhas explicadas com clareza
Quando uma plataforma recusa uma publicação, você vê o que disse e o que fazer a seguir, com um botão Tentar novamente na entrega. Os erros temporários são repetidos automaticamente com intervalos crescentes.
Links de reconexão para clientes
Envie a um cliente um link de utilização única. O cliente entra na plataforma e o canal fica novamente conectado, sem conta Amaposta e sem compartilhar uma senha.
Canais Sandbox
Canais simulados em que nada sai do Amaposta. Configure um para sempre funcionar, falhar de vez em quando, sempre falhar ou simular uma conexão expirada para ver como cada situação aparece. Eles são gratuitos em todos os planos.

Mídia

Vídeos grandes incluídos.

Três formas de adicionar
Solte arquivos no editor, envie pela API ou forneça ao Amaposta uma URL pública para buscar o arquivo. Arquivos grandes vão diretamente para o armazenamento por um envio pré-assinado.
Processado para você
As dimensões, a duração e uma miniatura são extraídas de cada envio, para que as verificações tenham as informações necessárias. media.ready e media.failed avisam seus sistemas quando o processo termina.
Capas
Adicione uma miniatura personalizada quando a plataforma o permite. Quando não permite, o editor indica que será ignorada.

Espaços de trabalho e equipe

Um espaço de trabalho, muitas marcas.

Projetos
Mantenha cada marca ou cliente no seu próprio projeto, com os seus canais, fuso horário, horários de publicação e configuração de aprovação.
Funções
Os proprietários e administradores gerenciam canais, membros e aprovações. Os editores escrevem e agendam. Os visualizadores podem consultar sem alterar nada.
Notificações e atividade
Avisos no aplicativo e por e-mail para revisões, falhas e canais prestes a expirar, cada um com o seu próprio interruptor. O registro de atividades mostra quem fez o quê, incluindo as chaves de API.

API e webhooks

Seu fluxo de conteúdo publica como alguém da equipe.

API REST
Envie arquivos de mídia, crie publicações com ajustes por canal, agende para um horário, para agora ou na fila e consulte cada entrega com seu status, link e erro. Documentado com OpenAPI.
Chaves com permissões limitadas
content:read, content:write e posts:publish, opcionalmente limitadas a determinados projetos. 120 requisições por minuto por chave.
Novas tentativas seguras
Envie uma Idempotency-Key para que uma requisição repetida retorne a publicação original em vez de uma duplicata.
Webhooks assinados
Cada entrega inclui uma assinatura HMAC-SHA256, é repetida quando seu endpoint está indisponível e aparece em um registro de entregas que você pode testar nas configurações.
  • post.created Uma publicação foi criada (painel ou API)
  • post.scheduled Uma publicação foi agendada
  • post.approved Uma publicação foi aprovada
  • post.published Uma publicação ficou disponível em um canal
  • post.failed Uma publicação falhou em um canal
  • channel.connected Um canal foi conectado ou reconectado
  • channel.disconnected Um canal perdeu a conexão
  • media.ready O processamento de um envio terminou
  • media.failed Não foi possível processar um envio

O que cada plataforma aceita

Estas são as regras consultadas pelo editor, pelas verificações e pelo publicador. Quando o nível da conta altera um limite, como no X Premium, as configurações do canal permitem aumentá-lo.

Plataforma Texto Imagem Vídeo Conectar Acesso
YouTube Não Não Sim Login na plataforma Os tokens de acesso duram 1 hora e renovam-se automaticamente.
Instagram Não Sim Sim Login na plataforma Os tokens duram 60 dias e renovam-se automaticamente enquanto o canal estiver em utilização.
TikTok Não Sim Sim Login na plataforma Os tokens de acesso duram 24 horas; os tokens de atualização duram um ano.
X Sim Sim Sim Login na plataforma Os tokens de acesso duram 2 horas e renovam-se automaticamente.
Facebook Sim Sim Sim Login na plataforma Os tokens de Página não expiram, a menos que a pessoa que fez a conexão perca o acesso.
API personalizada Sim Sim Sim Endpoint e chave As chaves de API não expiram, a menos que você as substitua.

YouTube

Envie vídeos e Shorts com títulos, descrições, tags e miniaturas personalizadas.

Vídeo
Publicação Título Texto Hashtags Mídia
Vídeo TítuloObrigatório, até 100 caracteres DescriçãoAté 5.000 caracteres Enviadas como tags, até 60 MP4, MOV, WebM, AVI, MKV; até 256 GB; 1 s a 12 hRecomendado: 16:9 para vídeos, 9:16 e até 3 minutos para Shorts
  • As contas sem número de telefone verificado podem enviar até 15 minutos e não podem definir miniaturas personalizadas.
  • Cada envio consome cota da API; a cota padrão do Google permite cerca de seis envios por dia por aplicativo.

Documentação da API de YouTube

Instagram

Publique fotos no feed e Reels em contas Business e Creator.

Imagem e vídeo
Publicação Título Texto Hashtags Mídia
Imagem Sem título LegendaAté 2.200 caracteres Adicionadas ao texto, até 30 JPEG; até 8 MBRecomendado: 1080×1350 (4:5) para ocupar mais espaço no feed
Vídeo Sem título LegendaAté 2.200 caracteres Adicionadas ao texto, até 30 MP4, MOV; até 300 MB; 3 s a 15 minRecomendado: Reels de 1080×1920 (9:16)
  • Exige uma conta Instagram Business ou Creator.
  • O Instagram permite 50 publicações pela API por conta em cada período móvel de 24 horas.
  • Não são possíveis publicações apenas de texto no Instagram.

Documentação da API de Instagram

TikTok

Publique vídeos e carrosséis de fotos diretamente no perfil.

Imagem e vídeo
Publicação Título Texto Hashtags Mídia
Imagem TítuloAté 90 caracteres DescriçãoAté 4.000 caracteres Adicionadas ao texto JPEG, WebP; até 20 MBRecomendado: 1080×1920 na vertical
Vídeo Sem título LegendaAté 2.200 caracteres Adicionadas ao texto MP4, MOV, WebM; até 4 GB; 3 s a 10 minRecomendado: 1080×1920 (9:16), 23–60 fps
  • As publicações de aplicativos que não concluíram a auditoria do TikTok só são visíveis para o criador.
  • O TikTok escolhe a capa a partir de um quadro do vídeo; não são suportadas imagens de capa personalizadas.
  • Não são possíveis publicações apenas de texto no TikTok.

Documentação da API de TikTok

X

Publique texto, imagens e vídeos no X (antigo Twitter).

Texto, imagem e vídeo
Publicação Título Texto Hashtags Mídia
Texto Sem título PublicaçãoObrigatório, até 280 (os links contam como 23, os emojis como 2) Adicionadas ao texto Nenhum
Imagem Sem título PublicaçãoAté 280 (os links contam como 23, os emojis como 2) Adicionadas ao texto JPEG, PNG, WebP, GIF; até 5 MBRecomendado: 1600×900 (16:9) ou 1080×1350
Vídeo Sem título PublicaçãoAté 280 (os links contam como 23, os emojis como 2) Adicionadas ao texto MP4, MOV; até 512 MB; 0,5 s a 2:20 minRecomendado: 1280×720 ou 720×1280, até 2:20
  • Com seu próprio aplicativo de desenvolvedor do X, as publicações usam os créditos da API dele, cobrados por uso.
  • As hashtags contam para o limite de caracteres.

Documentação da API de X

Facebook

Publique texto, fotos e vídeos em Páginas do Facebook.

Texto, imagem e vídeo
Publicação Título Texto Hashtags Mídia
Texto Sem título PublicaçãoObrigatório, até 63.206 caracteres Adicionadas ao texto Nenhum
Imagem Sem título LegendaAté 63.206 caracteres Adicionadas ao texto JPEG, PNG, GIF, WebP; até 10 MBRecomendado: 1080×1350 ou 1200×630
Vídeo TítuloAté 255 caracteres DescriçãoAté 63.206 caracteres Adicionadas ao texto MP4, MOV; até 1 GB; 1 s a 20 minRecomendado: 1080×1080 ou 1080×1350, H.264 + AAC
  • Publica apenas em Páginas; não é possível publicar em perfis pessoais pela API.

Documentação da API de Facebook

API personalizada

Envie publicações para o seu próprio endpoint HTTP, assinadas e com novas tentativas.

Texto, imagem e vídeo
Publicação Título Texto Hashtags Mídia
Texto TítuloSem limite de tamanho DescriçãoSem limite de tamanho Enviadas como tags Nenhum
Imagem TítuloSem limite de tamanho DescriçãoSem limite de tamanho Enviadas como tags JPEG, PNG, WebP, GIFRecomendado: Qualquer tamanho
Vídeo TítuloSem limite de tamanho DescriçãoSem limite de tamanho Enviadas como tags MP4, MOV, WebMRecomendado: Qualquer tamanho
  • Cada requisição é assinada com um cabeçalho HMAC-SHA256 para que você possa verificar se ela veio do Amaposta.
  • Responda com 2xx e, opcionalmente, JSON {"id": "…", "url": "…"}. As respostas 408, 429 e 5xx originam novas tentativas com intervalos crescentes; 401/403 assinalam o canal para reconectar; outros 4xx fazem a entrega falhar para você poder corrigir e tentar novamente.

Como funcionam os canais de API personalizada

Experimente primeiro em um canal Sandbox.