So fügst du automatisch ein Termin-Datum in ein Dokument & Contract ein

Ziel & Herausforderung

Ziel: Du willst automatisch ein Contract versenden, der den konkreten Termin (Datum & Uhrzeit) eines gebuchten Appointments enthält.

Herausforderung: Du kannst kein direktes {{appointment.start_time}} in Templates verwenden, da der Send Documents & Contracts Action nur Contact- oder Opportunity-Daten nutzt, nicht direkt Appointment-Daten.

Lösung:
Du speicherst das Appointment zuerst in einem Custom Field (Contact oder Opportunity) und nutzt dieses Feld anschließend im Contract.


Voraussetzungen

1. Custom Field erstellen (für das Datum)

Gehe zu Settings > Custom Fields

• Add Field klicken
• Typ: Contact (einfach) oder Opportunity (fortgeschritten)
• Feldtyp: Text
• Name z. B. „Session Date“, „Booking Date“ oder „Event Date“
• Speichern


2. Contract Template vorbereiten

Gehe zu Payments > Documents & Contracts > Templates

• Template erstellen oder duplizieren
• In den Contract einfügen:

Für Contact:
{{contact.session_date}}

Für Opportunity:
{{opportunity.session_date}}

• Speichern


Workflow Setup

Methode 1: Simple Contact Workflow

1. Trigger setzen

Trigger: Customer Booked Appointment
(optional nach Kalender filtern)


2. Custom Field befüllen

Action: Update Contact Field

• Feld: Session Date (oder dein Custom Field)
• Wert: Appointment > Start Time

➡️ Damit wird das Termin-Datum im Kontakt gespeichert.


3. Contract senden

Action: Send Documents & Contracts

• Template auswählen (mit Custom Field)


Ergebnis

Der Contract enthält automatisch das richtige Buchungsdatum.


Methode 2: Advanced Opportunity Workflow

1. Trigger

Customer Booked Appointment (mit Kalender-Filter)


2. Opportunity finden

Action: Find Opportunity

• Most recently created opportunity
• Filter: Session Date is Empty


3. Opportunity aktualisieren

Action: Update Opportunity

• Feld: Session Date
• Wert: Appointment > Start Time


4. Contract senden

Action: Send Documents & Contracts
• Opportunity-basiertes Template auswählen


Ergebnis

Das Datum wird direkt aus der Opportunity in den Contract übernommen.


Logik (wichtig)

Der Workflow muss immer so laufen:

Trigger (Appointment Booked)
→ Update Field (Contact oder Opportunity)
→ Send Contract (Template mit Merge Field)


Troubleshooting

❌ Datum ist im Contract leer

• Action-Reihenfolge falsch → Update Field muss vor Send Contract stehen
• Opportunity existiert nicht → ggf. vorher erstellen


❌ Falscher Contract wurde gesendet

• Prüfe, ob wirklich das neue Template im Send Documents & Contracts Action ausgewählt wurde


Wenn du willst, kann ich dir daraus auch einen fertigen Workflow-Blueprint (1:1 Setup in HighLevel Logik) bauen.


War dieser Artikel hilfreich?