Como Configurar a Sincronização do Notion com o Espelho de Canal do Microsoft Teams
🔍 WiseChecker

Como Configurar a Sincronização do Notion com o Espelho de Canal do Microsoft Teams

Você quer manter as atualizações do banco de dados do Notion automaticamente postadas em um canal específico do Microsoft Teams. Isso elimina a cópia manual e garante que sua equipe veja as mudanças em tempo real. O recurso usa uma integração do Notion com o Microsoft Teams e um espelho de canal baseado em webhook. Este artigo explica como configurar a sincronização entre um banco de dados do Notion e um canal do Teams para que itens novos ou atualizados apareçam como mensagens.

Principais Pontos: Configuração do Espelho de Canal do Notion para o Teams

  • Integração do Notion com o Microsoft Teams: Conecta seu espaço de trabalho a um canal do Teams usando um webhook de entrada.
  • Automação de Banco de Dados (Notion Automations): Aciona uma ação de webhook quando um item do banco de dados é criado ou atualizado.
  • Conector de Webhook de Entrada do Teams: Recebe o payload JSON do Notion e o publica como uma mensagem no canal.

ADVERTISEMENT

Como Funciona o Espelho de Canal do Notion para o Teams

A sincronização do espelho depende de três componentes: um banco de dados do Notion que você deseja monitorar, um webhook de entrada no Microsoft Teams e uma automação do Notion que envia dados para esse webhook. Quando uma nova linha é adicionada ao banco de dados ou uma linha existente é atualizada, o Notion envia um payload JSON para a URL do webhook do Teams. O Teams então publica esse payload como uma mensagem formatada no canal. Nenhum middleware de terceiros é necessário. A configuração requer uma conta Microsoft 365 com permissão para adicionar conectores a um canal do Teams. Você também precisa de um espaço de trabalho do Notion com acesso ao recurso Automations, disponível no plano Plus e superiores.

Pré-requisitos

Antes de começar, confirme que você tem o seguinte:

  • Espaço de trabalho do Notion nos planos Plus, Business ou Enterprise. O plano Free não suporta automações.
  • Aplicativo de desktop do Microsoft Teams ou aplicativo web com permissões de proprietário ou membro para adicionar um conector a um canal.
  • Um banco de dados do Notion com pelo menos uma propriedade que você deseja espelhar. Por exemplo, um rastreador de tarefas com propriedades Nome, Status e Responsável.

Passos para Configurar a Sincronização entre Notion e Teams

Passo 1: Criar um Webhook de Entrada no Microsoft Teams

  1. Abra o canal de destino no Microsoft Teams
    Navegue até o canal onde deseja que as mensagens espelhadas apareçam. Clique nos três pontos (Mais opções) ao lado do nome do canal.
  2. Selecione Conectores no menu
    No menu suspenso, escolha Conectores. Uma lista de conectores disponíveis aparece.
  3. Encontre e configure o conector de Webhook de Entrada
    Pesquise por Webhook de Entrada. Clique em Configurar. Dê um nome ao webhook, por exemplo Sincronização Notion. Opcionalmente, faça upload de um ícone personalizado. Clique em Criar.
  4. Copie a URL do webhook
    O Teams exibe uma URL única. Copie esta URL para a área de transferência. Ela se parece com: https://outlook.office.com/webhook/.... Clique em Concluído. Mantenha esta URL segura; qualquer pessoa com ela pode postar mensagens no canal.

Passo 2: Configurar uma Automação do Notion para o Banco de Dados

  1. Abra o banco de dados do Notion que deseja espelhar
    Navegue até a página do banco de dados. Clique nos três pontos no canto superior direito da visualização do banco de dados.
  2. Selecione Automações no menu
    Escolha Automações e clique em Nova Automação. Um painel de configuração é aberto.
  3. Defina o gatilho
    Em Quando o seguinte acontecer, selecione Quando um novo item é criado ou Quando um item é atualizado. Você também pode escolher ambos criando automações separadas. Para um espelho completo, crie duas automações: uma para novos itens e outra para atualizações.
  4. Adicione uma condição (opcional)
    Se você deseja espelhar apenas alguns itens, clique em Adicionar condição. Por exemplo, filtre por Status igual a Em andamento. Caso contrário, deixe vazio para espelhar todos os itens.
  5. Escolha o tipo de ação
    Em Então faça o seguinte, selecione Enviar webhook. Um novo campo aparece para a URL do webhook.
  6. Cole a URL do webhook do Teams
    Cole a URL que você copiou do Teams no campo URL do Webhook.
  7. Componha o payload JSON
    No campo Corpo JSON, escreva a estrutura da mensagem. Use placeholders de propriedades do Notion entre chaves duplas. Exemplo de payload:
    {"text": "Novo item: {{Nome}}. Status: {{Status}}. Responsável: {{Responsável}}"}
    Substitua Nome, Status e Responsável pelos nomes reais das propriedades do seu banco de dados. Para atualizações, inclua {{Última edição em}} se necessário.
  8. Teste e salve a automação
    Clique em Testar para enviar um payload de amostra para o canal do Teams. Verifique o canal para a mensagem de teste. Se a mensagem aparecer corretamente, clique em Salvar Automação. Caso contrário, revise a sintaxe do payload e os nomes das propriedades.

