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)
 
(15 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.
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.
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.


== Leistung und Testen ==
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.
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.
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.
Wenn Sie die schnellste Geschwindigkeit benötigen, stellen Sie sicher, dass Ihr Auslöser so konzipiert ist, dass er weniger als 1000 Buchungen testet.
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.


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.
'''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.


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.
Es besteht keine Anforderung, für jeden Action eine einzelne Auto Action festzulegen, wenn sie alle gleichzeitig angewendet werden können.


Der Reiter "Test" hat einen Button, die Ihnen zeigt, wie viele und welche Buchungen von der Auto Action getestet werden.
<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.


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.
== Fehlerbehebung ==
'''Wenn Auto Actions nicht gesendet werden:'''
Die Liste im Reiter "Mail" der Buchung zeigt Ihnen den Grund. Häufige Ursachen sind:
*Funktioniert Ihre ausgehende E-Mail-Adresse? Gehen Sie zu {{#fas:cog}} (KONFIGURATION)  BENUTZERKONTO > VERSAND EMAIL und klicken Sie auf "Test-E-Mail senden".
*Ist Ihre Auto Action so eingestellt, dass sie automatisch gesendet wird?
*Ist die E-Mail-Adresse des Gastes gültig (Reiter "Mails &Actions" 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)?
*Ist die Buchung so eingestellt, dass Auto Actions erlaubt sind (Reiter "Mails & Actions" der Buchung)?
*Treffen alle Auslöser-Events auf die Buchung zu?


== Troubleshooting ==
  '''Verzögerte Auslösung der Auto Action:'''
  '''Wenn Auto Actions nicht ausgeführt werden:'''
  Siehe Abschnitt Leistung und Tests oben.  
  Im Reiter "Mail" der Buchung können Sie überprüfen, warum eine Auto Action ausgeführt/nicht ausgeführt wurde. Häufige Ursachen sind:
*Funktioniert die Versand Email? Gehen Sie zu {{#fas:cog}} (KONFIGURATION) BENUTZERKONTO > VERSANDEMAIL und klicken auf  "Test Email senden".
*Ist die Auto Action für automatischen Versand eingestellt?
*Gibt es eine valide Email Adresse des Gastes (Reiter "Mails" der Buchung)?
*Sind Auto Actions für diese Buchung erlaubt (Reiter "Mails" der Buchung)?
*Treffen alle Trigger der Auto Action auf diese Buchung zu?


  '''Auto Action ist nicht editierbar'''
  '''Auto Action ist nicht bearbeitbar'''
  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.  
  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.  


  '''You don't have permission to access control2.php on this server''' Fehlermeldung wenn der "Speichern" button geklickt wird
  '''Fehlermeldung "You don't have permission to access control2.php on this server", wenn die Speichern-Schaltfläche geklickt wird'''
  Wahrscheinlich wird etwas im Inhalt der Auto Action von unserer Firewall blockiert.
  Es ist höchstwahrscheinlich etwas in Ihrem Inhalt, das die Firewall auslöst.
  Geben Sie den Inhalt Stück für Stück ein bis Sie den problematischen Inhalt gefunden haben.
  Versuchen Sie, den Inhalt Stück für Stück hinzuzufügen, bis Sie das Element finden, das das Problem verursacht.
  Häufig ist dies ein Script oder HTML code den die Firewall als mögliche Hacker Attacke einstuft.  
  Oft ist es ein Skript oder HTML-Element, das der Firewall als möglicher Hackerangriff erscheint.
  Es kann auch eine harmlos aussehende Kombination von Zahlen und Wörtern sein, die häufig von Hackern für SQL Injections genutzt wird.  
  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.
  Versuchen Sie für die problematischen Inhalte eine alternative Formulierung zu finden.
  Sobald Sie das Element gefunden haben, das das Problem verursacht, versuchen Sie es umzuformulieren.


'''Auto Action ist in einem Sub-Account nicht sichtbar'''
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.


'''Auto-Aktion ist in einem Unterkonto nicht sichtbar'''
== Anwendungsfälle ==
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
stellen Sie sicher, dass das Master-Account Zugriff auf die Objekte hat.


== Beispiele ==
=== Gästemanagement ===
=== Senden von E-Mails/Nachrichten/SMS an Gäste===
{| class="wikitable"
<div class="mw-collapsible mw-collapsed">
! scope="col"| Gästemanagement
<div  class="headline-collapse" >
! scope="col"| Link zum Auto Action Beispiel
====Status aller künftigen Direktbuchungen auf "Storniert" ändern und eine E-Mail an den Gast senden====
|-
</div>
<div class="mw-collapsible-content">


Reiter Auslöser  
|Sie möchten eine Bestätigungsnachricht an Buchungen senden, die von OTAs/Kanälen eingegangen sind
*Auslösender Event = Check-in
|[[Auto_Actions#Senden_eine_Email_an_den_Gast_von_Kanäle|Senden eine Email an den Gast von Kanäle]]
|-
 
|Sie möchten ein Buchungsregistrierungsformular (PDF) an Ihre Gäste senden, damit diese alle Gästedetails ausfüllen können
|[[Auto_Actions#Senden_Sie_eine_E-Mail_mit_einem_PDF-Anhang:|Senden Sie eine E-Mail mit einem PDF-Anhang]]
|-
 
|Senden Sie eine Bestätigungsnachricht an den Gast, wenn eine Zahlung eingegangen ist
|[[Auto_Actions#Senden_eine_Email_an_den_Gast.2C_wenn_eine_Zahlung_erfolgt_ist|Senden eine Email an den Gast, wenn eine Zahlung erfolgt ist]]
|-
 
|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]]
|-
 
|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,_wenn_sich_der_Status_der_Buchung_auf_"Storniert"_ändert|Automatische Email an den Gast, wenn sich der Status der Buchung auf "Storniert" ändert]]
|-
 
! scope="col"| Zahlungen
! scope="col"| Link zum Auto Action Beispiel
|-
 
|Sie möchten eine Zahlungsaufforderung an Ihre Gäste für alle Buchungen senden
|[[Auto_Actions#Zahlungsaufforderung_versenden|Zahlungsaufforderung versenden]]
|-
 
|Sie möchten eine Zahlungsaufforderung an Ihre Gäste senden, nachdem die Buchung erstellt wurde
|[[Auto_Actions#Senden_Sie_Ihren_Gästen_XX_Tage_nach_der_Buchung_automatisch_eine_Zahlungsaufforderung|Senden Sie Ihren Gästen XX Tage nach der Buchung automatisch eine Zahlungsaufforderung]]
|-
 
|Sie möchten eine Zahlungsaufforderung an Ihre Gäste XX Tage VOR DEM CHECK-IN senden
|[[Auto_Actions#Senden_Sie_an_den_Gästen_automatisch_XX_Tage_vor_Ankunft_eine_Zahlungsaufforderung|Senden Sie an den Gästen automatisch XX Tage vor Ankunft eine Zahlungsaufforderung]]
|-
 
|STRIPE - Senden Sie eine Anfrage zur 'Autorisierung' einer Kaution von Ihren Gästen vor dem Check-in
|[[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
|[[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]]
|-
 
|STRIPE - Die Kreditkarte des Gastes läuft vor dem Check-in ab, senden Sie eine Anfrage, damit er seine Daten aktualisieren kann
|[[Auto_Actions#Senden_Sie_eine_Anfrage_zur_Aktualisierung_der_Kreditkartendaten|Senden Sie eine Anfrage zur Aktualisierung der Kreditkartendaten]]
|-
 
! scope="col"| Check-in Details
! scope="col"| Link zum Auto Action Beispiel
|-
 
|Sie möchten eine E-Mail mit Zugangsanweisungen und einem Zugangscode 1 Tag vor dem Check-in senden (Self Check-in)
|[[Auto_Actions#Email_mit_Zugangscode_für_eine_spezielle_Einheit_am_Tag_vor_dem_Check-in|Email mit Zugangscode für eine spezielle Einheit am Tag vor dem Check-in]]
|-
 
|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,_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
|[[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]]
|-
 
|}
 
== Beispiele ==
=== Senden von E-Mails/Nachrichten/SMS an Gäste===
<div class="mw-collapsible mw-collapsed">
<div  class="headline-collapse" >
====Status aller künftigen Direktbuchungen auf "Storniert" ändern und eine E-Mail an den Gast senden====
</div>
<div class="mw-collapsible-content">
 
Reiter Auslöser  
*Auslösender Event = Check-in
*Auslöser Zeit = -14 (z.B. um alle Buchungen in den nächsten 14 Tagen zu ändern)
*Auslöser Zeit = -14 (z.B. um alle Buchungen in den nächsten 14 Tagen zu ändern)
*Auslöser Zeitfenster: 14
*Auslöser Zeitfenster: 14
Zeile 1.507: Zeile 1.622:


Info Code = LATECHECKIN
Info Code = LATECHECKIN
</div>
</div>
===Fügen Sie Rechnungsposten zu einer Buchung hinzu ===
<div class="mw-collapsible mw-collapsed">
<div class="headline-collapse" >
====Automatische Gebühr für Buchungen von einem bestimmten OTA====
</div>
<div class="mw-collapsible-content">
Reiter Auslöser :-
*Auslösender Event = Booking
*Auslöser Zeit = Sofort
*Auslöser Zeitfenster = 1 Tag
*Buchungsstatus = Alle nicht stornierten
*Buchungsherkunft = Expedia
*Auslöser Gruppenbuchungen = Alle auf Master auslösen
Reiter Rechnung:
*Typ = Betrag
*Beschreibung = Reinigungsgebühr (zum Beispiel)
*Betrag = 50 (zum Beispiel)
*Pro = Einheit
*Zeitraum = einmalig
*MwSt = 19% (als Beispiel - geben Sie den Mehrwertsteuerbetrag ein, falls zutreffend)
Die Gebühr wird bei der nächsten Ausführung der Auto Aktionen hinzugefügt.
</div>
</div>
<div class="mw-collapsible mw-collapsed">
<div class="headline-collapse" >
==== Fügen Sie einer Gebühr (Penalty) zu allen Buchungen mit einem ausstehenden Saldo hinzu====
</div>
<div class="mw-collapsible-content">
Sie möchten eine Gebühr von 2,2 % zu allen Buchungen hinzufügen, wenn 2 Tage vor dem Check-in ein offener Saldo besteht.
Reiter Auslöser :-
*Auslösender Event = Checkin
*Auslöser Zeit = -2 Tage
*Auslöser Zeitfenster = 2 Tage
*Buchungsstatus = Alle nicht stornierten
*Buchungsherkunft = Alle
*Auslöser Gruppenbuchungen = Alle auf Master auslösen
*Status = Alle nicht storniert
*Rechnungssaldo = Nicht Null
Reiter Rechnung:
*Typ = Betrag
*Beschreibung = Zahlungsgebühr [INVOICEBALANCE:2.2%]
*Betrag = 0 (auf 0 belassen, damit der Wert aus der Berechnung im Feld Beschreibung übernommen wird)
*Per = Einheit
*Zeitraum = einmalig
*MwSt = 19% (als Beispiel - geben Sie den Mehrwertsteuerbetrag ein, falls zutreffend)
Die Gebühr wird bei der nächsten Ausführung der Auto Aktionen hinzugefügt.
</div>
</div>
<div class="mw-collapsible mw-collapsed">
<div class="headline-collapse" >
====Fügen Sie einen negativen Wert zu Direktbuchungen für Stripe-Gebühren hinzu====
</div>
<div class="mw-collapsible-content">
Sie möchten die Stripe-Gebühr zu allen Direktbuchungen hinzufügen, um den Gesamtwert der Buchung anzuzeigen, d.h. wenn Sie den Buchungswert anzeigen möchten. In diesem Beispiel wird die Stripe-Gebühr als negative Zahl hinzugefügt. 
Reiter Auslöser:
Uhrzeit :
*Auslösender Event = Buchung
*Auslöser Zeit = Sofort
*Zeitfenster  = 1 Tag
Buchungsbedingungen:
*Status = Alle nicht Stornierten
Buchungsherkunft:
*Buchungsherkunft = Direkt
Reiter Rechnung:
*Typ = Betrag
*Beschreibung = Stripe Fee||[INVOICECHARGESNUM:-3%]
*Betrag = 0 (lassen Sie es bei 0, damit der Wert aus der Berechnung im Feld Beschreibung übernommen wird)
*Pro = Einheit
*Zeitraum = einmallig
*VAT = 19%
Die Gebühr wird bei der nächsten Auslösen der Auto Aktion hinzugefügt.


</div>
</div>
Zeile 1.904: Zeile 1.922:
<div  class="headline-collapse" >
<div  class="headline-collapse" >


====Eine Gebühr (Strafe) zu allen Buchungen mit ausstehender Balance hinzufügen====
====Eine Gebühr (Penalty) zu allen Buchungen mit ausstehender Balance hinzufügen====


</div>
</div>