Skip to content

Catálogo de Apps

O que é

O catálogo reúne apps prontos que você pode conectar ao seu workspace para dar mais capacidade aos seus agents de IA e aos seus fluxos de automação. Em vez de o agent só conversar, ele passa a fazer coisas de verdade: gerar um boleto, marcar um compromisso na agenda, consultar um processo, enviar um documento para assinatura, mandar um e-mail.

Cada app já vem validado e pronto pela equipe do Atende Direito — você não precisa entender como o serviço externo funciona por dentro, nem configurar nada técnico. Na maioria dos casos, basta informar uma credencial (uma chave ou um login) e o app fica disponível para uso imediato. Essa camada de integração é conhecida tecnicamente como MCP, mas no dia a dia você só vai enxergar "apps" no catálogo.

Como conectar um app

O caminho é o mesmo para a maioria dos apps do catálogo — as exceções (login por e-mail e senha, OAuth, mais de uma credencial) estão detalhadas na seção de cada app.

  1. Abra o catálogo de apps. Ele aparece na aba Ferramentas do Agent (seção Apps) e também na paleta do Flow Builder, ao arrastar o nó de ferramentas para o canvas.

  2. Encontre o card do app que você quer usar e clique em Conectar (ou Instalar).

  3. Informe a credencial pedida — normalmente uma chave de API gerada no painel do próprio serviço, indicada em cada app abaixo. Cole o valor no campo indicado e confirme.

  4. A plataforma testa a conexão automaticamente. Quando o app aparece como conectado, ele já pode ser usado em qualquer Agent ou fluxo do workspace.

Dica

A credencial fica guardada com segurança. Nenhuma chave é exibida em texto puro depois de salva — ela é armazenada de forma cifrada e usada pela plataforma somente para fazer as chamadas ao serviço em nome do seu workspace.

Dica

Como as ferramentas do app são usadas na prática. Depois de conectado, tudo que o app oferece vira ferramentas disponíveis em dois lugares: nos Agents de IA, que escolhem sozinhos a ferramenta certa a partir do que a pessoa pede na conversa, e no Flow Builder, através do nó Ferramenta MCP, que você adiciona manualmente ao fluxo. Cada app abaixo traz, na subseção "O que você pode pedir", as capacidades disponíveis já traduzidas para linguagem do dia a dia e alguns exemplos de pedido.

Atende Direito — CRM nativo

Atende Direito

O próprio CRM do Atende Direito também aparece no catálogo, mas com uma diferença importante: ele já vem conectado desde a criação do workspace. Todo agent consegue, desde o primeiro dia, consultar e movimentar negócios, criar e atualizar registros, e marcar negociações como ganhas ou perdidas — sem precisar instalar nada nem informar credencial.

No painel de apps ele aparece marcado com o selo "Interno", diferente dos demais itens do catálogo, que precisam ser conectados manualmente.

Dica

Modo deferred de tools (experimental): ao configurar um agent, você pode habilitar tools_mode: deferred para otimizar o consumo de tokens. Nesse modo, o agent recebe no prompt apenas os grupos essenciais de tools (core_tool_groups) e um menu com os demais grupos disponíveis. O agent carrega grupos adicionais sob demanda com a ferramenta loadToolset. As 90 tools do CRM estão organizadas em 11 grupos: Negócios, Pipeline, Campos de Pipeline, Contatos, Notas de Contato, Conversas, Atividades, Tags, Campos Customizados, Respostas Rápidas e Produtos. Essa abordagem reduz o custo de tokens por mensagem e melhora a acurácia de seleção de tools. Requer a ativação do sinalizador ENGINE_TOOL_GROUPS_ENABLED no engine e republicação do agent. Servidores MCP de terceiros podem definir grupos próprios via campo tool_groups; sem grupos definidos, o servidor inteiro funciona como um único grupo.

O que você pode pedir

  • Consultar negócios: buscar, listar e ver detalhes de negócios/oportunidades no CRM.
  • Criar e atualizar negócios: abrir um novo negócio, editar dados de um existente.
  • Movimentar o funil: mover um negócio entre etapas, marcar como ganho ou como perdido.
  • Organizar contatos: associar produtos e adicionar tags a um contato.
Dica

Exemplos: "Crie um negócio para este contato no funil de Novos Leads", "Marque o negócio do cliente João como ganho" ou "Move esse negócio para a etapa de Proposta Enviada".

Ver todas as ferramentas (90)

Negócios

