Event Type = Normal, Status = Confirmed) ou Le client a réservé un rendez-vous.
{{appointment.start_time}} et {{appointment.end_time}} dans ISO-8601 (YYYY-MM-DDTHH:mm:ssZ).
start_time_iso, end_time_iso, et calendar_name sous Données personnalisées, puis réservez un créneau de test en direct sur votre page de calendrier.
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.
# 1. MCP Tool Call (ghl-crm-mcp)
{
"tool": "workflows_create_from_recipe",
"arguments": {
"location_id": "<YOUR_LOCATION_ID>",
"recipe": "appointment_iso_timestamp_webhook",
"trigger": "appointment_status_confirmed"
}
}
# 2. Or run via ghl-crm Rust CLI
ghl-crm workflows apply-recipe --location-id <YOUR_LOCATION_ID> --recipe appointment-iso-webhook
Official GHL MCP vs. ghl-tools: HighLevel’s official hosted MCP (services.leadconnectorhq.com/mcp) covers public v2 CRM records (contacts, opportunities, appointments, conversations). ghl-tools MCP complements it with workflow graph inspection & recipes, funnel/form builders, DNS/BIMI checks, and ghl-crm doctor audits.
{{appointment.start_time}} et {{appointment.end_time}} sont envoyées sous forme de chaînes vides.ISO-8601 chaînes avec Formateur de date/heure| Étape | Chemin du menu dans GHL | Action |
|---|---|---|
| Étape 1 | Automation > Workflows | Définissez le déclencheur du flux de travail sur Statut du rendez-vous (Event Type = Normal, Status = Confirmed) ou Le client a réservé un rendez-vous. |
| Étape 2 | Automation > Workflows | Ajouter Formater les données > Formateur de date/heure avant votre webhook pour convertir {{appointment.start_time}} et {{appointment.end_time}} dans ISO-8601 (YYYY-MM-DDTHH:mm:ssZ). |
| Étape 3 | Automation > Workflows > Outbound Webhook | Associer start_time_iso, end_time_iso, et calendar_name sous Données personnalisées, puis réservez un créneau de test en direct sur votre page de calendrier. |
Connectez Claude Code, Cursor ou OpenAI Codex à notre ghl-tools Serveur MCP et CLI Rust pour créer des flux de travail, formulaires et tunnels depuis votre éditeur, ou commencez votre forfait GoHighLevel via notre lien partenaire pour débloquer $612+ en kits prêts à importer (y compris Pack de recettes de flux de travail GHL (47 $ — ou gratuit avec l'essai)) et cliniques en direct hebdomadaires.