Ao conectar o Notion ao Slack, você pode ver o erro “Slack Integration Cannot Post” para um tipo de canal específico. Esse erro significa que o Notion não consegue enviar mensagens para o canal selecionado. A causa raiz geralmente é uma incompatibilidade de permissões entre a integração do Slack e as regras de acesso do canal. Este artigo explica por que o erro ocorre e como corrigi-lo para canais públicos, privados e mensagens diretas.
Principais conclusões: corrigindo erros de canal na integração Notion Slack
- Slack > Detalhes do Canal > Integrações: Verifique se o aplicativo Notion foi adicionado ao canal específico.
- Slack > Configurações e Permissões > Configurações do Espaço de Trabalho: Confirme que a integração tem os escopos corretos (incoming-webhook, chat:write).
- Notion > Configurações e Membros > Meus Aplicativos Conectados > Slack: Desconecte e reconecte a integração do Slack para atualizar as permissões.
Por que o Notion não consegue postar em um tipo de canal específico do Slack
O Notion usa a Web API do Slack para enviar mensagens. Cada tipo de canal no Slack tem um requisito de permissão diferente. Canais públicos permitem que qualquer membro do espaço de trabalho convide aplicativos por padrão. Canais privados e mensagens diretas em grupo exigem instalação explícita do aplicativo no canal. Mensagens diretas entre dois usuários exigem que o aplicativo esteja presente nessa conversa de DM específica. Se alguma dessas condições não for atendida, o Slack retorna um erro “cannot post”. A integração do Notion não se instala automaticamente em todos os canais. Você precisa adicionar manualmente o aplicativo Notion ao canal de destino antes de enviar mensagens do Notion.
Passos para resolver o erro Slack Integration Cannot Post
Siga estes passos em ordem. Cada passo aborda uma causa diferente do erro.
- Verifique o tipo de canal do Slack
Abra o Slack e navegue até o canal onde o erro ocorre. Observe o cabeçalho do canal. Canais públicos mostram um ícone de hashtag. Canais privados mostram um ícone de cadeado. Mensagens diretas mostram um ícone de pessoa. DMs em grupo mostram dois ícones de pessoa. Anote o tipo, pois a correção difere ligeiramente para cada um. - Adicione o aplicativo Notion ao canal
No canal do Slack, clique no nome do canal no cabeçalho. Selecione a guia Integrações. Clique em Adicionar um Aplicativo. Encontre Notion na lista e clique em Adicionar. Se o Notion não estiver listado, clique no botão Mais ou pesquise por Notion. Após adicionar, o status da integração deve mudar de “não conectado” para “conectado”. - Reconecte o Notion ao Slack nas configurações do Notion
No Notion, vá em Configurações e Membros. Clique em Meus Aplicativos Conectados. Encontre Slack e clique no menu de três pontos. Selecione Desconectar. Em seguida, clique em Conectar ao Slack novamente. Siga o fluxo de autorização do Slack. Quando solicitado, escolha o mesmo espaço de trabalho do Slack. Isso atualiza o token OAuth e os escopos de permissão. - Teste a integração em um canal público primeiro
Crie um novo canal público no Slack chamado notion-test. Adicione o aplicativo Notion a esse canal usando o mesmo método da guia Integrações. No Notion, crie uma automação simples ou post de teste que envie uma mensagem para notion-test. Se a mensagem for postada com sucesso, a integração funciona. O problema é específico ao tipo de canal original ou às permissões. - Para canais privados: verifique a aprovação do administrador do espaço de trabalho
Se o canal de destino for privado, um administrador do espaço de trabalho do Slack deve aprovar o aplicativo Notion para canais privados. Peça ao administrador para ir em Slack > Configurações e Permissões > Gerenciar Aplicativos. Encontre Notion em Aplicativos Instalados. Clique no nome do aplicativo e depois na guia Permissões. Em Escopos, certifique-se de que incoming-webhook e chat:write estão listados. Se não, clique em Adicionar Escopo e selecione-os. Em seguida, reinstale o aplicativo no espaço de trabalho. - Para mensagens diretas: use a página inicial do aplicativo Slack
O Notion não pode postar em um canal de DM de um único usuário diretamente. Em vez disso, envie a mensagem para uma DM em grupo que inclua o aplicativo Notion. No Slack, clique no + ao lado de Mensagens Diretas. Adicione o aplicativo Notion como participante. Depois, no Notion, selecione essa DM em grupo como o canal de destino.
Se o Notion ainda não conseguir postar após a correção principal
Erro “Cannot post” persiste após adicionar o aplicativo
Se você adicionou o aplicativo Notion ao canal e o erro continua, o token de integração pode estar desatualizado. Desconecte e reconecte a integração do Slack no Notion conforme descrito no passo 3. Verifique também se o espaço de trabalho do Slack não atingiu o limite de aplicativos. Espaços de trabalho gratuitos do Slack permitem até 10 aplicativos. Faça upgrade para um plano pago se necessário.
Erro aparece apenas para mensagens diretas em grupo
DMs em grupo exigem que o aplicativo seja convidado para a conversa. Abra a DM em grupo no Slack. Clique no nome do canal. Selecione Integrações. Clique em Adicionar um Aplicativo. Pesquise por Notion e adicione. Se a opção estiver ausente, o grupo de DM pode ser muito grande. O Slack limita DMs em grupo a 8 participantes. Crie um grupo menor ou use um canal privado.
Integração funciona para um canal, mas não para outro
Isso geralmente significa que o aplicativo Notion está instalado em um canal, mas não no outro. Repita o processo de adição de canal para cada canal de destino. Não há como adicionar o aplicativo Notion a todos os canais de uma vez. Você deve adicioná-lo por canal.
| Tipo de Canal | Requer Convite do App | Administrador do Espaço Necessário |
|---|---|---|
| Canal público | Não | Não |
| Canal privado | Sim | Sim |
| DM de um usuário | Não suportado | N/A |
| DM em grupo | Sim | Não |
Após seguir estes passos, a integração Notion Slack deve postar mensagens no tipo de canal desejado. Use o método de teste em canal público para confirmar que a integração funciona antes de passar para canais privados ou DMs em grupo. Se você gerencia um espaço de trabalho grande do Slack, aprove o aplicativo Notion no Diretório de Aplicativos do Slack e adicione-o a todos os canais relevantes com antecedência.