Voltar ao índice
Parte 2 · Ações · 06/14 · Agendamentos
Parte 2 · Ações · Categoria 06/14

Ações de Agendamentos.

Ações que manipulam compromissos e calendários. Apenas 3 ações, mas críticas pra operações de agendamento — atualizar status (incluindo cancelar), marcar automaticamente e anexar notas.

3 Ações nesta categoria
Parte 2 do guia
01
Ação

Atualizar Status do Agendamento

Update Appointment Status
★ Principal
O que esta ação faz

Muda status de um agendamento (New → Confirmed → Showed/No-Show/Cancelled). Principal ação pra manter agenda atualizada automaticamente.

Quando usar
Caso
Auto-confirmar
Novo booking → wait 5min → Confirmed.
Caso
Marcar no-show
Passou horário sem check-in → No-Show.
Caso
Cancelamento por inatividade
Lead sumiu → Cancelled.
Configurações principais

Novo status, filtros (qual appointment).

Exemplo prático · Mockup interativo
/Agendamentos/ Update Status · Auto-Confirmar
Aguardando...
clique para ver ↗
T
Trigger · Appointment Booked
Appointment Booked
Workflow Trigger NameAppointment Booked
FiltersSem filtros (dispara em qualquer caso)
clique para ver ↗
Action · Wait
Wait 5min
Action NameWait 5min
Wait TypeWait For Time Delay
Duration1 hour
clique para ver ↗
Action · Agendamentos
Update Appointment Status
Action NameUpdate Appointment Status
CalendarCalendário principal
Clique em cada bloco pra ver a configuração
⚡ Painel de configuração — fidelidade HighLevel

Esse é exatamente o painel lateral que abre no HighLevel quando você seleciona a ação. Cada campo tem o tipo correto — não confunda dropdown com texto livre.

Status dropdown 6 opções, Appointment selector.
Action Configuration Update Appointment Status
Action Name *
Status *
Showed
New/UnconfirmedConfirmedShowedNo-showCancelledInvalid
Appointment
Most Recent
Muda status do compromisso (Confirmed/Showed/etc.)
02
Ação

Marcar Agendamento

Book Appointment
Novo
O que esta ação faz

Cria um agendamento num calendário selecionado automaticamente quando o workflow roda — sem intervenção manual. O horário pode ser fixo (Standard) ou dinâmico, mapeado de dados do gatilho (payload de webhook, campo de formulário, custom field de data).

Tem branch de sucesso: "Appointment booked successfully" — você trata confirmação num caminho e fallback (horário indisponível) no outro.

Quando usar
Caso
Form → call automática
Formulário de qualificação enviado → agenda follow-up no calendário do time.
Caso
Webhook com horário
Sistema externo manda slot escolhido no payload → agenda dinâmico.
Caso
Onboarding pós-compra
Pagamento recebido → agenda call de implementação automaticamente.
Configurações principais

Calendar (obrigatório), Team Member (Calendar Default respeita round-robin, ou membro específico), Date/Time Mode (Standard fixo ou Dynamic mapeado do trigger), toggle Override Availability (agenda sem checar disponibilidade — usar com cuidado).

Exemplo prático · Mockup interativo
/Agendamentos/ Book · Form Qualificado → Call
Aguardando...
clique para ver ↗
T
Trigger · Form Submitted
Form · Qualificação
Form IsQualificação Consultoria
FiltroFaturamento > R$ 50k/mês
clique para ver ↗
📅
Action · Agendamentos
Book Appointment
CalendarConsultoria — Time Comercial
Team MemberCalendar Default (round-robin)
Date/TimeDynamic · {{contact.data_preferida}}
clique para ver ↗
Action · Communication
Send Email · Confirmação
BranchAppointment booked successfully
SubjectSua call está marcada, {{contact.first_name}}!
Clique em cada bloco pra ver a configuração
⚡ Painel de configuração — fidelidade HighLevel

Esse é exatamente o painel lateral que abre no HighLevel quando você seleciona a ação. Cada campo tem o tipo correto — não confunda dropdown com texto livre.

Date/Time Mode muda o campo abaixo: Standard = data fixa, Dynamic = mapeia do trigger (webhook, form, custom field). Override Availability agenda sem checar agenda — cuidado com double-booking.
Action Configuration Book Appointment
Action Name *
Calendar *
Consultoria — Time Comercial
Team Member
Calendar Default
Calendar Default respeita a distribuição do calendário (ex.: round-robin) — ou escolha um membro específico
Date/Time Mode *
Dynamic
Opções
Standard (data fixa)Dynamic (mapeado do trigger)
Date & Time *
Override Availability
Agenda automático com branch de sucesso. Doc oficial: help.gohighlevel.com/...book-appointment
03
Ação

Criar Nota no Agendamento

Create Appointment Note
Novo
O que esta ação faz

Adiciona uma nota interna ao agendamento. A nota aparece nos registros de Contato, Oportunidade e Conversa associados — o time inteiro vê o mesmo contexto em qualquer módulo.

⚠ Quer cancelar um agendamento via workflow? Não existe ação separada de cancelamento — usa a A1 Update Appointment Status com status Cancelled.

Quando usar
Caso
Contexto pré-call
Agendamento criado → nota com respostas do formulário de qualificação.
Caso
Resumo IA pós-call
Transcript gerado → IA resume → nota anexada ao agendamento.
Caso
Registro de no-show
Status virou No-Show → nota com histórico pro próximo vendedor.
Configurações principais

Note Body (até 5.000 caracteres, aceita merge fields) e Appointment ID opcional via custom value — sem ID, usa o agendamento em contexto no workflow. Via Inbound Webhook, o payload precisa trazer appointmentId e body.

Exemplo prático · Mockup interativo
/Agendamentos/ Note · Contexto Pré-Call
Aguardando...
clique para ver ↗
T
Trigger · Appointment Status
Novo agendamento criado
Appointment StatusNew
In CalendarConsultoria — Time Comercial
clique para ver ↗
📝
Action · Agendamentos
Create Appointment Note
Action NameNota · contexto pré-call
Note BodyOrigem: {{contact.source}} · Faturamento: {{contact.faturamento}}
clique para ver ↗
🔔
Action · Internal Notification
Avisar vendedor da call
To{{appointment.assigned_user}}
MessageCall nova com contexto na nota do agendamento
Clique em cada bloco pra ver a configuração
⚡ Painel de configuração — fidelidade HighLevel

Esse é exatamente o painel lateral que abre no HighLevel quando você seleciona a ação. Cada campo tem o tipo correto — não confunda dropdown com texto livre.

Dois campos: Appointment ID (custom value, opcional — vazio usa o agendamento em contexto) Note Body (textarea, máx 5.000 caracteres, aceita merge fields).
Action Configuration Create Appointment Note
Action Name *
Appointment ID
Opcional — vazio usa o agendamento que disparou o workflow
Note Body *
Origem: {{contact.source}} Faturamento declarado: {{contact.faturamento}} Interesse: {{contact.interesse_principal}}
Máx 5.000 caracteres · a nota aparece em Contato, Oportunidade e Conversa
Nota interna sincronizada entre módulos. Doc oficial: help.gohighlevel.com/...create-appointment-note