Auto Actions: Difference between revisions
Jump to navigation
Jump to search
| Line 188: | Line 188: | ||
</div> | </div> | ||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Automatically add a fee to all bookings from a channel=== | ===Automatically add a fee to all bookings from a channel=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
*Trigger Event = After Booking | *Trigger Event = After Booking | ||
| Line 204: | Line 207: | ||
The fee will be added the next time the auto actions run. | The fee will be added the next time the auto actions run. | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Add a pending payment=== | ===Add a pending payment=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
*Trigger Event = After Booking or Before Check-in | *Trigger Event = After Booking or Before Check-in | ||
| Line 225: | Line 234: | ||
*Payment Rule = use auto or manual - if you have set up payment rules in SETTINGS->GUEST MANAGEMENT->PAYMENT COLLECTION they will be available here | *Payment Rule = use auto or manual - if you have set up payment rules in SETTINGS->GUEST MANAGEMENT->PAYMENT COLLECTION they will be available here | ||
*Payment Due = Set when the payment is due | *Payment Due = Set when the payment is due | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
====Example: Credit card is collected at time of booking and full payment is due 3 days prior to arrival.==== | ====Example: Credit card is collected at time of booking and full payment is due 3 days prior to arrival.==== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
| Line 244: | Line 258: | ||
<span style="color:#fe746c;“ >{{#fas:exclamation-triangle}} </span> Automatic collection is only available for customer who use [[Stripe]]. | <span style="color:#fe746c;“ >{{#fas:exclamation-triangle}} </span> Automatic collection is only available for customer who use [[Stripe]]. | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
====Example: Credit card is collected at time of booking and you want to 'Capture' a Security Deposit.==== | ====Example: Credit card is collected at time of booking and you want to 'Capture' a Security Deposit.==== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
| Line 281: | Line 301: | ||
*Add info code on success = add a Booking Info item to the booking on success | *Add info code on success = add a Booking Info item to the booking on success | ||
*Add info code on failure = add a Booking Info item to the booking on failure | *Add info code on failure = add a Booking Info item to the booking on failure | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Apply a flag when a payment was made=== | ===Apply a flag when a payment was made=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
<span style="color: #f3e504; font-size: 250%;" >{{#fas:lightbulb}} </span> Also see Example : " Apply a flag when deposit was made prior to Check-in AND/OR Apply a flag when booking is fully paid". | <span style="color: #f3e504; font-size: 250%;" >{{#fas:lightbulb}} </span> Also see Example : " Apply a flag when deposit was made prior to Check-in AND/OR Apply a flag when booking is fully paid". | ||
| Line 297: | Line 323: | ||
*Flag Text = The text you want to display | *Flag Text = The text you want to display | ||
*Flag Colour - choose the flag colour | *Flag Colour - choose the flag colour | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Apply a flag when a payment FAILS at Stripe=== | ===Apply a flag when a payment FAILS at Stripe=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
| Line 312: | Line 344: | ||
*Flag Text = Stripe Payment Failed | *Flag Text = Stripe Payment Failed | ||
*Flag Colour - choose the flag colour | *Flag Colour - choose the flag colour | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Apply a flag to Booking.com bookings and auto report the Credit Card when a payment FAILS at Stripe=== | ===Apply a flag to Booking.com bookings and auto report the Credit Card when a payment FAILS at Stripe=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Go to Settings > Channel Manager > Preferences and set Auto report failed cards = Yes | Go to Settings > Channel Manager > Preferences and set Auto report failed cards = Yes | ||
| Line 329: | Line 367: | ||
*Flag Text = Failed CC reported to Booking.com | *Flag Text = Failed CC reported to Booking.com | ||
*Flag Colour - choose the flag colour | *Flag Colour - choose the flag colour | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Apply an info code and and/or icon when a payment was made=== | ===Apply an info code and and/or icon when a payment was made=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
*Trigger Event = After Booking | *Trigger Event = After Booking | ||
| Line 342: | Line 386: | ||
*Execution = One time only | *Execution = One time only | ||
*Info Code = Enter the preset code for the icon or info code which you have created in SETTINGS->ACCOUNT->PREFERENCES. | *Info Code = Enter the preset code for the icon or info code which you have created in SETTINGS->ACCOUNT->PREFERENCES. | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Apply a flag when a booking is cancelled=== | ===Apply a flag when a booking is cancelled=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab | Trigger tab | ||
*Trigger Event = After Booking | *Trigger Event = After Booking | ||
| Line 355: | Line 405: | ||
*Flag text = (enter the text you require) | *Flag text = (enter the text you require) | ||
*Flag Colour = Set as required | *Flag Colour = Set as required | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Send an message or SMS to Guest when booking made more than 10 days in advance=== | ===Send an message or SMS to Guest when booking made more than 10 days in advance=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
*Trigger Event = Check-in | *Trigger Event = Check-in | ||
| Line 369: | Line 425: | ||
Message tab or SMS tab: | Message tab or SMS tab: | ||
*Update details as appropriate | *Update details as appropriate | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Send an message or SMS to Guest when booking made more than 7 days in advance=== | ===Send an message or SMS to Guest when booking made more than 7 days in advance=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Alternatively you an use Between Booking and Check in | Alternatively you an use Between Booking and Check in | ||
| Line 387: | Line 448: | ||
Message tab or SMS tab: | Message tab or SMS tab: | ||
*Update details as appropriate | *Update details as appropriate | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Send an message or SMS to Guest when booking made more last minute booking - 6 days or less=== | ===Send an message or SMS to Guest when booking made more last minute booking - 6 days or less=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
| Line 404: | Line 470: | ||
Message tab or SMS tab: | Message tab or SMS tab: | ||
*Update details as appropriate | *Update details as appropriate | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Send an Email with a key code for a specific unit one day before check-in=== | ===Send an Email with a key code for a specific unit one day before check-in=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
*Trigger Event = Check-in | *Trigger Event = Check-in | ||
| Line 423: | Line 495: | ||
The template variables will only work if you have entered text in SETTINGS->PROPERTIES->ROOMS->SET UP "Unit Names". The context help for this setting will explain how to do this. | The template variables will only work if you have entered text in SETTINGS->PROPERTIES->ROOMS->SET UP "Unit Names". The context help for this setting will explain how to do this. | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Send an Email to the guest when a payment is made=== | ===Send an Email to the guest when a payment is made=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
*Trigger Event = After Booking | *Trigger Event = After Booking | ||
| Line 435: | Line 513: | ||
*Enter your text. | *Enter your text. | ||
You can use Invoice Template variables showing the booking charges/payments. | You can use Invoice Template variables showing the booking charges/payments. | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Send an Email to guests from Channels=== | ===Send an Email to guests from Channels=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
*Trigger Event = After Booking | *Trigger Event = After Booking | ||
| Line 454: | Line 538: | ||
The template variables will only work if you have entered text in SETTINGS->PROPERTIES->ROOMS->SET UP "Unit Names". The context help for this setting will explain how to do this. | The template variables will only work if you have entered text in SETTINGS->PROPERTIES->ROOMS->SET UP "Unit Names". The context help for this setting will explain how to do this. | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Automatically set a flag for a bookings from a channel which have breakfast included=== | ===Automatically set a flag for a bookings from a channel which have breakfast included=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
*Trigger Event = After Booking | *Trigger Event = After Booking | ||
| Line 469: | Line 558: | ||
Booking changes are applied before the mail is sent so that the flag template variable can be reflected in the Email. | Booking changes are applied before the mail is sent so that the flag template variable can be reflected in the Email. | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Automatically send a message (Email or sms) to guests that have Checked-out 30 days or more=== | ===Automatically send a message (Email or sms) to guests that have Checked-out 30 days or more=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
*Trigger Event = After Check-out | *Trigger Event = After Check-out | ||
| Line 483: | Line 578: | ||
*Flag Text = The text you want to display | *Flag Text = The text you want to display | ||
*Flag Colour - choose the flag colour | *Flag Colour - choose the flag colour | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Automatically send a Request for payment to your guests for all bookings=== | ===Automatically send a Request for payment to your guests for all bookings=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
| Line 507: | Line 607: | ||
*Flag Colour - choose the flag colour | *Flag Colour - choose the flag colour | ||
Booking changes are applied before the mail is sent so that the flag template variable can be reflected in the Email. | Booking changes are applied before the mail is sent so that the flag template variable can be reflected in the Email. | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Automatically send a Request for payment to your guests XX days before arrival=== | ===Automatically send a Request for payment to your guests XX days before arrival=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
| Line 530: | Line 636: | ||
*Flag Colour - choose the flag colour | *Flag Colour - choose the flag colour | ||
Booking changes are applied before the mail is sent so that the flag template variable can be reflected in the Email. | Booking changes are applied before the mail is sent so that the flag template variable can be reflected in the Email. | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Automatically send a Request for payment to your guests XX days after booking=== | ===Automatically send a Request for payment to your guests XX days after booking=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
You allow your guests to make X number of payments for their booking. | You allow your guests to make X number of payments for their booking. | ||
| Line 579: | Line 691: | ||
**Go to Booking Info Tab and from the drop down list | **Go to Booking Info Tab and from the drop down list | ||
**Select the value 'MULTIPLE' (or the value you want to use to trigger) | **Select the value 'MULTIPLE' (or the value you want to use to trigger) | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Apply a flag when deposit was made prior to Check-in=== | ===Apply a flag when deposit was made prior to Check-in=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
| Line 607: | Line 725: | ||
Setting details with the Booking tab and Booking info tab allows you to trigger additional (follow on) Auto Actions and Reports. | Setting details with the Booking tab and Booking info tab allows you to trigger additional (follow on) Auto Actions and Reports. | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Apply a flag when booking is fully paid=== | ===Apply a flag when booking is fully paid=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
*Trigger Event = After Booking | *Trigger Event = After Booking | ||
| Line 621: | Line 745: | ||
*Flag Text = The text you want to display | *Flag Text = The text you want to display | ||
*Flag Colour - choose the flag colour | *Flag Colour - choose the flag colour | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Send Email in a the guests language to an internal Email address === | ===Send Email in a the guests language to an internal Email address === | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
This uses a smart template variable. In this example we check whether the guest booked in French. If yes, then we send a French text. If no, we send an English text. | This uses a smart template variable. In this example we check whether the guest booked in French. If yes, then we send a French text. If no, we send an English text. | ||
| Line 630: | Line 760: | ||
Email tab: | Email tab: | ||
*Enter the message in the appropriate language under your default language. | *Enter the message in the appropriate language under your default language. | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Send SMS in a certain language (if it is the language of the booking) or a default language=== | ===Send SMS in a certain language (if it is the language of the booking) or a default language=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
This uses a smart template variable. In this example we check whether the guest booked in French. If yes, then we send a French text. If no, we send an English text. | This uses a smart template variable. In this example we check whether the guest booked in French. If yes, then we send a French text. If no, we send an English text. | ||
| Line 641: | Line 777: | ||
*Phone Number = [GUESTMOBILE] | *Phone Number = [GUESTMOBILE] | ||
*SMS Message = [IF=:[GUESTLANGUAGE]:fr:French_text|English_text] | *SMS Message = [IF=:[GUESTLANGUAGE]:fr:French_text|English_text] | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Automatically assign invoice numbers=== | ===Automatically assign invoice numbers=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
*Trigger Event = Check-out | *Trigger Event = Check-out | ||
| Line 650: | Line 792: | ||
Invoice tab: | Invoice tab: | ||
*Assign Invoice Number = yes | *Assign Invoice Number = yes | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Group check-in === | ===Group check-in === | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
This requires the master booking to be checked-in via the check-in function. | This requires the master booking to be checked-in via the check-in function. | ||
| Line 666: | Line 814: | ||
Booking info tab : | Booking info tab : | ||
*Info Code = CHECKIN | *Info Code = CHECKIN | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Send Remotelock/Lockstate PIN === | ===Send Remotelock/Lockstate PIN === | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
*Trigger Event = Check-in | *Trigger Event = Check-in | ||
| Line 682: | Line 835: | ||
*EMail Subject = Your access code (your text) | *EMail Subject = Your access code (your text) | ||
*Email Text = Your text which includes the template variable [BOOKINGINFOCODETEXT:LOCKSTATE_PIN] | *Email Text = Your text which includes the template variable [BOOKINGINFOCODETEXT:LOCKSTATE_PIN] | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Send Email to all current guest === | ===Send Email to all current guest === | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
Trigger tab: | Trigger tab: | ||
*Trigger Event = Check-in | *Trigger Event = Check-in | ||
| Line 700: | Line 859: | ||
It is assumed you use the Checkin/Checkout feature in the Dashboard, if not you can either manually add Checkin to your bookings (Booking info tab) or create an auto action to add the Booking Info Codes to the bookings. | It is assumed you use the Checkin/Checkout feature in the Dashboard, if not you can either manually add Checkin to your bookings (Booking info tab) or create an auto action to add the Booking Info Codes to the bookings. | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Send Email with a PDF attachment=== | ===Send Email with a PDF attachment=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
You can send Invoice or Booking Template attachments to your Guests. | You can send Invoice or Booking Template attachments to your Guests. | ||
| Line 727: | Line 892: | ||
Other files can not be attached. We recommend you use a link to a file you upload to your web site. | Other files can not be attached. We recommend you use a link to a file you upload to your web site. | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Add CHECKIN Booking info code to bookings === | ===Add CHECKIN Booking info code to bookings === | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
If you need to use the Booking info code CHECKIN/CHECKOUT for reporting/other auto actions, you can set the Booking info code rather than use the Current guest module in the dashboard. | If you need to use the Booking info code CHECKIN/CHECKOUT for reporting/other auto actions, you can set the Booking info code rather than use the Current guest module in the dashboard. | ||
| Line 743: | Line 914: | ||
*Booking Info Code = CHECKIN | *Booking Info Code = CHECKIN | ||
*Booking Info Text = Auto Checkin | *Booking Info Text = Auto Checkin | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Add CHECKOUT Booking info code to bookings === | ===Add CHECKOUT Booking info code to bookings === | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
If you need to use the Booking info code CHECKIN/CHECKOUT for reporting/other auto actions, you can set the Booking info code rather than use the Current guest module in the dashboard. | If you need to use the Booking info code CHECKIN/CHECKOUT for reporting/other auto actions, you can set the Booking info code rather than use the Current guest module in the dashboard. | ||
| Line 759: | Line 936: | ||
*Booking Info Code = CHECKOUT | *Booking Info Code = CHECKOUT | ||
*Booking Info Text = Auto Checkout | *Booking Info Text = Auto Checkout | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Use API/Webhook to write to the field 'Message'=== | ===Use API/Webhook to write to the field 'Message'=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
You can use a webhook in conjunction with the API JSON function '''setBooking''' to write to any field in the booking. First you have to configure access to the API: | You can use a webhook in conjunction with the API JSON function '''setBooking''' to write to any field in the booking. First you have to configure access to the API: | ||
| Line 794: | Line 977: | ||
::"message": "[MESSAGE] - Append this message" | ::"message": "[MESSAGE] - Append this message" | ||
:} | :} | ||
</div> | |||
</div> | |||
<div class="mw-collapsible mw-collapsed"> | |||
<div class="headline-collapse" > | |||
===Use API/Webhook to write the value of the 'commission' field to a new invoice item=== | ===Use API/Webhook to write the value of the 'commission' field to a new invoice item=== | ||
</div> | |||
<div class="mw-collapsible-content"> | |||
You can create a new invoice item that contains the price of the channel's commission as a negative value to subtract it from the room price. You use the API JSON function '''setBooking''' for this. First you need to configure access to the API: | You can create a new invoice item that contains the price of the channel's commission as a negative value to subtract it from the room price. You use the API JSON function '''setBooking''' for this. First you need to configure access to the API: | ||
| Line 839: | Line 1,028: | ||
::] | ::] | ||
:} | :} | ||
</div> | |||
</div> | |||
== Troubleshooting == | == Troubleshooting == | ||