Event Type = Normal, Status = Confirmed) oder Kunde hat Termin gebucht.
{{appointment.start_time}} und {{appointment.end_time}} in ISO-8601 (YYYY-MM-DDTHH:mm:ssZ).
start_time_iso, end_time_iso, und calendar_name unter Benutzerdefinierte Daten, buchen Sie dann einen Live-Testtermin auf Ihrer Kalenderseite.
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}} und {{appointment.end_time}} werden als leere Zeichenketten gesendet.ISO-8601 Zeichenketten mit Datums-/Uhrzeit-Formatierer| Schritt | Menüpfad in GHL | Aktion |
|---|---|---|
| Schritt 1 | Automation > Workflows | Legen Sie den Workflow-Auslöser fest auf Terminstatus (Event Type = Normal, Status = Confirmed) oder Kunde hat Termin gebucht. |
| Schritt 2 | Automation > Workflows | Einfügen Daten formatieren > Datums-/Uhrzeit-Formatierer vor Ihrem Webhook, um umzuwandeln {{appointment.start_time}} und {{appointment.end_time}} in ISO-8601 (YYYY-MM-DDTHH:mm:ssZ). |
| Schritt 3 | Automation > Workflows > Outbound Webhook | Zuordnen start_time_iso, end_time_iso, und calendar_name unter Benutzerdefinierte Daten, buchen Sie dann einen Live-Testtermin auf Ihrer Kalenderseite. |
Verbinden Sie Claude Code, Cursor oder OpenAI Codex mit unserem ghl-tools MCP-Server & Rust-CLI um Workflows, Formulare und Funnels direkt aus Ihrem Editor zu erstellen, oder starten Sie Ihren GoHighLevel-Tarif über unseren Partner-Link, um freizuschalten $612+ in sofort importierbaren Kits (einschließlich GHL-Workflow-Rezeptpaket ($47 – oder kostenlos mit Testphase)) und wöchentliche Live-Sprechstunden.