FerramentaO que fazParâmetros
listBusinessesLista negócios do workspace, com filtro opcional por contato.contact_id: Filtra negócios por contato (ULID, 26 caracteres).
per_page: Quantidade de negócios por página (1-100, padrão 15).
getBusinessRetorna os dados completos de um negócio.business_id*: ID do negócio (ULID).
filterBusinessesFiltra negócios por status, etapa, responsável, contato e período.pipeline_id: Filtrar por pipeline específico (ULID).
status: Filtrar por status: open, won, lost ou archived.
stage_id: Filtrar por etapa do pipeline (ULID).
assigned_to: Filtrar pelo responsável (ULID do usuário).
contact_id: Filtrar pelo contato associado (ULID).
+3 opcionais
createBusinessCria um novo negócio.pipeline_id: Pipeline onde o negócio será criado (ULID).
contact_id
: Contato associado ao negócio (ULID).
stage_id: Etapa inicial (ULID).
title: Título/observação do negócio (mapeado para priority/price quando aplicável).
price: Valor do negócio.
updateBusinessAtualiza campos de um negócio existente (valor, prioridade).business_id*: Negócio a atualizar (ULID).
price: Novo valor do negócio.
priority: Prioridade do negócio. (low
moveBusinessMove um negócio para outra etapa do mesmo funil.business_id: Negócio a mover (ULID).
stage_id
: Etapa de destino (ULID), deve pertencer ao pipeline do negócio.
winBusinessMarca um negócio como ganho.business_id*: Negócio a fechar (ULID).
loseBusinessMarca um negócio como perdido.business_id*: Negócio a fechar (ULID).
getBusinessActivitiesLista as atividades vinculadas a um negócio.business_id*: ID do negócio (ULID).
listBusinessProductsLista os produtos associados a um negócio.business_id*: ID do negócio (ULID).
removeBusinessProductRemove um produto de um negócio.business_product_id*: ID da associação produto-negócio (BusinessProduct ULID), obtido via listBusinessProducts.

Funis e etapas

FerramentaO que fazParâmetros
listPipelinesLista os funis (pipelines) do workspace.
createPipelineCria um novo funil, com 4 etapas padrão.name*: Nome do pipeline (máx. 255 caracteres).
description: Descrição do pipeline.
updatePipelineAtualiza nome ou descrição de um funil.pipeline_id*: ID do pipeline a atualizar (ULID).
name: Novo nome do pipeline (máx. 255 caracteres).
description: Nova descrição do pipeline.
deletePipelineExclui um funil e suas etapas (bloqueado se houver negócios ativos).pipeline_id*: ID do pipeline a excluir (ULID).
listStagesLista as etapas de um funil, em ordem.pipeline_id*: Pipeline cujas etapas serão listadas (ULID).
getPipelineStageRetorna os dados de uma etapa de funil.stage_id*: ID da etapa (ULID).
getPipelineBoardRetorna o quadro kanban completo de um funil.pipeline_id*: ID do pipeline (ULID).
createPipelineStageCria uma nova etapa em um funil.pipeline_id: ID do pipeline onde a etapa será criada (ULID).
name
: Nome da etapa (máx. 255 caracteres).
color: Cor em hexadecimal (ex.: #FF5733).
updatePipelineStageAtualiza nome ou cor de uma etapa.stage_id*: ID da etapa a atualizar (ULID).
name: Novo nome da etapa (máx. 255 caracteres).
color: Nova cor em hexadecimal (ex.: #00FF00).
deletePipelineStageExclui uma etapa de funil.stage_id*: ID da etapa a excluir (ULID).
listPipelineBusinessesLista os negócios de um funil específico.pipeline_id*: ID do pipeline (ULID).
status: Filtrar por status: open, won, lost ou archived.
stage_id: Filtrar por etapa (ULID).
per_page: Negócios por página (1-100, padrão 20).
listPipelineFieldsLista os campos personalizados de funil do workspace.pipeline_id: ID do pipeline para filtrar campos (ULID).
createPipelineFieldCria um novo campo personalizado de funil.name: Nome de exibição do campo (máx. 255 caracteres).
field_type
: Tipo do campo: text, number, date, select, multiselect ou boolean.
pipeline_id: ID do pipeline ao qual o campo pertence (ULID).
icon: Nome do ícone Lucide (ex.: dollar-sign).
description: Descrição livre do campo.
options: Lista de opções disponíveis (aplicável aos tipos select e multiselect).
is_required: Indica se o preenchimento do campo é obrigatório.
updatePipelineFieldAtualiza um campo de funil existente.field_id*: ID do campo de pipeline a atualizar (ULID).
name: Nome de exibição do campo (máx. 255 caracteres).
field_type: Tipo do campo: text, number, date, select, multiselect ou boolean.
pipeline_id: ID do pipeline ao qual o campo pertence (ULID).
icon: Nome do ícone Lucide (ex.: file-text).
description: Descrição livre do campo.
+3 opcionais
deletePipelineFieldRemove um campo de funil.field_id*: ID do campo de pipeline a remover (ULID).
toggleHidePipelineFieldAlterna a visibilidade de um campo de funil.field_id*: ID do campo de pipeline (ULID).

Contatos

FerramentaO que fazParâmetros
listContactsLista contatos do workspace, com tags associadas.per_page: Itens por página (1-100, padrão 20).
getContactRetorna os dados completos de um contato.contact_id*: ID (ULID) do contato.
searchContactsBusca contatos por nome, telefone ou e-mail.query*: Termo de busca (mínimo 2 caracteres).
per_page: Itens por página (1-100, padrão 20).
createContactCria um novo contato.phone*: Número de telefone do contato (máx. 20).
name: Nome completo do contato (máx. 255).
email: Email do contato (máx. 255).
company: Empresa do contato (máx. 255).
person_type: Tipo de pessoa: F (física) ou J (jurídica).
document: CPF ou CNPJ (máx. 20).
+14 opcionais
updateContactAtualiza os dados de um contato.contact_id*: ID (ULID) do contato a atualizar.
name: Nome completo (máx. 255).
email: Email (máx. 255).
new_phone: Novo telefone.
company: Empresa (máx. 255).
person_type: Tipo de pessoa: F ou J.
+16 opcionais
deleteContactRemove (soft-delete) um contato.contact_id*: ID (ULID) do contato a remover.
getContactAvatarRetorna a URL da foto de perfil de um contato.contact_id*: ID (ULID) do contato.
getContactHistoryRetorna o histórico de eventos de um contato.contact_id*: ID (ULID) do contato.
getContactLastMessageRetorna a última mensagem enviada ou recebida do contato.contact_id*: ID (ULID) do contato.
getContactMessagesRetorna as mensagens de todas as conversas do contato.contact_id*: ID (ULID) do contato.
per_page: Mensagens por página (1-100, padrão 20).
message_type: Filtrar por tipo: text, image, video, audio, document.
listContactNotesLista as notas de um contato.contact_id*: ID (ULID) do contato.
addContactNoteCria uma nota associada a um contato.contact_id: ID (ULID) do contato.
content
: Conteúdo da nota (mín. 1 caractere).
updateContactNoteAtualiza uma nota de contato existente.note_id: ID da nota a ser atualizada (ULID).
content
: Novo conteúdo da nota (1–5000 caracteres).
deleteContactNoteRemove uma nota de contato.note_id*: ID da nota a ser removida (ULID).
getContactTagsRetorna as tags associadas a um contato.contact_id*: ID (ULID) do contato.
addContactTagsAdiciona tags a um contato, mesclando com as existentes.contact_id*: Contato que receberá as tags (ULID).
tag_ids: Lista de IDs de tags existentes (ULIDs).
tags: Lista de objetos de tag para criar/buscar por nome.
attachContactTagAdiciona uma única tag a um contato.contact_id: ID (ULID) do contato.
tag_id
: ID (ULID) da tag a adicionar.
detachContactTagRemove uma única tag de um contato.contact_id: ID (ULID) do contato.
tag_id
: ID (ULID) da tag a remover.
syncContactTagsSubstitui todas as tags de um contato pelas informadas.contact_id: ID (ULID) do contato.
tags
: Array de nomes de tags (mín. 1 item).
getContactCustomFieldsRetorna os campos personalizados de um contato.contact_id*: ID (ULID) do contato.
createContactCustomFieldCria a definição de um campo personalizado e já atribui o valor ao contato.contact_id: ID (ULID) do contato.
value
: Valor a atribuir ao contato.
field_id: ULID do campo existente.
field_slug: Slug do campo.
name: Nome do campo.
field_type: Tipo do campo: text, number, date, boolean, select, radio.
entity_scope: Escopo da entidade: contact, business, campaign.
+3 opcionais
upsertContactCustomFieldCria ou atualiza o valor de um campo personalizado do contato.contact_id: ID (ULID) do contato.
value
: Valor a atribuir ao campo.
field_id: ID (ULID) ou slug do campo personalizado.
removeContactCustomFieldRemove o valor de um campo personalizado do contato.contact_id: ID (ULID) do contato.
field_id
: ID (ULID) do campo personalizado a remover.

Conversas

FerramentaO que fazParâmetros
getConversationRetorna os detalhes de uma conversa.conversation_id*: ULID da conversa a ser consultada.
filterConversationsFiltra conversas por status, canal, departamento, atendente, contato e período.status: Filtrar por status da conversa.
channel_id: Filtrar por canal (ULID).
department_id: Filtrar por departamento (ULID).
assigned_to: Filtrar por atendente atribuído (ULID do usuário).
contact_id: Filtrar por contato (ULID).
+4 opcionais
getConversationMessagesRetorna as mensagens de uma conversa, paginadas.conversation_id*: ULID da conversa.
per_page: Quantidade de mensagens por página (padrão 30).
page: Número da página (padrão 1).
getConversationStatsRetorna métricas agregadas de conversas do workspace.status: Filtrar a base de cálculo por status.
channel_id: Filtrar por canal (ULID).
department_id: Filtrar por departamento (ULID).
assigned_to: Filtrar por atendente atribuído (ULID do usuário).
contact_id: Filtrar por contato (ULID).
+2 opcionais
getConversationTransfersRetorna o histórico de transferências de uma conversa.conversation_id*: ULID da conversa para consultar o histórico de transferências.
closeConversationEncerra uma conversa ativa.conversation_id*: ULID da conversa a ser encerrada.
reason: Motivo do encerramento (opcional).
reopenConversationReabre uma conversa encerrada.conversation_id*: ULID da conversa a ser reaberta.
assignConversationAtribui uma conversa diretamente a um atendente.conversation_id: ULID da conversa a ser atribuída.
agent_id
: ULID do atendente que receberá a conversa.
transferConversationToAgentTransfere uma conversa para outro atendente.conversation_id: ULID da conversa a ser transferida.
agent_id
: ULID do atendente destino.
reason: Motivo da transferência (opcional).
transferConversationToDepartmentTransfere uma conversa para um departamento.conversation_id: ULID da conversa a ser transferida.
department_id
: ULID do departamento destino.
reason: Motivo da transferência (opcional).

Equipe e canais

FerramentaO que fazParâmetros
listAttendantsLista os atendentes ativos do workspace.
listChannelsLista os canais ativos do workspace.
listDepartmentsLista os departamentos ativos do workspace.

Atividades

FerramentaO que fazParâmetros
listActivitiesLista atividades do workspace, ordenadas por data.per_page: Quantidade de atividades por página (1-100, padrão 20).
getActivityRetorna os detalhes de uma atividade.id*: ID da atividade (ULID).
listActivityTypesLista os tipos de atividade do workspace.
createActivityCria uma nova atividade.title: Título da atividade (máx. 255 caracteres).
activity_type_id
: ID do tipo de atividade (ULID).
description: Descrição livre da atividade.
contact_id: ID do contato vinculado (ULID).
business_id: ID do negócio vinculado (ULID).
assigned_user_id: ID do usuário responsável (ULID).
start_at: Data/hora de início (ISO8601).
+2 opcionais
updateActivityAtualiza uma atividade existente.id*: ID da atividade a atualizar (ULID).
title: Título da atividade (máx. 255 caracteres).
activity_type_id: ID do tipo de atividade (ULID).
description: Descrição livre da atividade.
contact_id: ID do contato vinculado (ULID).
business_id: ID do negócio vinculado (ULID).
+4 opcionais
deleteActivityRemove uma atividade.id*: ID da atividade a remover (ULID).

Tags

FerramentaO que fazParâmetros
listTagsLista as tags do workspace.search: Termo de busca por nome da tag.
searchTagsPesquisa tags por correspondência parcial no nome.query*: Termo de busca (mín. 1 caractere).
createTagCria uma nova tag.name*: Nome da tag (máx. 255).
color: Cor hexadecimal (#RRGGBB).
description: Descrição da tag.
updateTagAtualiza uma tag existente.id*: ID (ULID) da tag a ser atualizada.
name: Novo nome da tag (máx. 255).
color: Nova cor hexadecimal (#RRGGBB, máx. 7 chars).
description: Nova descrição da tag.
deleteTagRemove uma tag.id*: ID (ULID) da tag a ser removida.

Campos personalizados

FerramentaO que fazParâmetros
listCustomFieldsLista as definições de campos personalizados do workspace.
createCustomFieldCria uma nova definição de campo personalizado.name: Nome de exibição do campo (máx. 255).
field_type
: Tipo do dado: text, number, date, select, multiselect, boolean.
entity_scope*: Entidade alvo: contact, business, campaign.
slug: Slug único no workspace.
description: Descrição livre do campo.
is_required: Indica se o preenchimento é obrigatório.
options: Opções para campos select/multiselect.
updateCustomFieldAtualiza uma definição de campo personalizado.id*: ID (ULID) da definição de campo a ser atualizada.
name: Nome de exibição do campo (máx. 255).
field_type: Tipo do dado: text, number, date, select, multiselect, boolean.
entity_scope: Entidade alvo: contact, business, campaign.
slug: Slug único no workspace (máx. 255).
description: Descrição livre do campo.
+2 opcionais
deleteCustomFieldRemove uma definição de campo personalizado.id*: ID (ULID) da definição de campo a ser removida.

Respostas rápidas

FerramentaO que fazParâmetros
listQuickRepliesLista as respostas rápidas do workspace.per_page: Itens por página (1-100, padrão 20).
getQuickReplyRetorna os dados de uma resposta rápida.id*: ID (ULID) da resposta rápida.
createQuickReplyCria uma nova resposta rápida.name: Nome da resposta rápida (máx. 255).
shortcut
: Atalho que dispara a resposta (máx. 30).
content: Conteúdo textual da resposta.
type: Tipo: TEXT ou AUDIO.
is_active: Indica se a resposta rápida está ativa.
updateQuickReplyAtualiza uma resposta rápida existente.id*: ID (ULID) da resposta rápida a ser atualizada.
name: Novo nome da resposta rápida (máx. 255).
shortcut: Novo atalho (máx. 30).
content: Novo conteúdo textual.
type: Tipo: TEXT ou AUDIO.
is_active: Indica se a resposta rápida está ativa.
deleteQuickReplyRemove uma resposta rápida.id*: ID (ULID) da resposta rápida a ser removida.

Produtos

FerramentaO que fazParâmetros
listProductsLista os produtos do workspace.search: Termo de busca por nome, SKU ou descrição.
per_page: Itens por página (1-100, padrão 15).
getProductRetorna os dados de um produto específico.id*: ID (ULID) do produto.
searchProductsPesquisa produtos por nome, SKU ou descrição.query*: Termo de busca (mín. 1 caractere).
per_page: Itens por página (1-100, padrão 20).
createProductCria um novo produto.name*: Nome do produto (máx. 255).
description: Descrição do produto.
price: Preço do produto (mín. 0).
sku: SKU do produto (máx. 100).
is_active: Indica se o produto está ativo.
updateProductAtualiza um produto existente.id*: ID (ULID) do produto a ser atualizado.
name: Novo nome do produto (máx. 255).
description: Nova descrição.
price: Novo preço (mín. 0).
sku: Novo SKU (máx. 100).
is_active: Indica se o produto está ativo.
deleteProductRemove um produto.id*: ID (ULID) do produto a ser removido.
associateProductAssocia um produto a um negócio, com quantidade e preço.business_id: Negócio que receberá o produto (ULID).
product_id
: Produto a associar (ULID).
quantity: Quantidade (padrão 1).
price: Preço unitário.

Jurídico

AdvBox

Conecta o Atende Direito ao seu sistema de gestão jurídica AdvBox. Com o app ativo, o agent consegue consultar processos, criar tarefas, registrar audiências e manter o escritório em dia sem que ninguém precise abrir o AdvBox manualmente durante a conversa com o cliente.

Como conectar: gere uma chave de API no painel do AdvBox e cole no campo de credencial ao conectar o app.

Dica

Se o seu escritório já tem a integração AdvBox ativa em Conexões → Integrações, não é preciso gerar uma chave nova: a plataforma reaproveita automaticamente a credencial já conectada. Se quiser usar uma chave diferente, use a opção "Informar outra chave".

O que você pode pedir

  • Processos: consultar processos do escritório.
  • Tarefas: criar tarefas ligadas a um processo ou cliente.
  • Audiências: registrar audiências na agenda do escritório.
Dica

Exemplos: "Quais processos do cliente Maria Silva estão em andamento?", "Crie uma tarefa para revisar a petição do processo 0001234-56" ou "Registre a audiência de amanhã às 14h no processo do cliente André".

Ver todas as ferramentas (21)
FerramentaO que fazParâmetros
getCustomersBusca contatos/clientes por nome, CPF, e-mail ou telefone.name: Nome ou parte do nome do contato
phone: Telefone com DDD (10-11 dígitos, sem DDI +55)
identification: CPF ou CNPJ do contato (com ou sem pontuação)
document: Número de documento (campo livre)
email: E-mail do contato
+8 opcionais
createCustomerCria um novo contato (cliente) no AdvBox.users_id: ID do usuário responsável (obtenha via getSettings → users)
customers_origins_id
: ID da origem do contato (obtenha via getSettings → origins)
name*: Nome completo do contato
email: E-mail (validado, permite duplicação)
document: Número do documento (campo livre)
identification: CPF ou CNPJ (validado com algoritmo real, bloqueia duplicação)
phone: Telefone (com ou sem formatação)
cellphone: Celular (com ou sem formatação)
+13 opcionais
getCustomerByIdRetorna os dados completos de um contato, incluindo processos associados.id*: ID único do contato
getBirthdaysThisMonthLista os contatos aniversariantes do mês.month: Mês para filtrar (1-12).
limit: Máx de registros (padrão e máx 1000)
offset: Paginação (padrão 0)
getLawsuitsBusca processos judiciais por filtros (cliente, data, etc.).name: Busca parcial no nome dos contatos associados
customer_id: ID exato do contato associado
identification: CPF ou CNPJ do contato associado
process_number: Número exato do processo (CNJ)
protocol_number: Número exato do protocolo
+19 opcionais
createLawsuitCria um novo processo judicial.users_id: ID do usuário responsável (obtenha via getSettings → users)
customers_id
: Array de IDs de clientes associados (mínimo 1, obtenha via getCustomers)
stages_id: ID da fase processual (obtenha via getSettings → stages)
type_lawsuits_id
: ID do tipo de processo (obtenha via getSettings → type_lawsuits)
process_number: Número CNJ (NNNNNNN-DD.AAAA.J.TR.OOOO).
protocol_number: Número de protocolo (campo livre)
folder: Nome da pasta (máx 30 caracteres)
date: Data do processo (YYYY-MM-DD)
notes: Observações sobre o processo
+6 opcionais
getLawsuitByIdRetorna os dados completos de um processo pelo ID.id*: ID único do processo (obtido via getLawsuits)
updateLawsuitAtualiza campos de um processo existente.id*: ID único do processo a atualizar
users_id: ID do usuário responsável (deve existir na conta)
stages_id: ID da fase processual (obtenha via getSettings → stages)
type_lawsuits_id: ID do tipo de processo (obtenha via getSettings → type_lawsuits)
process_number: Número CNJ (validado. Envie string vazia para limpar)
protocol_number: Número de protocolo
+9 opcionais
getMovementsLista os atos de mesa e movimentações cartoriais de um processo.lawsuit_id*: ID do processo
createMovementRegistra uma movimentação manual em um processo.lawsuit_id: ID do processo
date
: Data da movimentação no formato DD/MM/YYYY (obrigatório)
description*: Descrição da movimentação (mínimo 10 caracteres)
getLastMovementsLista as movimentações processuais mais recentes de todos os processos do escritório.lawsuit_id: ID exato do processo
process_number: Número exato do processo
protocol_number: Número exato do protocolo
date_start: Data inicial (YYYY-MM-DD).
date_end: Data final (YYYY-MM-DD).
getLawsuitHistoryLista as tarefas internas do escritório associadas a um processo (audiências, diligências, prazos).lawsuit_id*: ID único do processo
status: Filtrar por status: pending ou completed (pending
getPublicationsRetorna os andamentos oficiais publicados no Diário Oficial/DJe na íntegra.lawsuit_id*: ID do processo (obtido via getLawsuits)
getPublicationsSummaryVersão resumida (por IA) das publicações judiciais de um processo.lawsuit_id*: ID do processo (obtido via getLawsuits)
getTasksLista tarefas do escritório.date_start: Data inicial da tarefa (YYYY-MM-DD).
date_end: Data final da tarefa (YYYY-MM-DD).
created_start: Data inicial de criação (YYYY-MM-DD).
created_end: Data final de criação (YYYY-MM-DD).
deadline_start: Data inicial do prazo (YYYY-MM-DD).
+10 opcionais
createTaskCria uma nova tarefa associada a um processo.from: ID do usuário criador (obtenha via getSettings → users)
guests
: Array de IDs dos responsáveis (mínimo 1, obtenha via getSettings → users)
tasks_id: ID do tipo de tarefa (obtenha via getSettings → tasks)
lawsuits_id
: ID do processo
start_date*: Data de início (aceita YYYY-MM-DD ou DD/MM/YYYY)
start_time: Hora de início (HH:MM)
end_date: Data de término (YYYY-MM-DD ou DD/MM/YYYY)
end_time: Hora de término (HH:MM)
date_deadline: Prazo (YYYY-MM-DD ou DD/MM/YYYY)
local: Local da tarefa
+4 opcionais
getTransactionsLista transações financeiras.lawsuit_id: ID exato do processo
category: Busca parcial na categoria (ex: ALUGUEL, HONORÁRIOS)
responsible: Busca parcial no nome do responsável
customer_name: Busca parcial no nome do cliente
debit_bank: Busca parcial no banco de débito
+13 opcionais
getTransactionByIdRetorna os dados completos de uma transação financeira.id*: ID da transacao financeira
createTransactionCria uma transação financeira (receita ou despesa).users_id: ID do usuário responsável (obtenha via getSettings → users)
entry_type
: Tipo: income (receita/CRÉDITO) ou expense (despesa/DÉBITO) (income
updateTransactionAtualiza uma transação financeira existente.id*: ID da transação a atualizar
entry_type: Tipo: income ou expense. (income
getSettingsRetorna configurações e metadados da conta (usuários, origens, fases, tipos de processo).

Astrea

Conecta o Atende Direito ao Astrea (sistema jurídico da Aurum). O agent passa a acessar processos, contatos, tarefas, andamentos e workflows do escritório diretamente pela conversa.

Como conectar:

  1. Acesse Conexões → Integrações → Astrea.

  2. Informe o e-mail e a senha da sua conta Astrea. A plataforma autentica automaticamente com o Astrea.

  3. Pronto — a conta fica conectada e disponível para uso em qualquer Agent ou fluxo. Sua senha não fica armazenada na plataforma; só o acesso autorizado é mantido.

Dica

Se precisar usar uma conta com permissões diferentes da conectada, existe um caminho alternativo de login manual — fale com o suporte para orientação.

O que você pode pedir

  • Processos: consultar, contar, buscar e importar processos (inclusive por número CNJ).
  • Andamentos, eventos e tarefas: listar andamentos e eventos de um processo, listar e criar tarefas.
  • Contatos: consultar, buscar, criar e atualizar contatos.
  • Agenda e prazos: criar compromissos e prazos.
  • Workflows: listar e aplicar workflows do escritório.
Dica

Exemplos: "Busque os processos do contato Carlos Andrade", "Cadastre um novo contato chamado Fernanda Lima com este telefone" ou "Crie um prazo para daqui a 15 dias no processo 0009876-54".

Ver todas as ferramentas (21)
FerramentaO que fazParâmetros
astrea_list_casesLista os processos/casos ativos do usuário.limit: itens por página
cursor: cursor da página (vazio = primeira)
astrea_count_casesConta os processos ativos do usuário.
astrea_get_caseRetorna o detalhe de um processo/pasta.caseId*: id do processo
astrea_case_historicalRetorna o resumo dos andamentos (histórico) de um processo.caseId*
limit
astrea_case_eventsLista os eventos (compromissos/tarefas/prazos) de um processo.caseId*
caseEventType: filtro de tipo (vazio = todos)
cursor
astrea_list_contactsLista os contatos do usuário.limit
cursor: cursor da página (null = primeira)
text: busca por nome
astrea_count_contactsConta os contatos do usuário.
astrea_get_contactRetorna o detalhe completo de um contato.contactId*: id do contato
astrea_list_tasksLista as tarefas (ativas e inativas) de um processo.caseId*: id do processo
astrea_create_contactCria um contato (pessoa física ou jurídica).name*: nome do contato
contactKind: PERSON (PF) ou COMPANY (PJ) (PERSON
astrea_update_contactEdita um contato existente.id: id do contato a editar
name
: nome do contato
contactKind: PERSON (PF) ou COMPANY (PJ) (PERSON
astrea_search_allBusca ampla na conta: processos, contatos, tarefas, prazos, compromissos e audiências de uma vez.word*: o que buscar (nome, número CNJ, título…)
limit
astrea_searchBusca objetos por texto (foro, vara, tipo de ação, contato, papel da parte) para resolver IDs.word*: texto a buscar
types: um ou mais tipos
limit
astrea_create_caseCria um processo/caso.title: título, ex: "Fulano X Beltrano"
customerContactId
: id do contato cliente (de astrea_list_contacts)
caseType: tipo do caso (default CTE_LAWSUIT)
amount: valor da causa
customerRoleId: id do papel do cliente (ex: Exequente)
customerRoleName
stakeholders: partes contrárias
+9 opcionais
astrea_add_historicalAdiciona um andamento (histórico) a um processo.caseId: id do processo
description
: texto do andamento
date: data/hora ISO (ex: 2026-07-23T23:09:49.000Z); default = agora
astrea_create_appointmentCria um compromisso (evento de agenda) em um processo.caseId: id do processo
description

fromDate: início ISO (ex: 2026-07-27T00:30:00.000Z)
toDate
: fim ISO
descriptionDetails
allDay
address
astrea_create_taskCria uma tarefa em um processo.caseId: id do processo
description

dueDate: vencimento YYYY-MM-DD
priority: prioridade (ex: 1)
taskListId: id da lista de tarefas (se exigido)
astrea_import_case_by_cnjImporta processo(s) por número CNJ, buscando automaticamente no tribunal.cnj*: números CNJ, ex: ["5004572-92.2026.8.24.0054"]
astrea_create_deadlineCria um prazo em um processo.caseId: id do processo
name
: nome do prazo
dueDate*: vencimento YYYY-MM-DD
comments
deadlineDays (workingDays
astrea_list_workflowsLista os workflows (modelos de atividade) disponíveis para aplicar a um prazo.
astrea_apply_workflowAplica um workflow a um prazo, gerando a lista de tarefas automática do time.deadlineId: id do prazo
templateId
: id do workflow/modelo

Sync

Conecta o Atende Direito à Sync, ferramenta de monitoramento jurídico: processos, prazos, intimações, autos e oportunidades. Com o app ativo, o agent consegue avisar sobre prazos a vencer, buscar andamentos e até estimar novas oportunidades a partir de uma conversa.

Como conectar: acesse o portal de conexão da Sync, vá até a aba API e clique em Gerar (ou Rotacionar) para criar sua chave. A chave aparece uma única vez na tela — copie e cole no campo de credencial imediatamente, pois ela não é exibida novamente.

O que você pode pedir

  • Processos: buscar, listar, ver detalhes, registrar e ressincronizar processos; ver processos parados.
  • Autos e documentos: listar autos e ler o conteúdo de um documento.
  • Intimações e prazos: ver a caixa de entrada de intimações, prazos a vencer e tratar uma intimação.
  • Monitoramento: consultar o painel do dia, listar partes monitoradas e monitores ativos.
  • Oportunidades: estimar, criar, consultar e listar oportunidades.
  • Recursos da conta: consultar créditos, indicações e dados de jurimetria.
Dica

Exemplos: "Quais prazos vencem essa semana?", "Traga o painel do dia" ou "Estime uma oportunidade a partir desse processo que o cliente acabou de mencionar".

Ver todas as ferramentas (25)
FerramentaO que fazParâmetros
buscar_processosPesquisa processual em tempo real na fonte oficial (PDPJ/DJEN), sem salvar nada.tipo*: Como buscar: oab
listar_processosLista os processos acompanhados pela conta.pagina: Página do resultado (padrão 1).
itens: Itens por página (1–200, padrão 200).
busca: Filtro livre: nome de parte, número, classe ou assunto.
ver_processoRetorna o detalhe completo de um processo acompanhado.numero*: Número CNJ, com ou sem pontuação.
autos_processoRetorna os autos digitais do processo em uma única linha do tempo.numero*: Número CNJ, com ou sem pontuação.
pagina: Página do resultado (padrão 1).
itens: Itens por página (1–500, padrão 100).
ordem: 'desc' = mais recentes primeiro (padrão); 'asc' = leitura cronológica.
ler_documentoRetorna o teor de um documento dos autos (texto extraído + metadados).documento_id*: Id do documento (de ver_processo/autos_processo).
offset: Início da fatia do teor (use o proximo_offset devolvido).
registrar_processoPassa a monitorar um processo pelo número CNJ.numero*: Número CNJ, com ou sem pontuação.
intimacoesLista as intimações/publicações da conta, com resumo por IA e prazo.status: pendentes
prazos_a_vencerLista as intimações pendentes com prazo, da mais urgente para a menos.
tratar_intimacaoMarca uma intimação como tratada (resolvida).intimacao_id*: ID da intimação.
oab_publicacoesLista as publicações do Diário Eletrônico da OAB monitoradas pela conta.status: pendentes
ver_publicacao_oabRetorna o teor de uma publicação do DEOAB.publicacao_id*: ID da publicação (de oab_publicacoes).
termo: Recorta ao redor deste termo (nome/inscrição) em vez do alvo do monitor.
integral: Teor completo em fatias de 30 mil caracteres a partir de offset 0.
offset: Início da fatia (use o proximo_offset devolvido; implica modo integral).
inpi_marcasLista as marcas do INPI monitoradas pela conta, com o último despacho da RPI.busca: Filtra por nº do processo, nome da marca ou titular.
dias: Só marcas com despacho nos últimos N dias (0 = todas).
uf: UF do titular (ex.: 'SP').
classe: Classe de Nice/NCL (ex.: '35').
pagina: Página do resultado (padrão 1).
+1 opcionais
ver_marcaRetorna o detalhe de uma marca do INPI, com a linha do tempo de despachos.marca_id*: ID da marca (de inpi_marcas).
criar_monitorLiga um monitor contínuo sobre um alvo (processo, marca, etc.).tipo*: oab
estimar_mineracaoEstima gratuitamente quantos processos uma mineração traria e o custo.tipo: Tipo do alvo único: oab
criar_mineracaoDispara uma mineração (prospecção em massa) assíncrona.tipo: Tipo do alvo único: oab
ver_mineracaoRetorna o status e os resultados de uma mineração.mineracao_id*: ID da mineração.
pagina: Página dos resultados (padrão 1).
itens: Resultados por página (1–500, padrão 100).
listar_mineracoesLista as minerações da conta, com status e contadores.
jurimetriaRetorna um panorama analítico da carteira de processos.
painel_do_diaRetorna o painel do dia: prazos, intimações, audiências e atividade recente.
partesLista as partes dos processos da carteira, com contatos qualificados por IA.busca: Nome (parcial) ou CPF/CNPJ da parte.
pagina: Página do resultado (padrão 1).
itens: Entidades por página (1–200, padrão 50).
processos_paradosLista os processos sem nenhum andamento do tribunal há N dias.dias: Mínimo de dias sem andamento (padrão 90).
pagina: Página do resultado (padrão 1).
itens: Itens por página (1–200, padrão 200).
ressincronizar_processoForça a ressincronização de um processo com a fonte oficial.numero*: Número CNJ, com ou sem pontuação.
meus_creditosRetorna dados da conta e cobrança: plano, assinatura, faturas e créditos do Minerador.
minhas_indicacoesRetorna dados do programa de indicações da conta.

Meu Estagiário

Conecta o Atende Direito ao Meu Estagiário: casos, tarefas, pessoas, documentos e financeiro do escritório, além da possibilidade de conversar com os estagiários de IA da ferramenta a partir do seu próprio fluxo.

Como obter a chave: dentro do Meu Estagiário, acesse Configurações → Pessoal → Dados e crie uma chave de API pessoal (formato mea_...). Ao gerar a chave, escolha quais áreas ela pode acessar:

ÁreaO que libera
ChatConversar com os agentes de IA do Meu Estagiário
CasosConsultar e atualizar casos
TarefasConsultar, criar e concluir tarefas
PessoasConsultar e cadastrar pessoas
DocumentosConsultar e vincular documentos
FinanceiroLançamentos, cobranças e notas fiscais
WorkflowsAplicar workflows do escritório
WebhooksConfigurar notificações automáticas
Dica

Se o escritório já tem a integração Meu Estagiário ativa, a credencial é reaproveitada automaticamente ao conectar o app — não é preciso gerar nem colar nada de novo. Para usar uma chave diferente, use a opção "Informar outra chave".

O que você pode pedir

  • Chat: conversar com os agentes de IA do Meu Estagiário.
  • Casos: consultar e atualizar casos.
  • Tarefas: listar, criar, atualizar e concluir tarefas (com checklist).
  • Pessoas: consultar, cadastrar e atualizar pessoas.
  • Documentos: listar e vincular documentos a um caso.
  • Financeiro: lançamentos, recorrências, emissão e cancelamento de cobrança, emissão de nota fiscal.
  • Workflows: aplicar workflows do escritório a um caso.
  • Webhooks: listar e criar notificações automáticas.
Dica

Exemplos: "Crie uma tarefa para revisar o contrato do caso da cliente Renata até sexta-feira", "Emita a cobrança referente ao caso 4521" ou "Aplique o workflow de novo cliente nesse caso".

Ver todas as ferramentas (43)
FerramentaO que fazParâmetros
listar_agentesLista os estagiários de IA disponíveis no escritório.
conversarConversa com um estagiário de IA e retorna a resposta final do turno.mensagem*: Texto/pergunta enviada ao estagiário.
agente_id: Id do estagiário (de listar_agentes).
conversa_id: Id de uma conversa existente para continuar mantendo o contexto (retornado por chamadas anteriores desta...
caso_id: Id de um caso do escritório (de listar_casos) para usar como contexto do processo.
web: Habilita busca na web e pesquisa de jurisprudência neste turno.
listar_casosLista os casos/processos do escritório visíveis à chave.busca: Filtra por texto (nome do caso, cliente, CNJ).
incluir_arquivados: true inclui casos arquivados na lista.
escopo: Default "compartilhados": casos do dono da chave + visíveis ao escritório. "escritorio": TODOS os casos do... (compartilhados
obter_casoRetorna os detalhes completos de um caso.id*: Id do caso.
criar_casoCria um novo caso/processo no escritório.nome: Título do caso (opcional).
cnj: Número CNJ do processo, se houver.
cliente: Nome do cliente (parte representada).
parte_contraria: Nome da parte contrária.
juizo: Vara/juízo/tribunal.
+3 opcionais
atualizar_casoAtualiza um caso existente e/ou move ele no funil.id*: Id do caso a atualizar.
nome
cnj
cliente
parte_contraria
juizo
+5 opcionais
listar_etapas_casoLista o catálogo de etapas do funil de casos do escritório.
listar_tarefasLista as tarefas do quadro de Atividades (kanban).status: Filtra por coluna do kanban: "todo" (A fazer), "in_progress" (Em andamento), "in_review" (Em revisão), "done"... (todo
criar_tarefaCria um card de tarefa na coluna "A fazer".titulo*: Título da tarefa.
descricao: Detalhes da tarefa.
prazo: Prazo no formato AAAA-MM-DD.
caso_id: Id do caso a vincular (de listar_casos).
responsavel_tipo: "pessoa" (membro da equipe) ou "agente" (estagiário de IA). (pessoa
atualizar_tarefaAtualiza uma tarefa e/ou move o card no kanban.id*: Id da tarefa.
titulo
descricao
arquivada: true arquiva a tarefa; false desarquiva.
prazo: AAAA-MM-DD.
caso_id
+4 opcionais
concluir_tarefaMarca uma tarefa como concluída.id*: Id da tarefa a concluir.
listar_pessoasLista as pessoas cadastradas no escritório (clientes, partes, contatos).busca: Filtra por nome ou documento.
incluir_arquivadas: true inclui pessoas arquivadas na lista.
pagina: Página (1-based).
por_pagina: Itens por página (máx 100).
obter_pessoaRetorna os detalhes completos de uma pessoa.id*: Id da pessoa.
criar_pessoaCadastra uma nova pessoa no escritório.nome*: Nome/razão social da pessoa.
cpf_cnpj: CPF ou CNPJ.
tipo_pessoa: Pessoa física (PF) ou jurídica (PJ). (PF
atualizar_pessoaAtualiza os dados de uma pessoa existente.id*: Id da pessoa.
nome
cpf_cnpj
tipo_pessoa (PF
listar_documentosLista os documentos do escritório (petições, contratos, anexos).caso_id: Filtra documentos de um caso específico (de listar_casos).
pagina: Página (1-based).
por_pagina: Itens por página (máx 100).
link_documentoGera o link de download de um documento.id*: Id do documento (de listar_documentos).
listar_lancamentosLista os lançamentos financeiros do escritório.mes: Filtra pelo mês de competência/vencimento no formato AAAA-MM.
tipo: Filtra por "receita" ou "despesa". (receita
criar_lancamentoCria um lançamento financeiro (receita ou despesa).tipo*: "receita" (entrada) ou "despesa" (saída). (receita
atualizar_lancamentoAtualiza um lançamento financeiro existente.id*: Id do lançamento a atualizar.
tipo (receita
excluir_lancamentoExclui permanentemente um lançamento financeiro.id*: Id do lançamento a excluir.
resumo_financeiroRetorna o resumo financeiro do escritório (KPIs do mês, série mensal, categorias).mes: Mês de referência dos KPIs e da quebra por categoria (AAAA-MM).
meses: Quantos meses trazer na série mensal (1 a 36).
listar_recorrenciasLista as recorrências financeiras (lançamentos mensais fixos).
criar_recorrenciaCria uma recorrência financeira mensal.tipo*: "receita" ou "despesa". (receita
emitir_cobrancaEmite uma cobrança (Pix/boleto via Asaas) para um lançamento de receita.id*: Id do lançamento de receita a cobrar (de listar_lancamentos).
meio: Meio de pagamento: "PIX", "BOLETO" ou "UNDEFINED" (o cliente escolhe). (PIX
cancelar_cobrancaCancela a cobrança de um lançamento no Asaas.id*: Id do lançamento cuja cobrança será cancelada.
carne: true cancela o carnê inteiro (todas as parcelas do grupo).
emitir_nota_fiscalEmite a nota fiscal de serviço de um lançamento já pago.id*: Id do lançamento pago para o qual emitir a NFS-e.
obter_checklistRetorna o checklist (sub-itens) de uma tarefa.id*: Id da tarefa (de listar_tarefas).
definir_checklistSubstitui o checklist completo de uma tarefa.id: Id da tarefa (de listar_tarefas).
itens
: Lista completa de itens do checklist (o que não estiver aqui é removido).
marcar_item_checklistMarca ou desmarca um item do checklist de uma tarefa.id: Id da tarefa (de listar_tarefas).
item_id
: Id do item do checklist (de obter_checklist).
concluido*: true marca como concluído; false desmarca.
listar_notas_tarefaLista as notas (anotações) de uma tarefa.id*: Id da tarefa (de listar_tarefas).
criar_nota_tarefaRegistra uma nota em uma tarefa.id: Id da tarefa (de listar_tarefas).
texto
: Texto da nota.
listar_workflowsLista os workflows (modelos de fluxo de trabalho) do escritório.incluir_arquivados: true inclui workflows arquivados na lista.
aplicar_workflowAplica um workflow, criando de uma vez as tarefas dos seus passos.id*: Id do workflow a aplicar (de listar_workflows).
caso_id: Id do caso a que as tarefas geradas serão vinculadas (de listar_casos).
data_base: Data-base para o cálculo dos prazos dos passos (AAAA-MM-DD).
listar_webhooksLista os webhooks configurados no escritório.
criar_webhookCria um webhook para receber eventos do escritório.name: Nome do webhook (2 a 80 caracteres).
url
: URL HTTPS pública que receberá os eventos via POST.
events*: Eventos a assinar.
remover_webhookRemove permanentemente um webhook do escritório.id*: Id do webhook a remover (de listar_webhooks).
testar_webhookDispara um evento de teste para um webhook.id*: Id do webhook a testar (de listar_webhooks).
listar_skillsLista as skills do escritório e as da plataforma.busca: Filtra por nome, título ou descrição.
categoria: Filtra por categoria exata.
limite: Máximo de skills retornadas (1 a 100).
por_pagina: Alias de limite (1 a 100).
obter_skillRetorna o detalhe completo de uma skill (instruções e versão).id*: Id da skill (de listar_skills).
criar_skillCria uma skill nova no escritório.nome: Nome da skill (vira um slug único).
descricao
: QUANDO usar a skill — o gatilho que o estagiário lê para decidir aplicá-la.
corpo*: Instruções completas em Markdown (passo a passo, modelos, tom, formatação).
titulo: Título de exibição amigável.
categoria: Categoria para organização.
sempre_aplicar: true injeta a skill em todo turno, sem precisar ser invocada.
atualizar_skillAtualiza uma skill existente do escritório.id*: Id da skill (de listar_skills).
nome
titulo
descricao
corpo: Substitui as instruções em Markdown por inteiro.
categoria
+2 opcionais
excluir_skillExclui uma skill do escritório.id*: Id da skill a excluir (de listar_skills).

Eterno Jurídico

Conecta o Atende Direito ao Eterno Jurídico, permitindo que o agent acesse dados do escritório diretamente durante o atendimento.

Como conectar: acesse a tela de login do Eterno Jurídico com as credenciais da sua conta. Após autenticar, você recebe um identificador curto do escritório — cole esse identificador no campo de credencial ao conectar o app.

O que você pode pedir

As capacidades cobrem as áreas centrais do Eterno Jurídico — processos, tarefas e financeiro do escritório. A lista completa de ferramentas aparece na plataforma assim que o app é conectado (elas são sincronizadas automaticamente a partir do servidor do Eterno Jurídico).

Dica

Exemplos: "Quais processos do cliente Ana estão ativos no Eterno Jurídico?" ou "Crie uma tarefa vinculada a esse processo".

Produtividade

Google Calendar

Dá ao agent acesso à agenda do escritório: consultar horários livres, criar, alterar, buscar e cancelar compromissos — sem que ninguém precise abrir o Google Agenda para confirmar um horário com o cliente.

Como conectar: este app não tem uma tela de conexão própria. Ele é provisionado automaticamente quando você conecta sua conta Google em Conectar Google Workspace — basta autorizar uma vez e o Google Calendar já aparece disponível no catálogo.

O que você pode pedir

  • Consultar disponibilidade: verificar horários livres na agenda.
  • Compromissos: criar, atualizar, buscar, listar e excluir eventos.
Dica

Exemplos: "Confira se tenho horário livre amanhã à tarde", "Marque uma reunião com o cliente Paulo na quinta às 10h" ou "Cancele o compromisso das 15h de hoje".

Ver todas as ferramentas (7)
FerramentaO que fazParâmetros
list_calendarsLista as agendas do Google Calendar acessíveis ao usuário.
get_eventsBusca eventos de uma agenda por ID, período ou palavra-chave.calendar_id: ID da agenda a consultar.
event_id: ID de um evento específico a retornar.
time_min: Início do período de busca, em formato RFC3339, ex.: '2024-05-12T10:00:00Z' ou '2024-05-12'.
time_max: Fim do período de busca, em formato RFC3339.
max_results: Quantidade máxima de eventos a retornar (padrão 25).
+3 opcionais
manage_eventCria, atualiza, exclui ou responde a um convite de evento.action*: Ação a executar: create, update, delete ou rsvp.
summary: Título do evento.
start_time: Início do evento, em formato RFC3339.
end_time: Fim do evento, em formato RFC3339.
event_id: ID do evento.
calendar_id: ID da agenda (padrão 'primary').
+23 opcionais
manage_out_of_officeGerencia eventos de "Fora do escritório", que recusam convites automaticamente.action*: Ação a executar: create, list, update ou delete.
start_time: Início do período.
end_time: Fim do período (exclusivo), no mesmo formato de start_time.
summary: Texto exibido na agenda.
auto_decline_mode: Como tratar convites conflitantes: 'declineAllConflictingInvitations' (padrão),...
decline_message: Mensagem incluída ao recusar convites automaticamente.
+7 opcionais
manage_focus_timeGerencia eventos de "Tempo de foco", que recusam convites e ativam "Não perturbe".action*: Ação a executar: create, list, update ou delete.
start_time: Início do período.
end_time: Fim do período (exclusivo), no mesmo formato de start_time.
summary: Texto exibido na agenda.
description: Descrição do evento, útil para contextualizar o motivo do tempo de foco.
auto_decline_mode: Como tratar convites conflitantes: 'declineAllConflictingInvitations' (padrão),...
+9 opcionais
query_freebusyConsulta horários livres/ocupados de uma ou mais agendas.time_min: Início do intervalo consultado, em formato RFC3339.
time_max
: Fim do intervalo consultado, em formato RFC3339.
calendar_ids: Lista de IDs de agendas a consultar.
group_expansion_max: Quantidade máxima de IDs de agenda retornados para um grupo.
calendar_expansion_max: Quantidade máxima de agendas para as quais retornar informação de livre/ocupado.
create_calendarCria uma nova agenda secundária.summary*: Título da nova agenda.
description: Descrição opcional da agenda.
timezone: Fuso horário IANA da agenda, ex.: 'America/Sao_Paulo'.

Google Sheets

Permite que o agent leia e edite planilhas do Google Sheets: adicionar linhas, atualizar dados, criar novas abas ou até planilhas inteiras a partir de um fluxo.

Como conectar: compartilha a mesma conexão do Google Calendar. Ao autorizar sua conta em Conectar Google Workspace, o Google Sheets também fica disponível automaticamente no catálogo.

O que você pode pedir

  • Ler dados: consultar o conteúdo de uma planilha ou aba.
  • Escrever dados: adicionar linhas, atualizar células, limpar um intervalo, excluir linhas ou colunas.
  • Organizar planilhas: criar e remover abas, criar planilhas novas.
Dica

Exemplos: "Adicione uma linha na planilha de leads com os dados desse contato", "Crie uma aba nova chamada Julho na planilha de controle" ou "Leia os dados da coluna B da planilha de clientes".

Ver todas as ferramentas (14)
FerramentaO que fazParâmetros
list_spreadsheetsLista as planilhas do Google Drive que o usuário tem acesso.max_results: Quantidade máxima de planilhas a retornar (padrão 25).
get_spreadsheet_infoRetorna informações de uma planilha, incluindo suas abas.spreadsheet_id*: ID da planilha.
read_sheet_valuesLê valores de um intervalo de uma planilha.spreadsheet_id*: ID da planilha.
range_name: Intervalo a ler, no formato A1, ex.: Pagina1!A1:D10.
include_hyperlinks: Se verdadeiro, também retorna os hiperlinks das células do intervalo.
include_notes: Se verdadeiro, também retorna as notas das células do intervalo.
include_formulas: Se verdadeiro, retorna as fórmulas das células que contêm fórmulas, em vez do valor calculado.
modify_sheet_valuesEscreve, atualiza ou limpa valores em um intervalo.spreadsheet_id: ID da planilha.
range_name
: Intervalo a modificar, no formato A1, ex.: Pagina1!A1:D10.
values: Matriz de valores a gravar, uma lista por linha.
value_input_option: Como interpretar os valores enviados: RAW (literal) ou USER_ENTERED (como se digitado, aplica fórmulas e...
clear_values: Se verdadeiro, limpa o intervalo em vez de gravar valores.
format_sheet_rangeAplica formatação a um intervalo (cores, formato numérico, alinhamento).spreadsheet_id: ID da planilha.
range_name
: Intervalo no formato A1, opcionalmente com nome da aba.
background_color: Cor de fundo em hexadecimal, ex.: #FFEECC.
text_color: Cor do texto em hexadecimal, ex.: #000000.
number_format_type: Tipo de formato numérico do Sheets, ex.: NUMBER, CURRENCY, DATE, PERCENT.
number_format_pattern: Padrão customizado do formato numérico.
wrap_strategy: Estratégia de quebra de texto: WRAP (quebra dentro da célula), CLIP (corta no limite da célula) ou...
+5 opcionais
manage_conditional_formattingAdiciona, atualiza ou remove regras de formatação condicional.spreadsheet_id: ID da planilha.
action
: Operação a executar: add, update ou delete.
range_name: Intervalo no formato A1, opcionalmente com nome da aba.
condition_type: Tipo de condição do Sheets, ex.: NUMBER_GREATER, TEXT_CONTAINS, DATE_BEFORE, CUSTOM_FORMULA.
condition_values: Valores da condição, em lista.
background_color: Cor de fundo aplicada quando a condição é satisfeita.
text_color: Cor do texto aplicada quando a condição é satisfeita.
+3 opcionais
create_spreadsheetCria uma nova planilha.title*: Título da nova planilha.
sheet_names: Lista de nomes das abas a criar.
create_sheetCria uma nova aba ou duplica uma existente.spreadsheet_id*: ID da planilha.
sheet_name: Nome da nova aba.
source_sheet_name: Nome da aba a duplicar.
insert_sheet_index: Posição (índice) onde a nova aba será inserida.
list_sheet_tablesLista as tabelas estruturadas de uma planilha.spreadsheet_id*: ID da planilha.
append_table_rowsAdiciona linhas ao final de uma tabela estruturada.spreadsheet_id: ID da planilha.
table_id
: ID da tabela, obtenha com list_sheet_tables.
values*: Matriz de valores a adicionar, uma lista por linha.
resize_sheet_dimensionsRedimensiona, congela, oculta ou insere/exclui linhas e colunas.spreadsheet_id*: ID da planilha.
sheet_name: Nome da aba.
column_sizes: Mapa de letra da coluna para largura em pixels, ex.: {"A": 200, "C": 300}.
row_sizes: Mapa de número da linha (base 1) para altura em pixels, ex.: {"1": 40, "3": 60}.
auto_resize_columns: Lista de letras de colunas a ajustar automaticamente ao conteúdo, ex.: ["A", "B"].
auto_resize_rows: Lista de números de linhas (base 1) a ajustar automaticamente ao conteúdo, ex.: [1, 2].
+13 opcionais
move_sheet_rowsMove linhas de uma aba para outra, preservando fórmulas e formatos.spreadsheet_id: ID da planilha.
source_sheet
: Nome da aba de origem.
start_row: Primeira linha a mover (base 1, inclusive).
end_row
: Última linha a mover (base 1, inclusive).
destination_sheet*: Nome da aba de destino.
list_spreadsheet_commentsLista os comentários de uma planilha.spreadsheet_id*: ID da planilha.
max_comments: Quantidade máxima de comentários a retornar.
manage_spreadsheet_commentCria, responde ou resolve um comentário.spreadsheet_id: ID da planilha.
action
: Ação a executar: create, reply ou resolve.
comment_content: Texto do comentário.
comment_id: ID do comentário.

Cal.com

Automatiza o agendamento de reuniões e consultas pelo Cal.com: o agent consulta tipos de evento e horários disponíveis, e cria, remarca, cancela ou lista agendamentos direto pela conversa com o cliente.

Como conectar:

  1. Se ainda não tiver, crie uma conta (ou entre) em app.cal.com.

  2. Em Settings → Developer → API Keys, gere uma nova chave de API.

  3. Na plataforma, acesse o catálogo de apps, instale o Cal.com e cole a chave de API gerada no campo de credencial.

Dica

Cada workspace conecta a própria conta Cal.com — os agendamentos criados pelo agent aparecem na agenda dessa conta, e não existe compartilhamento de agenda entre workspaces diferentes.

O que você pode pedir

  • Tipos de evento: consultar os tipos de evento disponíveis para agendamento.
  • Disponibilidade: consultar horários livres para um tipo de evento em um período.
  • Agendamentos: criar, remarcar, cancelar e listar agendamentos.
Dica

Exemplos: "Agende uma consulta para sexta de manhã com o cliente Bruno", "Quais horários você tem livre amanhã à tarde para uma reunião de 30 minutos?" ou "Cancele o agendamento das 15h de hoje".

Ver todas as ferramentas (6)
FerramentaO que fazParâmetros
list_event_typesLista os tipos de evento disponíveis para agendamento na conta conectada.— (sem parâmetros obrigatórios)
get_available_slotsRetorna os horários disponíveis de um tipo de evento em um período.eventTypeId ou eventTypeSlug: tipo de evento a consultar.
start
: início do período (UTC, ISO 8601).
end*: fim do período (UTC, ISO 8601).
timeZone: fuso horário dos horários retornados.
create_bookingCria um novo agendamento.eventTypeId ou eventTypeSlug: tipo de evento.
start
: horário inicial (UTC, ISO 8601).
attendee*: dados do participante (nome, e-mail, fuso horário).
reschedule_bookingRemarca um agendamento existente para um novo horário.bookingUid: identificador do agendamento.
start
: novo horário (UTC, ISO 8601).
reschedulingReason: motivo da remarcação.
cancel_bookingCancela um agendamento.bookingUid*: identificador do agendamento.
cancellationReason: motivo do cancelamento.
list_bookingsLista agendamentos, com filtros por status, participante e período.status: upcoming, past, cancelled, unconfirmed.
attendeeEmail / attendeeName: filtro pelo participante.
período: intervalo de datas a consultar.
Dica

Modo legado (OAuth, uso avançado/dev). Antes da chave de API, a conexão com o Cal.com era feita por OAuth (login direto na tela do Cal.com), com acesso à superfície completa da API v2 (58 ferramentas, incluindo administração de organização, equipes e formulários de roteamento). Esse fluxo continua funcionando para quem já está conectado dessa forma, mas a chave de API passou a ser o caminho padrão para novas conexões — mais simples de configurar e suficiente para o uso comum de agendamento em agents e fluxos.

Ver todas as ferramentas do modo OAuth (58)
FerramentaO que fazParâmetros
get_meRetorna o perfil do usuário autenticado (usuário, e-mail, fuso horário, agenda padrão).
update_meAtualiza o perfil do usuário autenticado.name: Nome de exibição
email: Endereço de e-mail
bio: Biografia curta
timeZone: Fuso horário IANA
weekStart: Dia de início da semana
+5 opcionais
get_event_typesLista os tipos de evento disponíveis para agendamento.username: Username de quem terá os tipos de evento listados
eventSlug: Slug do tipo de evento (usar com username)
usernames: Usernames separados por vírgula (evento de grupo dinâmico)
orgSlug: Slug da organização (filtro)
orgId: ID da organização (filtro)
+1 opcionais
get_event_typeRetorna um tipo de evento específico pelo ID.eventTypeId*: ID do tipo de evento
create_event_typeCria um novo tipo de evento.title: Título do tipo de evento
slug
: Slug amigável de URL
lengthInMinutes*: Duração em minutos
lengthInMinutesOptions: Opções de duração à escolha do participante
description: Descrição exibida na página de agendamento
locations: Locais do evento (padrão: Cal Video)
bookingFields: Campos personalizados do formulário de agendamento
disableGuests: Impede o participante de adicionar convidados
+19 opcionais
update_event_typeAtualiza um tipo de evento existente.eventTypeId*: ID do tipo de evento a atualizar
title: Novo título
slug: Novo slug amigável
lengthInMinutes: Nova duração (minutos)
lengthInMinutesOptions: Opções de duração à escolha do participante
description: Nova descrição
+22 opcionais
delete_event_typeExclui permanentemente um tipo de evento.eventTypeId*: ID do tipo de evento a excluir
get_crm_sync_errorsLista erros de sincronização com CRMs (ex.: Salesforce) para um tipo de evento.eventTypeId: ID do tipo de evento
appSlug
: Slug do app de CRM (ex.: salesforce)
includeDismissed: Inclui erros já descartados
cursor: Cursor de paginação
limit: Máximo de erros a retornar (1-100, padrão 50)
get_scheduling_configRetorna a configuração de distribuição de um tipo de evento em equipe (round-robin, hosts, pesos).eventTypeId*: ID do tipo de evento (deve ser de equipe)
get_event_type_historyRetorna o histórico de alterações de um tipo de evento.eventTypeId*: ID do tipo de evento
limit: Quantidade de entradas de auditoria (1-50, padrão 25)
cursor: Cursor de paginação
get_event_type_settingsRetorna as configurações completas de um tipo de evento.eventTypeId*: ID do tipo de evento
orgId: ID da organização
teamId: ID da equipe
get_bookingsLista agendamentos, com filtros por status, participante, tipo de evento e período.status: Status separados por vírgula (upcoming, recurring, past, cancelled, unconfirmed)
attendeeEmail: Filtrar por e-mail do participante
attendeeName: Filtrar por nome do participante
eventTypeId: Filtrar por ID do tipo de evento
eventTypeIds: IDs de tipo de evento separados por vírgula
+15 opcionais
get_bookingRetorna um agendamento específico pelo identificador.bookingUid*: UID do agendamento
create_bookingCria um novo agendamento.start: Horário inicial (UTC, ISO 8601)
attendee
: Dados do participante (quem está agendando)
eventTypeId: ID do tipo de evento
eventTypeSlug: Slug do tipo de evento
username: Username do anfitrião cuja agenda será reservada
teamSlug: Slug da equipe
organizationSlug: Slug da organização
+7 opcionais
reschedule_bookingRemarca um agendamento para um novo horário.bookingUid: UID do agendamento
start
: Novo horário de início (UTC, ISO 8601)
reschedulingReason: Motivo da remarcação
rescheduledBy: E-mail do dono do evento (auto-confirma remarcação)
cancel_bookingCancela um agendamento.bookingUid*: UID do agendamento
cancellationReason: Motivo do cancelamento
cancelSubsequentBookings: Cancela também as recorrências futuras
seatUid: UID do assento específico a cancelar
confirm_bookingConfirma um agendamento pendente que exige confirmação manual.bookingUid*: UID do agendamento
mark_booking_absentMarca o anfitrião ou os participantes como ausentes em um agendamento passado.bookingUid*: UID do agendamento
host: Se o anfitrião esteve ausente
attendees: Participantes marcados como ausentes
get_booking_attendeesLista os participantes de um agendamento.bookingUid*: UID do agendamento
get_booking_attendeeRetorna um participante específico de um agendamento.bookingUid: UID do agendamento
attendeeId
: ID do participante
add_booking_attendeeAdiciona um novo participante a um agendamento existente.bookingUid: UID do agendamento
name
: Nome do participante
timeZone: Fuso horário IANA
email
: E-mail do participante
phoneNumber: Telefone em formato internacional
language: Código de idioma (ISO 639-1)
get_schedulesLista todas as agendas de disponibilidade do usuário.
get_scheduleRetorna uma agenda de disponibilidade específica.scheduleId*: ID da agenda
get_default_scheduleRetorna a agenda de disponibilidade padrão do usuário.
create_scheduleCria uma nova agenda de disponibilidade.name: Nome da agenda
timeZone
: Fuso horário usado no cálculo dos horários
isDefault*: Define como agenda padrão do usuário
availability: Horários de disponibilidade (padrão: seg-sex 09:00-17:00)
overrides: Exceções de disponibilidade por data
update_scheduleAtualiza uma agenda de disponibilidade existente.scheduleId*: ID da agenda
name: Novo nome
timeZone: Novo fuso horário IANA
isDefault: Define como agenda padrão
availability: Novos horários de disponibilidade (substitui os existentes)
overrides: Exceções de disponibilidade (substitui as existentes)
delete_scheduleExclui uma agenda de disponibilidade.scheduleId*: ID da agenda
get_availabilityRetorna os horários disponíveis de um anfitrião.start: Horário/data inicial (UTC, ISO 8601)
end
: Horário/data final (UTC, ISO 8601)
timeZone: Fuso horário dos horários retornados (padrão UTC)
eventTypeId: ID do tipo de evento
eventTypeSlug: Slug do tipo de evento (usar com username ou teamSlug)
username: Username do anfitrião
teamSlug: Slug da equipe
+5 opcionais
get_connected_calendarsLista as integrações de calendário conectadas ao usuário.
get_busy_timesRetorna os horários ocupados de um calendário conectado entre duas datas.dateFrom: Data inicial da consulta
dateTo
: Data final da consulta
credentialId: ID da credencial da integração de calendário
externalId
: ID externo do calendário (ex.: e-mail no Google Calendar)
loggedInUsersTz: Fuso horário do usuário logado
timeZone: Fuso horário da consulta (padrão UTC)
get_conferencing_appsLista os aplicativos de videoconferência conectados (Zoom, Google Meet, etc.).
get_booking_routing_traceRetorna o passo a passo de como um agendamento foi roteado (formulário de roteamento).bookingUid*: UID do agendamento
calculate_routing_form_slotsEnvia uma resposta de formulário de roteamento e retorna os horários disponíveis.routingFormId: ID do formulário de roteamento
response
: Respostas do formulário de roteamento
start: Horário/data inicial (UTC, ISO 8601)
end
: Horário/data final (UTC, ISO 8601)
timeZone: Fuso horário dos horários retornados (padrão UTC)
duration: Duração do slot desejada (minutos)
format: Formato do horário ('range' ou 'time') (range
get_org_attributesLista os atributos personalizados definidos na organização.orgId*: ID da organização
skip: Registros a pular (offset)
take: Máximo de resultados a retornar
get_org_attributeRetorna um atributo específico da organização.orgId: ID da organização
attributeId
: ID do atributo
get_attribute_optionsLista as opções disponíveis de um atributo de seleção.orgId: ID da organização
attributeId
: ID do atributo
get_user_attributesRetorna os atributos atribuídos a um usuário na organização.orgId: ID da organização
userId
: ID do usuário
get_user_attribute_historyRetorna o histórico de alterações de atributos de um usuário.orgId: ID da organização
userId
: ID do usuário
limit: Máximo de entradas de auditoria (1-50, padrão 25)
cursor: Cursor da página anterior
assign_attribute_to_userAtribui uma opção de atributo a um usuário.orgId: ID da organização
userId
: ID do usuário a receber o atributo
attributeId*: ID do atributo
attributeOptionId: ID da opção de atributo a atribuir
value: Valor livre (atributos TEXT/NUMBER)
weight: Peso da atribuição (usado no round-robin)
update_user_attributeAtualiza uma atribuição de atributo existente de um usuário.orgId: ID da organização
userId
: ID do usuário
attributeOptionId*: ID da opção de atributo a atualizar
weight: Novo peso da atribuição
unassign_attribute_from_userRemove a atribuição de um atributo de um usuário.orgId: ID da organização
userId
: ID do usuário
attributeOptionId*: ID da opção de atributo a remover
get_org_team_bookingsLista os agendamentos de uma equipe na organização.orgId: ID da organização
teamId
: ID da equipe na organização
status: Status separados por vírgula (upcoming, recurring, past, cancelled, unconfirmed)
attendeeEmail: Filtrar por e-mail do participante
attendeeName: Filtrar por nome do participante
eventTypeId: Filtrar por ID do tipo de evento
eventTypeIds: IDs de tipo de evento separados por vírgula
+13 opcionais
get_org_user_bookingsLista os agendamentos de um usuário específico na organização.orgId: ID da organização
userId
: ID do usuário membro da organização
teamId: Filtrar por ID da equipe
teamsIds: IDs de equipe separados por vírgula
status: Status separados por vírgula (upcoming, recurring, past, cancelled, unconfirmed)
attendeeEmail: Filtrar por e-mail do participante
attendeeName: Filtrar por nome do participante
+15 opcionais
get_org_membershipsLista todos os membros da organização.orgId*: ID da organização
take: Máximo de resultados (1-250)
skip: Registros a pular (offset)
get_org_membershipRetorna um membro específico da organização.orgId: ID da organização
membershipId
: ID do membro
create_org_membershipAdiciona um usuário à organização ou convida por e-mail.orgId: ID da organização
role
: Papel do membro (MEMBER
update_org_membershipAtualiza um vínculo de membro da organização.orgId: ID da organização
membershipId
: ID do membro
accepted: Convite aceito
role: Novo papel (MEMBER
delete_org_membershipRemove um membro da organização.orgId: ID da organização
membershipId
: ID do membro
get_org_teamsLista as equipes da organização.orgId*: ID da organização
take: Máximo de resultados (1-250)
skip: Registros a pular (offset)
get_my_teamsLista as equipes das quais o usuário autenticado faz parte.orgId*: ID da organização
take: Máximo de resultados (1-250)
skip: Registros a pular (offset)
get_org_routing_formsLista os formulários de roteamento da organização.orgId*: ID da organização
skip: Registros a pular
take: Máximo de resultados
sortCreatedAt: Ordenar por criação (asc
get_org_routing_form_responsesRetorna as respostas de um formulário de roteamento específico.orgId: ID da organização
routingFormId
: ID do formulário de roteamento
skip: Registros a pular
take: Máximo de resultados
sortCreatedAt: Ordenar por criação (asc
get_team_membershipsLista os membros de uma equipe.teamId*: ID da equipe
take: Máximo de resultados (1-250)
skip: Registros a pular (offset)
emails: Filtra membros por e-mail (máx. 20)
get_team_membershipRetorna um membro específico de uma equipe.teamId: ID da equipe
membershipId
: ID do membro
create_team_membershipAdiciona um usuário a uma equipe.teamId: ID da equipe
userId
: ID do usuário a adicionar
accepted: Convite aceito
role: Papel a atribuir (padrão MEMBER) (MEMBER
update_team_membershipAtualiza um vínculo de membro de uma equipe.teamId: ID da equipe
membershipId
: ID do membro
accepted: Convite aceito
role: Novo papel (MEMBER
delete_team_membershipRemove um usuário de uma equipe.teamId: ID da equipe
membershipId
: ID do membro
create_team_inviteGera um link de convite para uma equipe.teamId*: ID da equipe

Infinitum

Conecta o Atende Direito ao Infinitum, ferramenta de gestão de processos operacionais (POPs) e organização de cards de trabalho. O agent consegue consultar procedimentos, criar e mover cards, e manter times organizados direto pela conversa.

Como conectar: copie o token público (identificado como "chave pública" ou X-Public-Token) no painel do Infinitum e cole no campo de credencial ao conectar o app.

O que você pode pedir

  • Organizações e POPs: consultar suas organizações e listar POPs (com fases, tipos, setores, tags e campos personalizados).
  • Cards: listar, consultar, criar, atualizar e mover cards entre fases.
Dica

Exemplos: "Liste os POPs do setor Financeiro", "Crie um card no POP de Onboarding com o nome desse cliente" ou "Mova o card 'Contrato assinado' para a fase de Concluído".

Ver todas as ferramentas (16)
FerramentaO que fazParâmetros
get_my_organizationsLista as organizações do usuário no Infinitum.
get_organization_popsLista os POPs (procedimentos operacionais) de uma organização.organization_id*: ID da organização (sincronizado ao conectar)
get_popRetorna os dados de um POP específico.pop_id*: ID do POP
get_pop_with_phasesRetorna um POP com suas fases.pop_id*: ID do POP
get_pop_typesLista os tipos de POP disponíveis.
get_pop_sectorsLista os setores associados aos POPs.
get_phaseRetorna os dados de uma fase específica.phase_id*: ID da fase
get_pop_phasesLista as fases de um POP.pop_id*: ID do POP
get_pop_tagsLista as tags de um POP.pop_id*: ID do POP
get_pop_fieldsLista os campos personalizados de um POP.pop_id*: ID do POP
list_cardsLista os cards de trabalho.pop_id: filtro por POP (opcional, sincronizado ao conectar)
get_cardRetorna os dados de um card específico.card_id*: ID do card
create_cardCria um novo card.pop_id: ID do POP
phase_id
: ID da fase inicial
title*: título do card
(demais campos sincronizados ao conectar)
update_cardAtualiza os dados de um card existente.card_id*: ID do card
(campos a atualizar sincronizados ao conectar)
move_cardMove um card entre fases.card_id: ID do card
phase_id
: ID da fase de destino
auth_statusRetorna o status da autenticação com o Infinitum.

ClickUp

Conecta o Atende Direito ao ClickUp: o agent passa a gerenciar tarefas, consultar e criar documentos e conversar em chats do workspace ClickUp direto pela conversa com o cliente ou por um fluxo.

Como conectar:

  1. No ClickUp, clique no seu avatar no canto superior direito, abra Settings e, na barra lateral, acesse Apps. Em API Token, clique em Generate (ou Regenerate, se já existir um token) e copie o valor gerado — ele começa com pk_.

  2. Na plataforma, acesse Conexões → Integrações → ClickUp e cole o token para salvar a credencial.

  3. Ao conectar o app ClickUp num Agent (ou fluxo), a credencial salva em Integrações é reaproveitada automaticamente — não é preciso colar o token de novo.

Dica

Se o escritório já tem a integração ClickUp ativa em Conexões → Integrações, não é preciso gerar um token novo: a plataforma reaproveita automaticamente a credencial já conectada. Se quiser usar um token diferente, use a opção "Informar outra chave".

O Personal API Token do ClickUp nunca expira — ele fica válido até você revogá-lo ou gerar um novo (Regenerate) na própria tela de Apps do ClickUp. Se precisar cortar o acesso da plataforma, regenerar o token lá invalida o anterior.

O que você pode pedir

  • Tarefas: consultar, criar e atualizar tarefas do workspace ClickUp.
  • Documentos: consultar e gerenciar documentos (Docs) do workspace.
  • Chat: ler e enviar mensagens em chats do workspace.
Dica

Exemplos: "Crie uma tarefa no ClickUp para revisar o contrato desse cliente até sexta-feira", "Busque o documento de onboarding no ClickUp" ou "Mande uma mensagem no chat do time avisando que o processo foi concluído".

Condomínios

Superlógica

Conecta o Atende Direito ao Superlógica, sistema de gestão condominial: condomínios, unidades, cobranças (com segunda via), despesas, acordos, ocorrências, tickets, balancetes e prestação de contas. Com o app ativo, o agent consegue tirar dúvidas de moradores sobre boletos, abrir ocorrências e consultar informações financeiras do condomínio sem intervenção manual.

Como conectar: este app usa duas credenciais geradas no painel de API/Integrações da sua conta Superlógica — o App Token e o Access Token. Gere os dois e cole cada um no campo correspondente ao conectar o app; não há reaproveitamento automático de outra integração para este caso.

O que você pode pedir

  • Condomínios e unidades: listar condomínios, unidades e os contatos de uma unidade; consultar o plano de contas.
  • Cobranças: consultar cobranças, ver a composição de uma cobrança, enviar segunda via de boleto, listar agendamentos de cobrança.
  • Despesas e fornecedores: listar e criar despesas, cadastrar fornecedores, listar favorecidos.
  • Acordos: listar acordos e simular um novo acordo.
  • Processos: listar, criar e atualizar o status de um processo.
  • Atendimento: listar, criar e responder tickets; listar departamentos; listar e criar ocorrências.
  • Financeiro: consultar balancete, prestação de contas e contas bancárias.
Dica

Exemplos: "Envie a segunda via da cobrança de março para a unidade 302 do condomínio Jardins", "Qual a composição da cobrança em aberto da unidade 12B?" ou "Abra uma ocorrência sobre barulho excessivo relatada pela unidade 45".

Ver todas as ferramentas (26)
FerramentaO que fazParâmetros
superlogica_list_condominiosLista os condomínios cadastrados.
superlogica_get_plano_contasRetorna o plano de contas.condominio_id*: ID do condomínio (sincronizado ao conectar)
superlogica_list_unidadesLista as unidades de um condomínio.condominio_id*: ID do condomínio
superlogica_get_contatos_unidadeRetorna os contatos de uma unidade.unidade_id*: ID da unidade
superlogica_list_cobrancasLista as cobranças.unidade_id ou condominio_id: filtro (sincronizado ao conectar)
superlogica_get_composicao_cobrancaRetorna a composição de uma cobrança.cobranca_id*: ID da cobrança
superlogica_enviar_segunda_viaEnvia a segunda via de um boleto.cobranca_id*: ID da cobrança/boleto
superlogica_list_agendamentos_cobrancaLista os agendamentos de cobrança.condominio_id: filtro (sincronizado ao conectar)
superlogica_list_despesasLista as despesas.condominio_id: filtro (sincronizado ao conectar)
superlogica_create_despesaCria uma nova despesa.condominio_id*: ID do condomínio
(demais campos sincronizados ao conectar)
superlogica_list_favorecidosLista os favorecidos cadastrados.
superlogica_create_fornecedorCadastra um novo fornecedor.(campos sincronizados ao conectar)
superlogica_list_acordosLista os acordos.unidade_id ou condominio_id: filtro (sincronizado ao conectar)
superlogica_simular_acordoSimula um novo acordo de cobrança.cobranca_id*: ID da cobrança (sincronizado ao conectar)
superlogica_list_processosLista os processos.condominio_id: filtro (sincronizado ao conectar)
superlogica_create_processoCria um novo processo.(campos sincronizados ao conectar)
superlogica_update_status_processoAtualiza o status de um processo.processo_id: ID do processo
status
: novo status
superlogica_list_ticketsLista os tickets de atendimento.condominio_id: filtro (sincronizado ao conectar)
superlogica_create_ticketCria um novo ticket de atendimento.(campos sincronizados ao conectar)
superlogica_reply_ticketResponde a um ticket de atendimento.ticket_id: ID do ticket
mensagem
: texto da resposta
superlogica_list_departamentosLista os departamentos de atendimento.
superlogica_list_ocorrenciasLista as ocorrências.condominio_id: filtro (sincronizado ao conectar)
superlogica_create_ocorrenciaCria uma nova ocorrência.(campos sincronizados ao conectar)
superlogica_get_balanceteRetorna o balancete de um condomínio.condominio_id*: ID do condomínio
(período sincronizado ao conectar)
superlogica_get_prestacao_contasRetorna a prestação de contas de um condomínio.condominio_id*: ID do condomínio
(período sincronizado ao conectar)
superlogica_list_contas_bancariasLista as contas bancárias cadastradas.condominio_id: filtro (sincronizado ao conectar)

Pagamentos

Asaas

Conecta o Atende Direito ao Asaas para criar cobranças, consultar clientes e acompanhar recebimentos via Pix, boleto e cartão — direto de um fluxo ou de uma conversa com o agent.

Como conectar: gere uma chave de API no painel do Asaas (área de Integrações/API) e cole no campo de credencial ao conectar o app.

O que você pode pedir

  • Cobranças: criar cobranças via Pix, boleto ou cartão.
  • Clientes: consultar clientes cadastrados.
  • Recebimentos: acompanhar o status de pagamentos.

A lista completa de ferramentas aparece na plataforma assim que o app é conectado (elas são sincronizadas automaticamente a partir do servidor do Asaas).

Dica

Exemplos: "Gere um boleto de R$ 350 para o cliente Ricardo com vencimento em 10 dias" ou "Esse cliente já pagou a cobrança que enviamos semana passada?".

Ver todas as ferramentas (66)
FerramentaO que fazParâmetros
customer_listLista clientes.name: Filtrar por nome
cpfCnpj: Filtrar por CPF ou CNPJ
email: Filtrar por e-mail
groupName: Filtrar por grupo
externalReference: Referência externa
+2 opcionais
customer_getRetorna os dados de um cliente pelo ID.id*: ID do cliente
customer_createCria um novo cliente.name: Nome completo ou razão social
cpfCnpj
: CPF ou CNPJ (somente números)
email: E-mail do cliente
phone: Telefone (somente números)
mobilePhone: Celular (somente números)
address: Logradouro
addressNumber: Número
+6 opcionais
customer_updateAtualiza os dados de um cliente.id*: ID do cliente
name
email
phone
mobilePhone
address
+7 opcionais
customer_deleteRemove um cliente (só se não houver cobranças associadas).id*: ID do cliente
payment_listLista cobranças.customer: ID do cliente
billingType: Tipo de cobrança (ex: BOLETO, CREDIT_CARD, PIX)
status: Status (ex: PENDING, OVERDUE, RECEIVED, CONFIRMED, REFUNDED)
dueDate: Vencimento (yyyy-MM-dd)
dueDateFrom: Vencimento de (yyyy-MM-dd)
+4 opcionais
payment_getRetorna os detalhes de uma cobrança.id*: ID da cobrança (ex: pay_000001234)
payment_createCria uma cobrança avulsa (Pix, boleto ou cartão).customer: ID do cliente
billingType
: Tipo de cobrança (BOLETO
payment_updateAtualiza uma cobrança pendente.id*: ID da cobrança
billingType (BOLETO
payment_deleteRemove uma cobrança pendente.id*: ID da cobrança
payment_restoreRestaura uma cobrança removida.id*: ID da cobrança
payment_receive_in_cashConfirma o recebimento em dinheiro/meio externo.id: ID da cobrança
paymentDate
: Data do recebimento (yyyy-MM-dd)
value: Valor recebido (padrão: valor da cobrança)
notifyCustomer: Notificar o cliente
payment_refundEstorna total ou parcialmente uma cobrança confirmada/recebida.id*: ID da cobrança
value: Valor a estornar (padrão: valor total)
description: Motivo do estorno
payment_get_pix_qrRetorna o QR Code Pix de uma cobrança.id*: ID da cobrança
payment_get_boleto_barcodeRetorna o código de barras e a linha digitável de um boleto.id*: ID da cobrança
payment_get_billing_infoRetorna as informações de pagamento unificadas de uma cobrança.id*: ID da cobrança
payment_statisticsRetorna estatísticas consolidadas das cobranças.customer: ID do cliente
billingType (BOLETO
payment_get_statusRetorna apenas o status atual de uma cobrança.id*: ID da cobrança (pay_XXXXXXX)
payment_undo_received_in_cashDesfaz uma baixa manual em dinheiro.id*: ID da cobrança
subscription_listLista assinaturas.customer: ID do cliente
billingType: Tipo (ex: BOLETO, CREDIT_CARD, PIX)
status: Status (ex: ACTIVE, EXPIRED, INACTIVE)
offset
limit
subscription_getRetorna os detalhes de uma assinatura.id*: ID da assinatura
subscription_createCria uma assinatura recorrente.customer: ID do cliente
billingType
: Tipo de cobrança (BOLETO
subscription_updateAtualiza uma assinatura ativa.id*: ID da assinatura
billingType (BOLETO
subscription_deleteCancela uma assinatura permanentemente.id*: ID da assinatura
subscription_paymentsLista as cobranças de uma assinatura.id*: ID da assinatura
status: Status (ex: PENDING, RECEIVED, CONFIRMED, OVERDUE)
offset
limit
transfer_listLista transferências.type: Tipo (ex: TED, PIX, INTERNAL)
status: Status (ex: PENDING, DONE, CANCELLED)
dateCreatedFrom: De (yyyy-MM-dd)
dateCreatedTo: Até (yyyy-MM-dd)
offset
+1 opcionais
transfer_createTransfere saldo para conta bancária (TED) ou chave Pix.value*: Valor a transferir
bankAccount: Dados da conta bancária (para TED)
pixAddressKey: Chave PIX do destinatário
pixAddressKeyType: Tipo da chave PIX (CPF
transfer_cancelCancela uma transferência pendente.id*: ID da transferência
account_balanceRetorna o saldo disponível e total da conta.
account_infoRetorna os dados comerciais da conta.
account_statementRetorna o extrato da conta.startDate: Data inicial (yyyy-MM-dd)
finishDate: Data final (yyyy-MM-dd)
offset
limit
account_statusRetorna o status de verificação (KYC) da conta.
account_feesRetorna a tabela de tarifas da conta.
paymentlink_listLista links de pagamento.name: Filtrar por nome
active: Filtrar por ativos
offset
limit
paymentlink_getRetorna os detalhes de um link de pagamento.id*: ID do link de pagamento
paymentlink_createCria um link de pagamento público.name: Nome do link
billingType
: Tipo de cobrança aceito (BOLETO
paymentlink_updateAtualiza um link de pagamento.id*: ID do link
name
description
endDate
value
active
paymentlink_deleteRemove um link de pagamento.id*: ID do link
invoice_listLista notas fiscais.payment: ID da cobrança
customer: ID do cliente
status: Status (ex: SCHEDULED, AUTHORIZED, CANCELLED)
offset
limit
invoice_getRetorna os detalhes de uma nota fiscal.id*: ID da nota fiscal
invoice_createCria/agenda uma nota fiscal de serviço vinculada a uma cobrança.payment: ID da cobrança (pay_XXXXXXX) à qual a NF será vinculada
serviceDescription
: Descrição do serviço na NF (ex: 'Honorários Advocatícios - Fatura #123 / Descrição: Consultoria Jurídica')
value: Valor total da NF em reais (geralmente igual ao valor da cobrança)
effectiveDate
: Data de competência da NF (yyyy-MM-dd) — geralmente a data de pagamento
municipalServiceCode: Código do serviço municipal (LC 116/2003).
municipalServiceName
: Nome do serviço conforme lista municipal.
observations: Observações adicionais na NF (ex: URL da fatura, informações de contato)
deductions: Deduções do valor base de cálculo
updatePayment: Atualizar o valor da cobrança com os impostos calculados
nbsCode: Código NBS — usado para exportação de serviços
taxSituationCode: Código de situação tributária
+1 opcionais
invoice_updateAtualiza uma nota fiscal agendada.id*: ID da nota fiscal
serviceDescription: Nova descrição do serviço
observations: Novas observações
value: Novo valor
deductions: Novas deduções
effectiveDate: Nova data de competência (yyyy-MM-dd)
+3 opcionais
invoice_authorizeEmite imediatamente uma nota fiscal agendada.id*: ID da nota fiscal
invoice_cancelCancela uma nota fiscal autorizada.id*: ID da nota fiscal
fiscal_info_getRetorna as configurações fiscais da conta.
fiscal_services_listLista os serviços municipais disponíveis para emissão de nota fiscal.
installment_listLista parcelamentos.customer: ID do cliente
billingType: Tipo (ex: BOLETO, CREDIT_CARD, PIX)
paymentDate: Pagamento (yyyy-MM-dd)
offset
limit
installment_getRetorna os detalhes de um parcelamento.id*: ID do parcelamento
installment_paymentsLista as cobranças de um parcelamento.id*: ID do parcelamento
offset
limit
installment_deleteCancela todas as parcelas pendentes de um parcelamento.id*: ID do parcelamento
installment_refundEstorna todas as parcelas pagas de um parcelamento.id*: ID do parcelamento
webhook_listLista os webhooks configurados na conta.
webhook_createCria um webhook para receber notificações de eventos.url*: URL para receber as notificações
email: E-mail para notificações de falha
interrupted: Pausar o webhook
enabled: Ativar o webhook
apiVersion: Versão da API
authToken: Token de autenticação do webhook
+1 opcionais
webhook_updateAtualiza um webhook.id*: ID do webhook
url: Nova URL do webhook
email: E-mail para notificações de falha
interrupted: false para reativar um webhook que parou por erros
enabled: Ativar/desativar o webhook
authToken: Novo token de autenticação
+1 opcionais
webhook_deleteRemove um webhook.id*: ID do webhook
pix_keys_listLista as chaves Pix cadastradas na conta.
pix_key_createCadastra uma nova chave Pix.type*: Tipo da chave PIX (CPF
pix_key_deleteRemove uma chave Pix da conta.id*: ID da chave PIX
pix_transactions_listLista as transações Pix diretas.startDate: De (yyyy-MM-dd)
finishDate: Até (yyyy-MM-dd)
offset
limit
pix_qrcode_createCria um QR Code Pix estático reutilizável.addressKey*: Chave PIX que receberá os pagamentos
description: Descrição exibida para o pagador no app bancário
value: Valor fixo (omitir para valor livre)
format: ALL=imagem+payload, IMAGE=só imagem, PAYLOAD=só string (ALL
pix_qrcode_deleteRemove um QR Code Pix estático.id*: ID do QR Code estático
pix_qrcode_decodeDecodifica um QR Code Pix e retorna os dados.payload: Payload texto do QR Code (string copia-e-cola)
encodedImage: Imagem do QR Code em base64
pix_qrcode_payPaga um QR Code Pix usando o saldo da conta.payload: Payload do QR Code PIX
encodedImage: Imagem do QR Code em base64
value: Valor a pagar (obrigatório para QR Codes de valor livre)
description: Descrição interna do pagamento
scheduleDate: Agendar para data futura (yyyy-MM-dd)
customer_notifications_getRetorna as configurações de notificação de um cliente.customerId*: ID do cliente (cus_XXXXXXX)
notification_updateAtualiza uma configuração de notificação.id*: ID da configuração de notificação
enabled: Habilitar ou desabilitar esta notificação
emailEnabledForProvider: Enviar cópia para o e-mail do emissor
emailEnabledForCustomer: Enviar para o e-mail do cliente
smsEnabledForCustomer: Enviar SMS para o cliente
phoneCallEnabledForCustomer: Fazer ligação automática para o cliente
+1 opcionais
notifications_batch_updateAtualiza várias configurações de notificação de uma vez.notifications*: Lista de notificações a atualizar

Comunicação e e-mail

Resend

Permite que o agent ou o fluxo envie e-mails transacionais em nome do escritório, com suporte a modelos em HTML, anexos e rastreamento de abertura.

Como conectar: gere uma chave de API no painel do Resend e cole no campo de credencial ao conectar o app.

O que você pode pedir

  • Enviar e-mails: disparar e-mails transacionais com modelo em HTML, anexos e rastreamento de abertura.
Dica

Exemplos: "Envie um e-mail de boas-vindas para esse novo cliente" ou "Mande o contrato em anexo para o e-mail que o cliente informou".

Documentos

ZapSign

Permite coletar assinatura eletrônica de documentos direto de um fluxo: o agent cria o envelope, envia para os signatários e acompanha o status da assinatura.

Como conectar: gere um token de API no painel do ZapSign e cole no campo de credencial ao conectar o app.

O que você pode pedir

  • Assinatura eletrônica: criar um envelope de assinatura a partir de um documento, enviar para os signatários e acompanhar o status.
Dica

Exemplos: "Envie esse contrato para assinatura do cliente Marcos" ou "O documento que mandei ontem já foi assinado?".

Voz e áudio

ElevenLabs

Converte texto em áudio com voz realista, em diversos idiomas — útil para respostas faladas, notificações em áudio ou conteúdo de voz gerado automaticamente pelo fluxo.

Como conectar: gere uma chave de API na sua conta ElevenLabs e cole no campo de credencial ao conectar o app.

O que você pode pedir

  • Converter texto em áudio: gerar um arquivo de voz a partir de um texto, em diferentes idiomas e vozes.
Dica

Exemplos: "Gere um áudio dessa mensagem para enviar ao cliente" ou "Transforme essa resposta em uma nota de voz em português".

Web e dados

Firecrawl

Extrai conteúdo estruturado de páginas da web. Útil para monitorar sites, buscar informações públicas e alimentar a base de conhecimento do agent com dados sempre atualizados.

Como conectar: gere uma chave de API no painel do Firecrawl e cole no campo de credencial ao conectar o app.

O que você pode pedir

  • Extrair conteúdo de páginas: buscar e estruturar o conteúdo de uma URL ou de um site.
  • Monitorar sites: acompanhar mudanças em páginas públicas para manter dados atualizados.
Dica

Exemplos: "Extraia o conteúdo dessa página do site do fornecedor" ou "Traga as informações atualizadas dessa URL para a base de conhecimento".


Tela do catálogo de apps mostrando os cards de cada integração (Atende Direito, Asaas, ElevenLabs, Firecrawl, Resend, ZapSign, Google Calendar, Google Sheets, Cal.com, Infinitum, ClickUp, AdvBox, Meu Estagiário, Sync, Astrea, Eterno Jurídico, Superlógica) com logo, categoria e botão de conectar

Tela do catálogo de apps mostrando os cards de cada integração (Atende Direito, Asaas, ElevenLabs, Firecrawl, Resend, ZapSign, Google Calendar, Google Sheets, Cal.com, Infinitum, ClickUp, AdvBox, Meu Estagiário, Sync, Astrea, Eterno Jurídico, Superlógica) com logo, categoria e botão de conectar

Dúvidas frequentes

Minhas credenciais ficam seguras? Sim. Depois de salva, nenhuma chave é exibida em texto puro novamente — elas ficam armazenadas de forma cifrada e são usadas apenas para a plataforma se comunicar com o serviço em nome do seu workspace.

Como eu desconecto um app? Abra o app já conectado no catálogo (ou em Conexões → Integrações, quando for esse o caso) e clique em Desconectar. A confirmação é imediata.

O que acontece com os fluxos e agents quando eu desconecto um app? Eles perdem o acesso a esse app a partir daquele momento. Fluxos que dependem de uma ação daquele app (por exemplo, gerar um boleto) passam a falhar nesse ponto até que a conexão seja refeita. Nada que já foi feito antes é desfeito — a desconexão só afeta o que vem depois.

Posso conectar mais de um app da mesma categoria? Sim, você pode ter, por exemplo, AdvBox e Sync conectados ao mesmo tempo, cada um com sua própria credencial. Alguns apps (como Google Calendar e Google Sheets) compartilham a mesma conexão porque vêm da mesma conta.

Preciso reconectar se minha senha ou chave mudar do lado do serviço externo? Sim. Se você trocar a senha da conta ou revogar/rotacionar uma chave no painel do serviço externo, a conexão para de funcionar até você atualizar a credencial no catálogo.

Saiba mais