RESPOSTAS E PROMPTS DO GOHIGHLEVEL: PLAYBOOK T23 · CALENDÁRIOS E AGENDAMENTOS
AUTOR: DANIEL HALLMAN
PALAVRA-CHAVE: CALENDÁRIO
PLAYBOOK T23 · Calendários e agendamentos PALAVRA-CHAVE: CALENDÁRIO

Por que os horários de início e término dos agendamentos do GoHighLevel estão em branco no meu webhook?

Resposta: Acione seu fluxo de trabalho em Appointment Status ou Customer Booked Appointment (nunca um acionador por tag de contato), formate os registros de data/hora de início/fim com Format Data > Date/Time Formatter, e teste com um agendamento real de calendário em vez do botão Test Workflow.

INSTRUÇÕES PASSO A PASSO + CAPTURAS DE TELA ANOTADAS DO GHL

Etapas no GoHighLevel

  1. PASSO 1
    Mudar para um gatilho de agendamento: Em Automação > Fluxos de trabalho, configure o gatilho do fluxo de trabalho para Status do agendamento (Event Type = Normal, Status = Confirmed) ou Cliente agendou um compromisso.
    TELA REAL DO GHL · CALENDARS > BOOKINGS & CALENDAR SETTINGS CAPTURA ANOTADA DO GHL
    Captura anotada de Calendários do GoHighLevel mostrando o menu Calendars, as abas Calendar View/List/Settings e os agendamentos confirmados
    1Clique em Calendários na barra lateral esquerda 2Alterne entre visualização de calendário, lista e configurações 3Revise os agendamentos confirmados ou clique em + New
  2. PASSO 2
    Adicione uma etapa de formatação de data/hora: Em Automação > Fluxos de trabalho, adicione Formatar dados > Formatador de data/hora antes do seu webhook para converter {{appointment.start_time}} e {{appointment.end_time}} em ISO-8601 (YYYY-MM-DDTHH:mm:ssZ).
    TELA REAL DO GHL · AUTOMAÇÃO > TELA DO CONSTRUTOR DE FLUXOS DE TRABALHO CAPTURA ANOTADA DO GHL
    Captura anotada da tela do construtor de fluxos do GoHighLevel mostrando a ramificação condicional If/Else, as etapas de roteamento prioritário e as abas Builder/Settings/Execution logs
    1Adicionar condição If/Else e proteção de tag 2Encadeie prioridade e etapas de espera 3Alternar para configurações ou logs de execução
  3. PASSO 3
    Mapeie chaves de webhook personalizadas e agende um horário ao vivo: Em Automação > Fluxos de trabalho > Webhook de saída, mapeie start_time_iso, end_time_iso, e calendar_name sob Dados personalizados, depois agende um horário de teste ao vivo na sua página de calendário.
    TELA REAL DO GHL · AUTOMAÇÃO > FLUXOS DE TRABALHO CAPTURA ANOTADA DO GHL
    Captura de tela anotada de Automation Workflows da GoHighLevel mostrando o item Automation da barra lateral, o botão + Create Workflow e as Global Workflow Settings
    1Clique em Automação no menu esquerdo 2Clique em + Criar fluxo de trabalho ou Criar com IA 3Verificar configurações globais do fluxo de trabalho
MODO: PROMPT DE AGENTE
COLAR NO CLAUDE CODE, CURSOR, CHATGPT OU GOHIGHLEVEL ASK AI PROMPT DO AGENTE
Fix our GoHighLevel Outbound Webhook workflow where appointment.start_time and appointment.end_time arrive blank:
1. Check the workflow trigger and replace any Contact-scoped trigger (like Contact Tag Added or Opportunity Changed) with "Appointment Status" (Status = Confirmed) or "Customer Booked Appointment".
2. Add a native "Format Data — Date/Time Formatter" action before the Outbound Webhook to format {{appointment.start_time}} and {{appointment.end_time}} as ISO-8601 timestamps.
3. Map the formatted timestamps into explicit Custom Data keys on the Outbound Webhook action.
Causa
  • Quando um fluxo de trabalho é iniciado por uma tag de contato, etapa do pipeline
  • ou o botão 'Test Workflow', o HighLevel executa no escopo de Contato em vez do escopo de Agendamento
  • assim {{appointment.start_time}} e {{appointment.end_time}} são enviados como strings vazias.
Configuração do GoHighLevel
  • Mude o gatilho do fluxo de trabalho para um evento com escopo de agendamento para que o HighLevel carregue o objeto do agendamento na memória, converta os horários de início e término em ISO-8601 strings com Formatador de data/hora
  • e passar esses valores formatados em seu Webhook de saída.
REFERÊNCIA DE CAMINHO DE MENU

Caminhos de menu do GoHighLevel

Etapa Caminho do menu no GHL Ação
Etapa 1 Automation > Workflows Defina o gatilho do fluxo de trabalho como Status do agendamento (Event Type = Normal, Status = Confirmed) ou Cliente agendou um compromisso.
Etapa 2 Automation > Workflows Adicionar Formatar dados > Formatador de data/hora antes do seu webhook para converter {{appointment.start_time}} e {{appointment.end_time}} em ISO-8601 (YYYY-MM-DDTHH:mm:ssZ).
Etapa 3 Automation > Workflows > Outbound Webhook Mapear start_time_iso, end_time_iso, e calendar_name sob Dados personalizados, depois agende um horário de teste ao vivo na sua página de calendário.
Corrigindo horários de início e término de compromissos vazios em webhooks de saída do GoHighLevel
GUIA VISUAL · PLAYBOOK T23 (CALENDÁRIOS E AGENDAMENTOS) Voltar às capturas anotadas do GHL ↑
CONFIGURAÇÃO PADRÃO VS. FLUXO DE TRABALHO AUTOMATIZADO

Comparação operacional

Taxa de não comparecimento a agendamentos
Apenas lembrete por e-mail 24h antes: 38% de não comparecimento
Confirmação por SMS responda '1' 2h antes: <9% não comparecimento
Utilização de horários do calendário
Horários não confirmados na agenda
Agendamentos verificados de proprietários

Perguntas relacionadas

CONSTRUA MAIS RÁPIDO NO GOHIGHLEVEL · BÔNUS DE TESTE GRÁTIS + SERVIDOR MCP

Construa isso diretamente na sua subconta da GoHighLevel

Conecte o Claude Code, Cursor ou OpenAI Codex ao nosso ghl-tools Servidor MCP e CLI em Rust para criar fluxos de trabalho, formulários e funis a partir do seu editor, ou comece seu plano do GoHighLevel pelo nosso link de parceiro para desbloquear $612+ em kits prontos para importar (incluindo Pacote de receitas de fluxo de trabalho da GHL ($47 — ou grátis com o teste)) e consultorias ao vivo semanais.