O que são agendamentos
Agendamentos (appointments) representam reuniões, consultas ou compromissos vinculados opcionalmente a um lead. Se a loja tiver Google Calendar ou Outlook conectado (via Nylas), toda criação, atualização ou remoção feita pela API é sincronizada automaticamente com o calendário externo — o mesmo comportamento de quem agenda pela plataforma.Disponível a partir do plano
starter. Consulte Autenticação para os tiers de cada endpoint.Criar agendamento
lead_id é opcional — vincule quando o agendamento se refere a um lead existente da loja. Quando vinculado, o lead é automaticamente movido para o status converted.
Idempotência
Retry de rede emPOST /appointments pode criar um agendamento duplicado — e um evento duplicado no calendário externo. Envie um header Idempotency-Key (qualquer string única por operação, ex: um UUID gerado no seu sistema) para evitar isso:
Idempotent-Replay: true indica um replay). O mesmo suporte existe em POST /leads, POST /sellers e POST /followups/scheduled.
Listar e filtrar agendamentos
total, page e limit:
Reagendar ou cancelar
Reagendar é umPATCH trocando scheduled_at; cancelar é um PATCH de status. Ambos sincronizam com o calendário externo:
Remover agendamento
Padrões de integração
Sincronizar agenda de um sistema externo
Sincronizar agenda de um sistema externo
Quando um compromisso é criado no seu CRM ou sistema de agendamento, replique na Cordialy para que apareça no calendário conectado e nos lembretes automáticos:
Confirmar agendamento junto ao lead
Confirmar agendamento junto ao lead
Após criar o agendamento, envie a confirmação diretamente no WhatsApp do lead: