Comentários
0
Total hoje
0
0/mês
Instagram0
0/mês
0
0/mês
0
0/mês
Respondidos
0%
Sem resposta
0
Sentimento geral
0/10
Score IA
Saúde da Marca
Sem classificação de sentimento ainda
0%
Positivo
0%
Neutro
0%
Negativo
0%
Spam
Comentários recentes
Top palavrasúltimas 5 publicações
IG
Sem publicações sincronizadas ainda.
YT
Sem publicações sincronizadas ainda.
TT
Sem publicações sincronizadas ainda.
Pendentes
Sem resposta
0
Influenciadores
0
Todos
Instagram
YouTube
TikTok
Positivos
Negativos
Spam
Sem resposta
Influenciadores
Ocultos
Leads capturados
| Data | Plataforma | Autor | Comentário | Origem | Status | Ação |
|---|---|---|---|---|---|---|
| Carregando... | ||||||
Captura automática por palavra-chave de intenção de compra (não é IA ainda) + marcação manual pelo botão "Lead" em cada comentário.
Comentários por dia (últimos 7 dias)
IG
YT
TT
Distribuição de sentimento por plataforma
Instagram0 comentários
YouTube0 comentários
TikTok0 comentários
Comentários por conta (últimos 12 meses)
Por conta
Por sentimento
Carregando...
Top publicações com mais comentários
| Publicação | Plataforma | Comentários | Respondidos | Ação |
|---|---|---|---|---|
| Ainda sem publicações sincronizadas. | ||||
Gerencie fluxos automáticos via n8n webhooks
Auto-ocultar spam
Quando um comentário novo é classificado como spam (regex ou IA), oculta automaticamente na rede social de verdade — sem precisar de clique manual. Regra global, vale pra todos os clientes.
Relatório diário por e-mail
Comentários, sentimento, leads e publicação com mais comentários das últimas 24h • enviado às 18:00 • selecione um cliente específico acima pra ligar/desligar
Contas conectadas da organização
Textos prontos pra reaproveitar ao responder comentários
Carregando...
Convidar para a organização
Membros da organização
| Nome | Papel | Status | ||
|---|---|---|---|---|
| Carregando... | ||||
Faturamento mensal (MRR)
R$0
Em teste (potencial)
R$0
Empresas
Novas (trial)
0
0/mês
Convertidas (pagantes)
0
0/mês
Canceladas
0
0/mês
Logins
Geral (todas as empresas)
0
0/mês
POR EMPRESA HOJE
| Empresa | Logins hoje |
|---|---|
| Carregando... | |
Clientes por plano
Criador
0
Pro
0
Business
0
Clientes ativos
| Nome | Plano | Status | Próxima cobrança | ||
|---|---|---|---|---|---|
| Carregando... | |||||
Sync
—
Último: — · a cada 30 min
Comentários novos (24h)
0
0 processados no total (soma de todas as sincronizações) · 0 erros
IA (24h)
0
0 falharam
API OpenAI (24h)
—
—
Status de sincronização por rede
Instagram
—
YouTube
—
TikTok
—
Contas conectadas
| Empresa | Conta | Plataforma | Status | Último sync |
|---|---|---|---|---|
| Carregando... | ||||
Cadastrar trial especial
Sim
Com cartão (padrão): vale só uma vez, quando a pessoa se cadastrar e passar pelo checkout da Stripe, com esse número de dias em vez dos 14 padrão. Sem cartão: a organização já sai ativa no plano escolhido, sem checkout — o acesso é bloqueado automaticamente quando os dias acabarem, até alguém adicionar um cartão.
Trials cadastrados
| Dias | Cartão | Plano | Nota | Status | Termina em | Ação | |
|---|---|---|---|---|---|---|---|
| Carregando... | |||||||
Plano e cobrança
PLANO ATUAL
Criador
Mensal
Anual (2 meses grátis)
Assinar redireciona pro checkout seguro da Stripe. Só o admin da organização pode alterar o plano.
Alertas
Pra onde mandamos avisos de comentário negativo, lead e outros alertas importantes. Só o admin da organização pode alterar.
Tema
☀️ Claro
🌙 Escuro
🖥️ Sistema
"Sistema" segue o modo claro/escuro configurado no seu computador ou celular, e muda sozinho se você trocar lá.
Segurança
Mínimo 8 caracteres, com letra maiúscula, minúscula e caractere especial
Meta for Developers
Instagram Graph API · Permissões de comentários · Revisão obrigatória pela Meta
developers.facebook.com
Pré-requisitos
○
Criar conta Business Manager
~10 min
▾
Você precisa de uma conta no Meta Business Suite antes de criar o app. Se já tem, pule este passo.
Use o mesmo perfil Facebook da sua empresa. Não use conta pessoal — o app ficará vinculado permanentemente a esse Business Manager.
○
Conta Facebook ativa (não pessoal)
Crie em facebook.com se necessário
○
CNPJ da empresa ou CPF
Para verificação do negócio posteriormente
○
Publicar política de privacidade
~30 min
▾
A Meta exige URL pública de política de privacidade antes de aceitar o app. Precisa mencionar explicitamente o Instagram.
Motivo mais comum de reprovação. Uma política genérica ou sem mencionar dados do Instagram será rejeitada na revisão.
A política precisa conter obrigatoriamente:
○
Quais dados do Instagram são coletados
Comentários, perfil público, tokens de acesso
○
Como os dados são usados
Gestão de comentários, análise de sentimento, respostas automáticas
○
Como o usuário pode revogar acesso
Link para configurações do Facebook/Instagram
○
URL publicada em HTTPS no seu domínio
gescomment.com.br/privacidade
copiar
https://gescomment.com.br/privacidadeCriação do App
Criar app no Meta for Developers
~15 min
▾
Acesse o painel de developers e crie um novo app do tipo Business.
○
Acesse developers.facebook.com My Apps Create App
○
Tipo do app: selecione "Business"
Não use "Consumer" — não tem acesso às permissões necessárias
○
Nome do app: GesComment
○
E-mail de contato: seu e-mail da empresa
○
Vincular ao Business Manager correto
Guarde o App ID e o App Secret que aparecem nas configurações — você vai precisar para configurar o OAuth no n8n.
○
Adicionar produtos ao app
~10 min
▾
No painel do app recém criado, adicione só o produto abaixo — é o único que o GesComment usa de verdade.
Não adicione "Facebook Login for Business". O código do GesComment não usa Facebook Login nem Página do Facebook vinculada — ele autentica direto via
www.instagram.com/oauth/authorize. Ter os dois produtos juntos no mesmo app confunde o tipo de token retornado e já causou falha real de conexão (erro "Unsupported request" ao buscar o perfil). Se você já adicionou "Facebook Login for Business" nesse app, remova em Dashboard do app → Products → Facebook Login for Business → Remove.
○
Adicionar produto: "Instagram API with Instagram Login"
Dashboard do app Add Product Instagram "API setup with Instagram login" Set up
○
Configurar redirect URI do OAuth
~5 min
▾
Em Instagram API with Instagram Login API setup with Instagram login Business login settings, adicione a URL de callback do OAuth. É a única usada pelo código (veja
INSTAGRAM_OAUTH_REDIRECT em index.html) — não existe rota de callback do Facebook nesse projeto.copiar
https://gescomment.vercel.app/oauth/instagram/callback
O domínio precisa ter HTTPS ativo. URLs com HTTP ou localhost são rejeitadas em produção. Para testes locais use ngrok.
Permissões
○
Solicitar permissões da Instagram Graph API
~20 min
▾
Vá em App Review Permissions and Features. Solicite as permissões abaixo — só essas duas, é tudo que o código pede em
connectInstagramOAuth().| Permissão | Para que serve no GesComment | Revisão |
|---|---|---|
instagram_business_basic |
Autenticar a conta e buscar dados básicos do perfil (usuário, avatar, seguidores) | Obrigatória |
instagram_business_manage_comments |
Ler, responder, fixar e ocultar/deletar comentários | Obrigatória |
Não peça
instagram_basic, instagram_manage_comments (sem "_business"), pages_* nem public_profile — essas são do produto antigo (Facebook Login + Instagram Graph API via Página vinculada), que o GesComment não usa. Pedir permissão que o app não usa de verdade é outro motivo comum de rejeição na revisão da Meta.
Para cada permissão você precisa preencher uma justificativa de uso. Seja específico: "Usamos instagram_business_manage_comments para que o usuário do GesComment possa responder e ocultar comentários diretamente pelo nosso painel, sem abrir o app do Instagram."
Materiais para revisão
○
Gravar screencast do fluxo completo
~1h
▾
A Meta exige um vídeo demonstrando o fluxo ponta a ponta de cada permissão solicitada.
Maior causa de reprovação — e já aconteceu aqui DUAS vezes. Reprovação em 23/08/2026 pra
instagram_business_basic e instagram_business_manage_comments: "Screencast não alinhado com detalhes do caso de uso" (Política 1.6). Reenviamos com narração em inglês (áudio) sobre a interface em português — reprovou de novo, com o texto idêntico. Conclusão: narração falada sozinha não satisfaz o pedido da Meta. O item 4 do pedido diz três coisas separadas — "idioma da interface em inglês" + "legendas" + "dicas de ferramentas" — e a Meta trata isso de forma literal: precisa ter texto em inglês sobreposto na tela em cada etapa (legenda/callout), não só voz. Narração em áudio pode complementar, mas não substitui o texto na tela.
O vídeo precisa mostrar, sem cortes, nessa ordem:
○
Tela inicial do GesComment (gescomment.com.br)
Mudar o idioma do navegador/SO NÃO muda os textos do app (é tudo fixo em português) — a interface vai continuar em português na gravação, e é por isso que o texto sobreposto em inglês (próximo item) é obrigatório, não opcional
○
Legenda/callout em inglês sobreposto na tela em CADA etapa, explicando o que o botão em português faz
Ex: sobre o botão "Conectar via Instagram" mostrar o texto "Click to start Instagram login"; sobre "Ocultar" mostrar "Hide comment — removes it from public view". Use um editor de vídeo (CapCut, DaVinci Resolve, até o Clipchamp do Windows) pra adicionar essas caixas de texto — narração em áudio sozinha foi reprovada, não é suficiente
○
Clique em "Conectar via Instagram" redirecionamento completo pro login da Meta
Mostre a URL mudando pra instagram.com — prova que é o fluxo de login real, não simulado
○
Login completo tela de permissões usuário clicando em "Permitir"
Esse é o passo 2 que a Meta pediu explicitamente: "um usuário fornecendo ao app acesso à permissão"
○
Redirecionamento de volta pro GesComment conta aparecendo como conectada
○
Painel mostrando comentários carregados dessa conta
Demonstra instagram_business_basic até o fim (dado sendo usado, não só autorizado)
○
Ação completa de responder um comentário, até a resposta aparecer publicada
Demonstra instagram_business_manage_comments até o fim, não só abrir a caixa de resposta
○
Ação completa de ocultar/deletar um comentário, até sumir da lista
Segunda metade de instagram_business_manage_comments
Use OBS Studio (gratuito) pra gravar a tela, e um editor (CapCut/DaVinci Resolve/Clipchamp) pra adicionar as legendas depois. Resolução mínima 1280×720. Duração ideal: 3 a 5 minutos, sem cortes de tela que escondam alguma etapa. Narração em inglês é opcional e pode ajudar, mas o texto sobreposto na tela é o que a Meta exige de verdade — foi exatamente a falta dele que causou a segunda reprovação. Se o app não é servidor-para-servidor nem usa system user token (não é o nosso caso — o GesComment usa login de usuário front-end normal), não precisa declarar nada sobre isso no reenvio.
○
Verificar negócio no Meta
3–7 dias úteis
▾
A Meta precisa verificar a identidade da empresa antes de aprovar permissões avançadas. Faça em Business Settings Business Info Start Verification.
○
Cartão CNPJ (Receita Federal)
Baixe em servicos.receita.fazenda.gov.br
○
OU Contrato Social / Certificado ME
○
Número de telefone comercial verificável
A verificação pode ser feita em paralelo enquanto você prepara os outros materiais. Não precisa esperar ela concluir para submeter o app.
Submissão
○
Submeter app para revisão da Meta
2–4 semanas
▾
Com tudo pronto, vá em App Review Submit for Review. Selecione as permissões, anexe o vídeo e preencha as justificativas.
Após submeter, não edite o app enquanto aguarda revisão — isso pode reiniciar o processo.
Se reprovar, a Meta envia e-mail com o motivo. Em geral são 2 rodadas de revisão. Tempo médio total: 3 semanas.
○
Configurar variáveis no n8n após aprovação
~30 min
▾
Após aprovação da Meta, configure as credenciais OAuth2 no n8n para o GesComment.
copiar
# n8n — Credencial OAuth2 Meta/Instagram
Name: Meta Instagram (GesComment)
Grant Type: Authorization Code
Auth URL: https://www.facebook.com/v19.0/dialog/oauth
Token URL: https://graph.facebook.com/v19.0/oauth/access_token
Client ID: [SEU_APP_ID]
Client Secret: [SEU_APP_SECRET]
Scope: instagram_manage_comments,instagram_basic,
pages_read_engagement,pages_manage_engagement,
pages_show_list
Redirect URI: https://n8n.gescomment.com.br/rest/oauth2-credential/callbackGoogle Cloud / YouTube Data API v3
O mais rápido dos três · Aprovação quase automática · 1 a 3 dias úteis
console.cloud.google.com
Projeto e API
Criar projeto no Google Cloud Console
~5 min
▾
Acesse o Google Cloud Console com a conta Google da empresa e crie um projeto dedicado ao GesComment.
○
Acesse console.cloud.google.com
○
Clique em "Selecionar projeto" "Novo projeto"
○
Nome do projeto: GesComment
ID gerado automaticamente, guarde para referência
○
Ativar YouTube Data API v3
~2 min
▾
Dentro do projeto GesComment, ative a API do YouTube.
○
Menu lateral APIs e Serviços Biblioteca
○
Busque "YouTube Data API v3" Ativar
Ative também YouTube Analytics API se quiser métricas de canal no Analytics do GesComment (opcional).
Tela de consentimento OAuth
○
Configurar tela de consentimento OAuth
~15 min
▾
Em APIs e Serviços Tela de consentimento OAuth, configure o que o usuário verá ao autorizar o GesComment.
○
Tipo de usuário: Externo
○
Nome do app: GesComment
○
E-mail de suporte: suporte@gescomment.com.br
○
Domínio autorizado: gescomment.com.br
○
Link política de privacidade: https://gescomment.com.br/privacidade
Escopos a adicionar:
| Escopo | Para que serve | Tipo |
|---|---|---|
youtube.force-ssl |
Ler e escrever comentários (exige HTTPS) | Obrigatório |
youtube.readonly |
Listar vídeos e canais do usuário | Obrigatório |
youtubepartner |
Moderar comentários em canais com Content ID | Opcional |
Credenciais
○
Criar credencial OAuth 2.0
~5 min
▾
Em APIs e Serviços Credenciais Criar credenciais ID do cliente OAuth.
○
Tipo: Aplicativo da Web
○
Nome: GesComment OAuth
○
Adicionar URIs de redirecionamento autorizados
copiar
https://gescomment.com.br/oauth/youtube/callback
https://n8n.gescomment.com.br/rest/oauth2-credential/callback
Após criar, baixe o JSON com as credenciais. Guarde o client_id e client_secret para o n8n.
Publicação
○
Publicar app e solicitar verificação Google
1–3 dias
▾
Na tela de consentimento OAuth, mude o status de "Em teste" para "Em produção" e clique em Enviar para verificação.
Em modo de teste o app funciona para até 100 usuários adicionados manualmente. Suficiente para o beta do GesComment enquanto aguarda verificação.
Para escopos básicos como youtube.readonly, o Google raramente pede revisão manual — a publicação é quase imediata. Escopos sensíveis exigem revisão de 1 a 3 dias.
○
Configurar credencial YouTube no n8n
~15 min
▾
copiar
# n8n — Credencial OAuth2 YouTube
Name: YouTube (GesComment)
Grant Type: Authorization Code
Auth URL: https://accounts.google.com/o/oauth2/v2/auth
Token URL: https://oauth2.googleapis.com/token
Client ID: [SEU_CLIENT_ID].apps.googleusercontent.com
Client Secret: [SEU_CLIENT_SECRET]
Scope: https://www.googleapis.com/auth/youtube.force-ssl
https://www.googleapis.com/auth/youtube.readonly
Redirect URI: https://n8n.gescomment.com.br/rest/oauth2-credential/callbackTikTok for Developers
Login Kit + Comment API · Revisão com vídeo obrigatório · 1–2 semanas
developers.tiktok.com
Conta de desenvolvedor
Criar conta Business no TikTok for Developers
~20 min
▾
Acesse developers.tiktok.com e crie uma conta com e-mail comercial. O TikTok exige conta Business — não aceita conta pessoal para apps.
○
Criar conta em developers.tiktok.com
○
Verificar e-mail comercial
○
Preencher perfil da empresa
Nome, site, país, descrição do negócio
Criação e configuração do App
○
Criar app e configurar informações básicas
~15 min
▾
Em Manage Apps Create App, preencha todas as informações do GesComment.
○
Nome do app: GesComment
○
Categoria: Social Media Management Tool
○
Descrição: Plataforma de gestão e moderação de comentários do TikTok com análise de sentimento por IA
○
URL do site: https://gescomment.com.br
○
Logo: 512×512px PNG (fundo não transparente)
○
Redirect URI
copiar
https://gescomment.com.br/oauth/tiktok/callback
https://n8n.gescomment.com.br/rest/oauth2-credential/callback○
Adicionar produtos: Login Kit + Comment API
~10 min
▾
Na aba Products do seu app, adicione os dois produtos necessários para o GesComment.
○
Login Kit
Permite o OAuth do usuário — obrigatório para todos os outros produtos
○
Comment API
Ler e moderar comentários nos vídeos do usuário
Escopos do Login Kit a solicitar:
| Escopo | Para que serve | Tipo |
|---|---|---|
user.info.basic |
Nome e avatar do usuário autenticado | Obrigatório |
video.list |
Listar vídeos do usuário para selecionar quais monitorar | Obrigatório |
comment.list |
Ler comentários dos vídeos | Obrigatório |
comment.list.manage |
Responder, fixar e deletar comentários | Obrigatório |
Limitação importante: A Comment API do TikTok retorna apenas comentários dos últimos 30 dias e tem rate limit de 1.000 req/dia por app. Para muitos clientes, implemente uma fila de sincronização no n8n.
Vídeo de demonstração
○
Gravar vídeo de demonstração do app
~1h
▾
O TikTok exige um vídeo mostrando o fluxo completo de uso. Diferente da Meta, aqui pode ter voz explicando.
○
Fluxo de login com conta TikTok via OAuth
○
Listagem dos vídeos do usuário
○
Visualização dos comentários de um vídeo
○
Ação de responder a um comentário
○
Ação de ocultar/deletar comentário spam
Duração ideal: 2 a 3 minutos. O TikTok aceita vídeos em inglês ou português. Use o MVP do GesComment como base para a demonstração.
Submissão e configuração
○
Submeter para revisão do TikTok
7–14 dias
▾
Com os produtos configurados e o vídeo em mãos, submeta o app pela dashboard do TikTok for Developers.
Em modo sandbox, o app funciona com contas de teste adicionadas manualmente. Adicione as contas beta dos seus primeiros clientes enquanto aguarda aprovação.
○
Configurar credencial TikTok no n8n
~15 min
▾
copiar
# n8n — Credencial OAuth2 TikTok
Name: TikTok (GesComment)
Grant Type: Authorization Code
Auth URL: https://www.tiktok.com/v2/auth/authorize/
Token URL: https://open.tiktokapis.com/v2/oauth/token/
Client ID: [SEU_CLIENT_KEY]
Client Secret: [SEU_CLIENT_SECRET]
Scope: user.info.basic,video.list,
comment.list,comment.list.manage
Redirect URI: https://n8n.gescomment.com.br/rest/oauth2-credential/callback
O TikTok usa client_key (não client_id) como identificador — atenção ao preencher no n8n. O campo no painel deles chama "Client Key".