Auto Actions: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Eleni (Diskussion | Beiträge)
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Eleni (Diskussion | Beiträge)
 
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 183: Zeile 183:
=== Webhook ===
=== Webhook ===
Richten Sie Auto Actions ein, die einen Webhook Benachrichtigung auslösen.
Richten Sie Auto Actions ein, die einen Webhook Benachrichtigung auslösen.
== Buchungen am selben Tag/Kurzfristige Buchungen ==
Bei Buchungen am selben Tag/kurzfristigen Buchungen sollten Sie die Aktionen/Nachrichten berücksichtigen, die Sie mit Ihren Auto Actions auslösen möchten.
Wenn Sie Nachrichten/E-Mails haben, die zu verschiedenen Zeitpunkten vor der Ankunft Ihres Gastes an Ihrer Unterkunft gesendet werden müssen, sollten Sie bei Buchungen am selben Tag/kurzfristigen Buchungen in Betracht ziehen, die Informationen zu konsolidieren und eine Nachricht/E-Mail zu senden.
Im Reiter Auslöser der Auto Action kann 'Zwischen Buchung und Check-in' verwendet werden, um zu verwalten, bei welchen Buchungen die Aktion ausgelöst werden kann.
===Beispiel 1 - Buchung am selben Tag ===
Reiter Auslöser:
*Auslösender Event = Buchung
*Auslöser Zeit = Sofort
*Zwischen Buchung und Check-in = 0 und 0 (selber Tag).
Für Ihre anderen Auto Actions setzen Sie Zwischen Buchung und Check-in = 1 und 999, dann werden sie nicht bei Buchungen am selben Tag ausgelöst.
===Beispiel 2 - Kurzfristige Buchung ===
Wenn Ihr Geschäftsprozess darin besteht, zum Zeitpunkt der Buchung eine Bestätigungsnachricht zu senden und dann 2 Tage vor der Ankunft die Check-in-Anweisungen, können Sie für Buchungen am selben Tag 1 Auto Action verwenden.
Reiter Auslöser:
*Auslösender Event = Buchung
*Auslöser Zeit = Sofort
*Zwischen Buchung und Check-in = 0 und 2 (Kurzfristig).
Nachrichten Reiter: Konsolidieren Sie die Nachricht aus Ihrer Standard-Bestätigungsnachricht und den Check-in-Anweisungen.
Für Ihre anderen Auto Actions setzen Sie Zwischen Buchung und Check-in = 3 und 999, dann werden sie nicht bei kurzfristigen Buchungen ausgelöst.


==Multiple Unterkünfte==
==Multiple Unterkünfte==
Zeile 256: Zeile 284:
1) Sie müssen eine Nachricht senden, um die Gäste daran zu erinnern, die Mülltonne am Mittwochabend herauszustellen.
1) Sie müssen eine Nachricht senden, um die Gäste daran zu erinnern, die Mülltonne am Mittwochabend herauszustellen.


*  [IF=:[CURRENTDATE:{%u}]:3:ja|nein] überprüft, ob das aktuelle Datum ein Mittwoch ist.
*  [IF=:[CURRENTDATE:{%u}]:3:yes|no] überprüft, ob das aktuelle Datum ein Mittwoch ist.


2) Erinnern Sie den Gast daran, dass die Putzfrau am Freitagmorgen in der Wohnung sein wird.
2) Erinnern Sie den Gast daran, dass die Putzfrau am Freitagmorgen in der Wohnung sein wird.


* [IF=:[CURRENTDATE:{%u}]:4:ja|nein] überprüft, ob das aktuelle Datum ein Donnerstag ist.
* [IF=:[CURRENTDATE:{%u}]:4:yes|no] überprüft, ob das aktuelle Datum ein Donnerstag ist.


%u ISO-8601 numerische Darstellung des Wochentags 1 (für Montag) bis 7 (für Sonntag)
%u ISO-8601 numerische Darstellung des Wochentags 1 (für Montag) bis 7 (für Sonntag)


== Leistung und Testen ==
Auto Actions testen bis zu 1000 Buchungen pro Zyklus, wenn Ihre Auslöserbedingung mehr als 1000 Buchungen beinhaltet, werden die nächsten 1000 im nächsten Zyklus getestet usw.
Wenn Sie die schnellste Geschwindigkeit benötigen, stellen Sie sicher, dass Ihr Auslöser so gestaltet ist, dass weniger als 1000 Buchungen getestet werden.