Passo 3: Repita para Eventos de Atualização (Opcional)

  1. Crie uma segunda automação
    Siga o Passo 2 novamente, mas escolha Quando um item é atualizado como gatilho. Use um payload diferente que inclua os valores antigos e novos, se desejado.
  2. Ajuste o formato da mensagem
    Para atualizações, inclua campos dinâmicos como {{Nome Original}} e {{Novo Nome}}. O Notion não expõe nativamente valores antigos nas automações, então o payload mostrará apenas o estado atual. Considere adicionar uma propriedade Última edição em para indicar atualização.

ADVERTISEMENT

Erros Comuns e Limitações

URL do Webhook Contém Espaços ou Quebras de Linha

Se você copiar a URL do webhook para o Notion e ela incluir espaços extras ou quebras de linha, a automação falha silenciosamente. Cole a URL em um editor de texto simples primeiro para verificar se é uma string contínua. Remova qualquer espaço em branco antes de salvar a automação.

Nomes de Propriedades no Payload Não Correspondem ao Banco de Dados

Os nomes das propriedades do Notion diferenciam maiúsculas de minúsculas. Se a propriedade do seu banco de dados for Nome da Tarefa, você deve escrever {{Nome da Tarefa}} no corpo JSON. Usar {{nome da tarefa}} ou {{Nome da tarefa}} produzirá um valor vazio. Verifique o nome exato da propriedade visualizando a lista de propriedades do banco de dados.

Automação Não Dispara para Itens Existentes

As automações só disparam para novos itens ou atualizações que ocorrem após a automação ser salva. Itens existentes não são espelhados retroativamente. Para espelhar dados existentes, edite manualmente cada item para acionar a automação de atualização ou use um script de atualização em massa via API do Notion.

Formatação da Mensagem do Teams é Apenas Texto Simples

O conector de webhook de entrada suporta Markdown básico no campo de texto, como negrito (negrito) e links ([texto](url)). No entanto, as automações do Notion enviam texto JSON simples. Para usar formatação, inclua a sintaxe Markdown diretamente no corpo JSON. Por exemplo: {"text": "Novo item: {{Nome}}"}. Os valores das propriedades do Notion são sempre texto simples, então você não pode aplicar formatação dinâmica por propriedade.

Limites de Taxa nos Webhooks do Teams

O Microsoft Teams aplica limites de taxa aos webhooks de entrada. Se o seu banco de dados do Notion receber muitas atualizações em um curto período, algumas mensagens podem ser descartadas. O limite é de aproximadamente 30 mensagens por minuto por webhook. Para bancos de dados de alto volume, considere agrupar atualizações com um atraso ou usar uma plataforma de integração dedicada.

Notion Free vs Plus vs Business: Disponibilidade de Automações

Item Plano Free Plano Plus Plano Business
Automações Não disponível Até 100 automações por espaço de trabalho Automações ilimitadas
Ação de webhook Não disponível Incluso Incluso
Gatilhos de banco de dados Não disponível Eventos de criação e atualização Eventos de criação e atualização

Se você está no plano Free, não pode usar automações. Faça upgrade para pelo menos o Plus para habilitar o recurso de espelho via webhook.

ADVERTISEMENT

Conclusão

Agora você pode configurar um banco de dados do Notion para postar automaticamente atualizações em um canal do Microsoft Teams usando um webhook de entrada e automações do Notion. A configuração requer uma URL de webhook do conector do Teams e um payload JSON formatado corretamente na automação. Comece com um único gatilho para novos itens e adicione uma segunda automação para atualizações. Para controle avançado, use a ação Enviar webhook com filtros condicionais para espelhar apenas entradas específicas do banco de dados. Verifique seu plano do Notion para garantir que as automações estejam habilitadas antes de começar.

ADVERTISEMENT