🔌NocoDB

A integração com NocoDB permite que seu chatbot crie, busque ou atualize registros diretamente em uma base de dados gerenciada via NocoDB — uma plataforma no-code que transforma bancos relacionais (como MySQL, PostgreSQL).

Casos de Uso

  • Consulta de registros: verificar informações de um usuário, pedido ou cadastro.

  • Inserção de dados: gravar interações, feedbacks, agendamentos, etc.

  • Atualização automática de campos conforme respostas dos usuários.

Bloco “NocoDB”

O bloco permite executar três ações principais:

  1. Create – criar um novo registro.

  2. Update – atualizar dados de um registro existente.

  3. Get – buscar registros conforme critérios (ID, view ou filtro).

Configurar bloco

Clique em "Add NocoDB Account" para adicionar sua conta NocoDB.

Etapa
Ação

1. Name

Insira um nome para identificar sua conta.

  1. Base URL

Altere-o somente se você estiver hospedando o NocoDB por conta própria.

  1. Autenticação

Informe credenciais/API key da instância NocoDB

Search Records

A ação Search Records permite que você busque registros existentes dentro de uma tabela conectada ao NocoDB. Essa funcionalidade é útil para recuperar dados com base em critérios definidos pelo usuário durante o atendimento.

Ao usar a ação Search Records, você pode definir como os resultados devem ser retornados:

  • All: retorna todos os registros que correspondem ao filtro.

  • First: retorna apenas o primeiro registro encontrado.

  • Last Random: retorna um registro aleatório entre os que correspondem.

Após definir o tipo de retorno, basta mapear os campos desejados para variáveis do seu bot. Essas variáveis poderão ser reutilizadas em outras partes do fluxo, como mensagens, condições ou integrações posteriores.

Update Existing Record

A ação Update Existing Record permite que o bot atualize registros existentes em uma tabela conectada ao NocoDB. Essa funcionalidade é útil para modificar informações conforme as respostas do usuário no fluxo, como alterar o status de um pedido, atualizar dados cadastrais ou registrar confirmações.

Utilize o campo Select Records para localizar o registro que será atualizado, associando-o a um valor previamente armazenado em uma variável do bot (como e-mail, ID, CPF etc.).

Em seguida, use o campo Updates para definir quais campos da tabela devem ser modificados e quais valores devem ser aplicados.

🔍 Como encontrar meu Table ID?

Para localizar o Table ID da sua tabela no NocoDB, siga os passos abaixo:

  1. Acesse o painel do NocoDB.

  2. Encontre a tabela desejada na barra lateral.

  3. Clique no ícone de três pontos (⋮) ao lado do nome da tabela..

Atualizado