== Leistung und Testen ==
Der einfachste Weg dies zu tun, besteht in der Regel darin, das Testfenster auf das kleinste Notwendige zu reduzieren und die Auslöserbedingung entsprechend anzupassen.
Auto Actions testen bis zu 1000 Buchungen pro Zyklus. Wenn Ihre Auslöserbedingung mehr als 1000 Buchungen umfasst, werden die nächsten 1000 beim nächsten Zyklus getestet usw.
Zum Beispiel wird ein Auslöser, der alle Buchungen ab Buchungszeit für 1 Jahr testet, viele Buchungen testen, während ein Auslöser, der nur die 7 Tage vor dem Check-in testet, weniger Buchungen testet und schneller arbeitet.
Wenn Sie die schnellste Geschwindigkeit benötigen, stellen Sie sicher, dass Ihr Auslöser so konzipiert ist, dass er weniger als 1000 Buchungen testet.


Am einfachsten geht das in der Regel, indem Sie das Testfenster auf das kleinste notwendige Maß reduzieren und die Triggerbedingung so anpassen, dass sie am besten passt.
Der '''Auslöser Reiter''' der Auto Actions verfügt über eine Schaltfläche, die Ihnen anzeigt, wie viele und welche Buchungen von der Auto Action getestet werden. Die Liste kann Buchungen enthalten, die die Auto Action nicht auslösen.
Um zu prüfen, ob die Buchung alle Regeln erfüllt, geben Sie die Buchungsnummer ein und testen Sie, ob die Auto Action bei dieser Buchung ausgelöst würde, wobei einige Diagnoseinformationen angezeigt werden, um bei der Fehlersuche zu helfen.
Alternativ öffnen Sie die Buchung und gehen zum Mail & Action Reiter, dann suchen Sie nach der ID der Auto Action, prüfen Sie die Details in der Status-Spalte.


Zum Beispiel wird ein Auslöer, der alle Buchungen ab der Buchungszeit für 1 Jahr testet, viele Buchungen testen, während ein Auslöser, der nur die 7 Tage vor dem Check-in testet, weniger Buchungen testet und schneller arbeitet.
'''Optimierung Ihrer Auto Actions''' Sie können mehrere Aktionen in einer Auto Action auslösen,
*senden Sie eine E-Mail/API-Nachricht an den Gast,
*senden Sie eine SMS, aktualisieren Sie die Buchungseinstellungen,
*fügen Sie einen Buchung Infocode hinzu/löschen Sie einen,
*lösen Sie einen Webhook aus,
*fügen Sie eine ausstehende Zahlung hinzu,
*aktualisieren/hinzufügen/löschen Sie einen Gebühren-/Zahlungsposten,
*ordnen Sie eine Rechnungsnummer zu.


Der Reiter "Test" hat einen Button, die Ihnen zeigt, wie viele und welche Buchungen von der Auto Action getestet werden.
Es besteht keine Anforderung, für jeden Action eine einzelne Auto Action festzulegen, wenn sie alle gleichzeitig angewendet werden können.


