create_agendamento
tathi › create_agendamento
Informações Básicas
Title
Type
Method
Empresa
Endpoint
Descrição e Instruções
Description
cria o agendamento na agenda do closer e do lead
Instructions
Instruções que serão incluídas no prompt do agente
### `create_agendamento(email: string, start_time: string, end_time: string)` **Use quando:** Confirmar e registrar o agendamento do Diagnóstico após o lead escolher um horário disponível. **Objetivo:** Criar o evento na agenda do closer com base no horário selecionado pelo lead. **Parâmetros obrigatórios:** * `email` → email do lead que será associado ao agendamento * `start_time` → data e hora de início do agendamento — **formato TIMESTAMPTZ (ISO 8601 com fuso horário)** * `end_time` → data e hora de fim do agendamento — **formato TIMESTAMPTZ (ISO 8601 com fuso horário)** **Regras de chamada:** * ✅ Só chame após o lead confirmar explicitamente um dos horários disponíveis * ✅ Use exatamente o mesmo intervalo de tempo do slot retornado pela ferramenta de disponibilidade * ✅ Sempre valide que o email do lead está presente antes de chamar * ✅ Envie `start_time` e `end_time` com timezone explícito (TIMESTAMPTZ)
Configurações
Enviar conteúdo antes da execução
Function Calling Schema
JSON completo do schema OpenAI para function calling (complete_json)
{ "name": "create_agendamento", "parameters": { "type": "object", "required": [ "email", "start_time", "end_time" ], "properties": { "email": { "type": "string", "description": "Email do lead que será associado ao agendamento" }, "end_time": { "type": "string", "description": "Data e hora de fim do agendamento em formato TIMESTAMPTZ (ISO 8601 com fuso horário)" }, "start_time": { "type": "string", "description": "Data e hora de início do agendamento em formato TIMESTAMPTZ (ISO 8601 com fuso horário)" } }, "additionalProperties": false }, "description": "Cria um agendamento na agenda do closer com base no horário escolhido pelo lead" }
Salvar Tool
Parâmetros
Adicionar Parâmetro
customer_id
Name
Type
Source
Location
Description
Value (JSON)
Obrigatório (mandatory)
Salvar Parâmetro
email
Name
Type
Source
Location
Description
Value (JSON)
Obrigatório (mandatory)
Salvar Parâmetro
start_time
Name
Type
Source
Location
Description
Value (JSON)
Obrigatório (mandatory)
Salvar Parâmetro
end_time
Name
Type
Source
Location
Description
Value (JSON)
Obrigatório (mandatory)
Salvar Parâmetro