Connect neetocal
connect_neetocalConecta a conta a um scheduling link do NeetoCal, o provedor de agenda alternativo ao Google Calendar. Fluxo em 2 passos: 1) chame SEM meeting_slug — valida a chave e retorna a lista de scheduling links disponíveis no workspace (com hosts e duração); 2) escolha um slug da lista e chame de novo COM meeting_slug para salvar a conexão de fato. Cada meeting_slug vira UMA conexão própria — chame de novo com um slug DIFERENTE para adicionar outro profissional/link (ex: um round-robin geral + um link individual de cada closer), sem apagar os anteriores. Depois de conectar, ative calendar_booking_mode via update_agent_config para o agente passar a usar as tools de agendamento (check_availability, schedule_appointment, etc.).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"api_key": "<api_key>",
"subdomain": "<subdomain>"
},
"name": "connect_neetocal"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Nome de exibição do profissional/link (opcional; padrão = nome do meeting no NeetoCal). Ex: "Pablo Costa". | |
| api_key | Yes | Chave de API do NeetoCal (Painel de administração > Chaves da API), começa com "NCAL-". | |
| subdomain | Yes | Subdomínio do workspace NeetoCal, ex: "ekyte" (de https://ekyte.neetocal.com). | |
| is_default | No | Se "true", marca esta conexão como a PADRÃO — usada automaticamente pelo agente sem perguntar ao cliente quem prefere. As demais conexões (Google Calendar ou NeetoCal) da conta são desmarcadas como padrão. Se a conta tem só uma conexão, ela já funciona sozinha independente disso. Com 2+ conexões, marque uma como padrão (geralmente o link de round-robin) para as outras virarem "alternativas nominais" — só usadas se o cliente pedir uma pessoa específica por nome. | |
| meeting_slug | No | Slug do scheduling link a usar (opcional na 1ª chamada — descubra os disponíveis via a resposta sem esse campo). Cada slug distinto vira uma conexão própria. | |
| target_user_id | No | ID da conta-alvo (opcional; APENAS o admin da plataforma pode usar). Padrão: a conta autenticada. |