Es ist auch möglich, eine Buchungsnummer anzugeben und zu testen, ob die Auto Action n bei dieser Buchung ausgelöst wird, wobei einige Diagnoseinformationen angezeigt werden, die bei der Fehlersuche helfen.
<span style="color: #f3e504; font-size: 150%;" >{{#fas:lightbulb}} </span> '''Es ist nicht möglich, eine spezifische Zeit für das Auslösen der Auto Action festzulegen.''' Die Verwendung der Auslöser Zeit 'Sofort' + 14 Stunden (zum Beispiel) wird die Auto Action nicht um 14 Uhr Ortszeit auslösen, dies wird die erste Zeit sein, zu der die Buchung überprüft werden könnte, um zu sehen, ob alle anderen Bedingungen erfüllt sind, und zur Verarbeitung hinzugefügt wird.


== Troubleshooting ==
== Fehlerbehebung ==
  '''Wenn Auto Actions nicht ausgeführt werden:'''
  '''Wenn Auto Actions nicht gesendet werden:'''
  Im Reiter "Mail" der Buchung können Sie überprüfen, warum eine Auto Action ausgeführt/nicht ausgeführt wurde. Häufige Ursachen sind:  
Die Liste im Reiter "Mail" der Buchung zeigt Ihnen den Grund. Häufige Ursachen sind:  
  *Funktioniert die Versand Email? Gehen Sie zu {{#fas:cog}} (KONFIGURATION)  BENUTZERKONTO > VERSANDEMAIL und klicken auf "Test Email senden".
  *Funktioniert Ihre ausgehende E-Mail-Adresse? Gehen Sie zu {{#fas:cog}} (KONFIGURATION)  BENUTZERKONTO > VERSAND EMAIL und klicken Sie auf "Test-E-Mail senden".
  *Ist die Auto Action für automatischen Versand eingestellt?
  *Ist Ihre Auto Action so eingestellt, dass sie automatisch gesendet wird?
  *Gibt es eine valide Email Adresse des Gastes (Reiter "Mails" der Buchung)?
  *Ist die E-Mail-Adresse des Gastes gültig (Reiter "Mails &Actions" der Buchung)?
  *Sind Auto Actions für diese Buchung erlaubt (Reiter "Mails" der Buchung)?
  *Ist das Feld für einfachen Text mit dem Text gefüllt, den Sie senden möchten (erforderlich, wenn die Nachrichten-API verwendet wird)?
  *Treffen alle Trigger der Auto Action auf diese Buchung zu?
*Ist die Buchung so eingestellt, dass Auto Actions erlaubt sind (Reiter "Mails & Actions" der Buchung)?
  *Treffen alle Auslöser-Events auf die Buchung zu?


  '''Auto Action ist nicht editierbar'''
  '''Verzögerte Auslösung der Auto Action:'''
  Um Schreibzugriff auf eine Auto Action zu haben muss der Account Schreibzugriff auf alle Unterkünfte haben, für welche die Auto Action gilt. Dies kann nicht der Fall sein, wenn Subaccounts benutzt werden und Auto Actions für alle Unterkünfte auslösen.  
  Siehe Abschnitt Leistung und Tests oben.  


  '''You don't have permission to access control2.php on this server''' Fehlermeldung wenn der "Speichern" button geklickt wird
  '''Auto Action ist nicht bearbeitbar'''
  Wahrscheinlich wird etwas im Inhalt der Auto Action von unserer Firewall blockiert.
  Um Schreibzugriff auf eine Auto Action zu haben, benötigt ein Account Schreibzugriff auf alle Unterkünfte, für die die Auto Action gilt. Dies ist möglicherweise nicht der Fall, wenn Sie Sub-Accounts verwenden und die Auto Action so eingestellt ist, dass sie für "Alle Unterkünfte" ausgelöst wird.  
Geben Sie den Inhalt Stück für Stück ein bis Sie den problematischen Inhalt gefunden haben.
Häufig ist dies ein Script oder HTML code den die Firewall als mögliche Hacker Attacke einstuft.  
Es kann auch eine harmlos aussehende Kombination von Zahlen und Wörtern sein, die häufig von Hackern für SQL Injections genutzt wird.
Versuchen Sie für die problematischen Inhalte eine alternative Formulierung zu finden.


'''Fehlermeldung "You don't have permission to access control2.php on this server", wenn die Speichern-Schaltfläche geklickt wird'''
Es ist höchstwahrscheinlich etwas in Ihrem Inhalt, das die Firewall auslöst.
Versuchen Sie, den Inhalt Stück für Stück hinzuzufügen, bis Sie das Element finden, das das Problem verursacht.
Oft ist es ein Skript oder HTML-Element, das der Firewall als möglicher Hackerangriff erscheint.
Es kann auch etwas sein, das unschuldig aussieht, wie eine Kombination von Zahlen und Wörtern wie "and" oder "or", die Hacker häufig bei SQL-Injection-Angriffen verwenden.
Sobald Sie das Element gefunden haben, das das Problem verursacht, versuchen Sie es umzuformulieren.


  '''Auto-Aktion ist in einem Unterkonto nicht sichtbar'''
  '''Auto Action ist in einem Sub-Account nicht sichtbar'''
  Wenn Sie Subaccounts haben und eine Auto-Aktion in mehreren Konten/Objekten verwenden möchten, erstellen Sie die Auto-Aktion auf der Ebene des Master-Accounts und setzen Sie die Unterkunft Feld auf 'In allen Konten sichtbar' und  
  Wenn Sie Sub-Accounts haben und eine Auto Action über mehrere Accounts/Unterkünfte hinweg verwendet werden muss, erstellen Sie die Auto Action auf der Master-Account-Ebene und setzen Sie Unterkunft = 'Alle im Account sichtbar' und stellen Sie sicher, dass der Master-Account Zugriff auf die Unterkünfte hat.
stellen Sie sicher, dass das Master-Account Zugriff auf die Objekte hat.


== Anwendungsfälle ==
== Anwendungsfälle ==
Zeile 322: Zeile 363:


|Sie möchten eine Rechnung (PDF) nach dem Checkout an den Gast senden
|Sie möchten eine Rechnung (PDF) nach dem Checkout an den Gast senden
|[[Auto_Actions#Senden_Sie_eine_E-Mail_mit_einem_PDF-Anhang|Senden Sie eine E-Mail mit einem PDF-Anhang]]
|[[Auto_Actions#Senden_Sie_eine_E-Mail_mit_einem_PDF-Anhang:|Senden Sie eine E-Mail mit einem PDF-Anhang]]
|-
|-


|Sie möchten eine E-Mail an den Gast senden, um zu bestätigen, dass seine Buchung storniert wurde
|Sie möchten eine E-Mail an den Gast senden, um zu bestätigen, dass seine Buchung storniert wurde
|[[Auto_Actions#Automatische_Email_an_den_Gast.2C_wenn_sich_der_Status_der_Buchung_auf_.22Storniert.22_ändert|Automatische Email an den Gast, wenn sich der Status der Buchung auf "Storniert" ändert]]
|[[Auto_Actions#Automatische_Email_an_den_Gast,_wenn_sich_der_Status_der_Buchung_auf_"Storniert"_ändert|Automatische Email an den Gast, wenn sich der Status der Buchung auf "Storniert" ändert]]
|-
|-


Zeile 346: Zeile 387:


|STRIPE - Senden Sie eine Anfrage zur 'Autorisierung' einer Kaution von Ihren Gästen vor dem Check-in
|STRIPE - Senden Sie eine Anfrage zur 'Autorisierung' einer Kaution von Ihren Gästen vor dem Check-in
|[[Auto_Actions#Senden_Sie_eine_Aufforderung.2C_um_eine_Kaution_von_Ihren_Gästen_XX_Tage_vor_dem_Einchecken_zu_.27erfassen.27_-_mit_Stripe|Senden Sie eine Aufforderung, um eine Kaution von Ihren Gästen XX Tage vor dem Einchecken zu 'erfassen' - mit Stripe]]
|[[Auto_Actions#Senden_Sie_eine_Aufforderung,_um_eine_Kaution_von_Ihren_Gästen_XX_Tage_vor_dem_Einchecken_zu_'erfassen'_-_mit_Stripe|Senden Sie eine Aufforderung, um eine Kaution von Ihren Gästen XX Tage vor dem Einchecken zu 'erfassen' - mit Stripe]]
|-
|-


|STRIPE - Die Gastzahlung ist fehlgeschlagen, senden Sie eine E-Mail mit den Details an den Gast
|STRIPE - Die Gastzahlung ist fehlgeschlagen, senden Sie eine E-Mail mit den Details an den Gast
|[[Auto_Actions#Senden_Sie_eine_E-Mail_an_die_Gast-E-Mail-Adresse.2C_wenn_eine_Zahlung_bei_Stripe_fehlschlägt|Senden Sie eine E-Mail an die Gast-E-Mail-Adresse, wenn eine Zahlung bei Stripe fehlschlägt]]
|[[Auto_Actions#Senden_Sie_eine_E-Mail_an_die_Gast-E-Mail-Adresse,_wenn_eine_Zahlung_bei_Stripe_fehlschlägt|Senden Sie eine E-Mail an die Gast-E-Mail-Adresse, wenn eine Zahlung bei Stripe fehlschlägt]]
|-
|-


Zeile 366: Zeile 407:


|Sie möchten eine E-Mail an Gäste mit Check-in-Details vor dem Check-in senden - Vollständig bezahlt
|Sie möchten eine E-Mail an Gäste mit Check-in-Details vor dem Check-in senden - Vollständig bezahlt
|[[Auto_Actions#Senden_Sie_eine_E-Mail_an_die_Gäste_mit_den_Check-in-Details_2_Tage_vor_dem_Check-in.2C_wenn_die_Buchung_bezahlt_ist.2Fkein_Restbetrag_aussteht|Senden Sie eine E-Mail an die Gäste mit den Check-in-Details 2 Tage vor dem Check-in, wenn die Buchung bezahlt ist/kein Restbetrag aussteht]]
|[[Auto_Actions#Senden_Sie_eine_E-Mail_an_die_Gäste_mit_den_Check-in-Details_2_Tage_vor_dem_Check-in,_wenn_die_Buchung_bezahlt_ist/kein_Restbetrag_aussteht|Senden Sie eine E-Mail an die Gäste mit den Check-in-Details 2 Tage vor dem Check-in, wenn die Buchung bezahlt ist/kein Restbetrag aussteht]]
|-
|-


|Sie möchten eine E-Mail an Gäste mit Check-in-Details vor dem Check-in senden - Kaution bei Stripe autorisiert
|Sie möchten eine E-Mail an Gäste mit Check-in-Details vor dem Check-in senden - Kaution bei Stripe autorisiert
|[[Auto_Actions#E-Mail_an_Gäste_mit_Check-in-Details_2_Tage_vor_Check-in_senden.2C_Kaution_bei_Stripe_autorisiert|E-Mail an Gäste mit Check-in-Details 2 Tage vor Check-in senden, Kaution bei Stripe autorisiert]]
|[[Auto_Actions#E-Mail_an_Gäste_mit_Check-in-Details_2_Tage_vor_Check-in_senden,_Kaution_bei_Stripe_autorisiert|E-Mail an Gäste mit Check-in-Details 2 Tage vor Check-in senden, Kaution bei Stripe autorisiert]]
|-
|-