Notion
Consultar e administrar páginas e blocos do Notion.
O que faz
Integre o Notion ao fluxo. Permite ler páginas, ler bancos de dados, criar páginas, criar bancos de dados, acrescentar conteúdo, consultar bancos de dados e buscar no espaço de trabalho.
Quando usar: Use quando o seu fluxo precisar consultar e administrar páginas e blocos do Notion.
Exemplo de situação: Localizar ou produzir um documento e repassar seu conteúdo ao fluxo.
Antes de começar
Conexão necessária: OAuth.
Conecte a conta pelo botão de autorização do campo de credencial e confira qual usuário ou organização foi escolhido.
Passo a passo
- Adicione Notion ao desenho a partir da aba Blocos e ligue a entrada dele à etapa anterior.
- Conecte a conta pelo botão de autorização do campo de credencial e confira qual usuário ou organização foi escolhido.
- Escolha a operação. O painel mostra só os campos que essa operação usa.
- Preencha os campos obrigatórios. Para usar um dado de uma etapa anterior, digite < e escolha o bloco e o campo.
- Clique em Executar com dados de teste e confira, no terminal, o que entrou e o que saiu do bloco.
- Só publique depois de conferir o resultado da execução de teste.
Operações
| Operação | O que faz |
|---|---|
| Ler página | Lê página com o bloco Notion. |
| Ler banco de dados | Lê banco de dados com o bloco Notion. |
| Criar página | Cria página com o bloco Notion. |
| Atualizar propriedades da página | Atualiza propriedades da página com o bloco Notion. |
| Criar banco de dados | Cria banco de dados com o bloco Notion. |
| Adicionar linha ao banco de dados | Adiciona linha ao banco de dados com o bloco Notion. |
| Acrescentar conteúdo | Acrescenta conteúdo com o bloco Notion. |
| Acrescentar blocos filhos | Acrescenta blocos filhos com o bloco Notion. |
| Consultar blocos filhos | Consulta blocos filhos com o bloco Notion. |
| Atualizar bloco | Atualiza bloco com o bloco Notion. |
| Excluir bloco | Exclui bloco com o bloco Notion. |
| Criar comentário | Cria comentário com o bloco Notion. |
| Listar comentários | Lista comentários com o bloco Notion. |
| Listar usuários | Lista usuários com o bloco Notion. |
| Consultar usuário | Consulta usuário com o bloco Notion. |
| Consultar banco de dados | Consulta banco de dados com o bloco Notion. |
| Buscar no espaço de trabalho | Busca no espaço de trabalho com o bloco Notion. |
Campos
Operação
Escolhe qual ação este bloco executará.
- Opções:
- Ler página · Ler banco de dados · Criar página · Atualizar propriedades da página · Criar banco de dados · Adicionar linha ao banco de dados · Acrescentar conteúdo · Acrescentar blocos filhos · Consultar blocos filhos · Atualizar bloco · Excluir bloco · Criar comentário · Listar comentários · Listar usuários · Consultar usuário · Consultar banco de dados · Buscar no espaço de trabalho
- Padrão:
- Ler página
Conta do Notion
ObrigatórioSeleciona a conta já conectada que autoriza o acesso ao serviço.
- Exemplo:
- (escolha a conta conectada)
Conta do Notion
ObrigatórioEm campos adicionaisInforma manualmente a credencial usada pela integração no modo avançado.
Página
Obrigatório conforme a operaçãoSelecione a página do Notion.
- Aparece em:
- Ler página, Acrescentar conteúdo, Atualizar propriedades da página
- Exemplo:
- (escolha na lista do campo)
ID da página
Obrigatório conforme a operaçãoEm campos adicionaisInforme o ID da página do Notion.
- Aparece em:
- Ler página, Acrescentar conteúdo, Atualizar propriedades da página
- Exemplo:
- id-do-recurso
Banco de dados
Obrigatório conforme a operaçãoSelecione o banco de dados do Notion.
- Aparece em:
- Ler banco de dados, Consultar banco de dados, Adicionar linha ao banco de dados
- Exemplo:
- (escolha na lista do campo)
ID do banco de dados
Obrigatório conforme a operaçãoEm campos adicionaisInforme o ID do banco de dados do Notion.
- Aparece em:
- Ler banco de dados, Consultar banco de dados, Adicionar linha ao banco de dados
- Exemplo:
- id-do-recurso
Página pai
Obrigatório conforme a operaçãoSelecione a página pai.
- Aparece em:
- Criar página, Criar banco de dados
- Exemplo:
- (escolha na lista do campo)
ID da página pai
Obrigatório conforme a operaçãoEm campos adicionaisID da página pai.
- Aparece em:
- Criar página, Criar banco de dados
- Exemplo:
- id-do-recurso
Título da página
Título da nova página.
- Aparece em:
- Criar página
- Exemplo:
- Exemplo de atendimento
Conteúdo
Obrigatório conforme a operaçãoInforme o conteúdo a acrescentar à página.
- Aparece em:
- Acrescentar conteúdo
- Exemplo:
- Olá! Sua solicitação foi processada com sucesso.
Filtro
Informe as condições do filtro em JSON (opcional).
- Aparece em:
- Consultar banco de dados
- Exemplo:
- status = 'ativo'
Critérios de ordenação
Informe os critérios de ordenação como lista JSON (opcional).
- Aparece em:
- Consultar banco de dados
- Exemplo:
- { "chave": "valor" }
Itens por página
Em campos adicionaisNúmero de resultados (padrão: 100, máximo: 100).
- Aparece em:
- Consultar banco de dados, Consultar blocos filhos, Listar comentários, Listar usuários, Buscar no espaço de trabalho
- Exemplo:
- 10
Consulta de busca
Informa a consulta usada para localizar ou transformar dados.
- Aparece em:
- Buscar no espaço de trabalho
- Exemplo:
- SELECT * FROM clientes WHERE status = 'ativo'
Tipo de filtro
Define a consulta ou o filtro aplicado aos dados.
- Aparece em:
- Buscar no espaço de trabalho
- Opções:
- Todos · Somente páginas · Somente bancos de dados
- Exemplo:
- Todos
Propriedades do banco de dados
Informe as propriedades do banco de dados como objeto JSON.
- Aparece em:
- Criar banco de dados
- Exemplo:
- { "chave": "valor" }
ID da página ou do bloco
Obrigatório conforme a operaçãoInforme o ID da página ou do bloco do Notion.
- Aparece em:
- Acrescentar blocos filhos, Consultar blocos filhos, Atualizar bloco, Excluir bloco, Listar comentários
- Exemplo:
- id-do-recurso
Blocos filhos
Obrigatório conforme a operaçãoInforme uma lista de objetos de bloco do Notion em JSON.
- Aparece em:
- Acrescentar blocos filhos
- Exemplo:
- { "chave": "valor" }
Acrescentar depois do bloco (ID)
Em campos adicionaisUUID do bloco depois do qual acrescentar (opcional).
- Aparece em:
- Acrescentar blocos filhos
- Exemplo:
- UUID do bloco depois do qual acrescentar (opcional)
Atualização do bloco
Obrigatório conforme a operaçãoInforme em JSON os campos do tipo de bloco a atualizar.
- Aparece em:
- Atualizar bloco
- Exemplo:
- { "chave": "valor" }
Arquivar bloco
Em campos adicionaisEscolhe uma das opções aceitas por este campo.
- Aparece em:
- Atualizar bloco
- Opções:
- Não alterar · Não (restaurar) · Sim (arquivar)
- Padrão:
- Não alterar
ID da página
UUID da página a comentar.
- Aparece em:
- Criar comentário
- Exemplo:
- id-do-recurso
ID da discussão
Em campos adicionaisUUID de uma discussão existente (opcional).
- Aparece em:
- Criar comentário
- Exemplo:
- id-do-recurso
Comentário
Obrigatório conforme a operaçãoInforme o texto do comentário.
- Aparece em:
- Criar comentário
- Exemplo:
- Olá! Sua solicitação foi processada com sucesso.
ID do usuário
Obrigatório conforme a operaçãoUUID do usuário do Notion a consultar.
- Aparece em:
- Consultar usuário
- Exemplo:
- id-do-recurso
Cursor inicial
Em campos adicionaisCursor de paginação de uma resposta anterior (opcional).
- Aparece em:
- Consultar blocos filhos, Listar comentários, Listar usuários, Consultar banco de dados, Buscar no espaço de trabalho
- Exemplo:
- Cursor de paginação de uma resposta anterior (opcional)
Saídas
Para usar um resultado deste bloco em uma etapa seguinte, digite < no campo e escolha o bloco e o campo. A referência tem o formato <notion.content>: antes do ponto vai o nome do bloco no seu fluxo, em minúsculas, sem espaços e sem acentos.
| Referência | Tipo | O que contém |
|---|---|---|
<notion.content> | string | Conteúdo da página, texto do comentário, resultados da busca ou mensagens de confirmação. |
<notion.metadata> | json | Metadados com detalhes específicos da operação, incluindo informações da página/banco de dados, resultados e dados de paginação. |
<notion.id> | string | ID da linha, do bloco, do comentário ou do usuário. |
<notion.url> | string | URL da página do Notion. |
<notion.title> | string | Título da linha. |
<notion.created_time> | string | Data e hora de criação. |
<notion.last_edited_time> | string | Data e hora da última edição. |
<notion.results> | array | Lista de resultados (blocos, comentários ou usuários). |
<notion.has_more> | boolean | Indica se há mais resultados disponíveis. |
<notion.next_cursor> | string | Cursor de paginação. |
<notion.type> | string | Tipo do bloco. |
<notion.block> | json | Objeto completo do bloco do Notion. |
<notion.has_children> | boolean | Indica se o bloco tem blocos aninhados. |
<notion.archived> | boolean | Indica se o bloco está arquivado. |
<notion.discussion_id> | string | ID da discussão. |
<notion.rich_text> | json | Texto formatado (rich text) do comentário, em lista. |
<notion.name> | string | Nome de exibição do usuário. |
<notion.avatar_url> | string | URL da imagem de avatar do usuário. |
<notion.email> | string | Endereço de e-mail do usuário (somente usuários do tipo pessoa). |
Exemplo de uso
Objetivo: Localizar ou produzir um documento e repassar seu conteúdo ao fluxo.
- Operação
- Ler página
- Conta do Notion
- (escolha a conta conectada)
- Página
- (escolha na lista do campo)
Os valores são ilustrativos. Teste primeiro com dados fictícios ou de homologação.
Erros comuns e como resolver
- O bloco não executa
- Confira se existe um caminho de setas que parte do gatilho (ou do Início) até este bloco. Blocos soltos no desenho são ignorados.
- Aparece “Validação do fluxo” no terminal
- Há campo obrigatório vazio. Clique no aviso, abra o bloco indicado e preencha o campo marcado.
- Um campo chega vazio na etapa seguinte
- Confira se a referência aponta para um bloco que já executou e para um campo que existe, como <notion.content>. O nome antes do ponto é o nome do bloco no seu fluxo, em minúsculas, sem espaços e sem acentos.
- O campo que eu procuro não aparece
- Os campos mudam conforme a operação escolhida. Escolha a operação primeiro; campos menos usados ficam em “Mostrar campos adicionais”.
- Erro de autorização ou permissão (401/403)
- A conta conectada perdeu o acesso ou não tem permissão para esta operação. Reconecte a conta no campo de credencial e confirme as permissões pedidas.
- O serviço recusou a chamada ou devolveu erro
- Leia a mensagem no terminal: ela traz o motivo informado pelo serviço. Confira IDs, limites de uso e permissões, e teste antes com um recurso de homologação.
Blocos relacionados
- Acrescentar dados · Google SheetsAcrescentar dados usando a conexão Google Sheets deste workspace.
- Adicionar pergunta de múltipla escolha · Google FormsGerencie formulários e respostas do Google Forms.
- Adicionar pergunta de texto · Google FormsGerencie formulários e respostas do Google Forms.
- Aplicar estilo de parágrafo · Google DocsAplicar estilo de parágrafo usando a conexão Google Docs deste workspace.
- Aplicar estilo de texto · Google DocsAplicar estilo de texto usando a conexão Google Docs deste workspace.
- Atualizar arquivo · Google DriveAtualizar arquivo usando a conexão Google Drive deste workspace.