Zapier is a very powerful tool that helps you to connect Lodgify with external apps in order to automate workflows and centralize actions.
How Zapier can be useful
Zapier is an external platform that allows you to connect your Lodgify account to more than 500 external apps. Through these connections, you can share data from Lodgify bookings with other programs and optimize processes. Zapier watches Lodgify for Triggers (new activities) and kicks off Actions in your other apps.
Currently, Lodgify supports the following triggers:
- New Booking: Triggers when there is a new booking created with any kind of status
- New "Booked" Booking: Triggers only when there is a new "booked" booking created
- Updated Booking: Triggers when a booking's information is updated.
- Booking Status Changed to Booked: Triggers every time the status of a booking changes to Booked
- Booking Status Changed to Declined: Triggers every time the status of a booking changes to Declined
- Booking Status Changed to Open: Triggers every time the status of a booking changes to Open
- Booking Status Changed to Tentative: Triggers every time the status of a booking changes to Tentative
💡 Note: In order to see all available triggers, you must connect to the "Lodgify" option. Else you will only see the first three options.
Get an idea of how you could use these triggers:
- Create a row in Google Sheets for booking reporting and dashboards
- Send bookings to a Google Calendar shared with the rental owner (like this you can share certain booking information without sharing the actual prices)
- Send a Slack message to your reservation team
- Send a text message to the rental owner (e.g. Twilio)
- Create automatic invoices in your accounting software (e.g. Xero, Quickbooks)
Connect Lodgify to Zapier
Start by connecting Lodgify to Zapier. To do so:
- Go to Zapier and and log into your Zapier account if you have one, or create your Zapier account.
- Click on Make a Zap, and search for Lodgify as your Trigger app.
- Next, choose one of our available triggers.
- Click Continue.
- You will be prompted to connect your Lodgify account (click the blue sign in button). To do so, you will need your Lodgify API key, which you can easily copy from your account's Public API section. Learn how to obtain your Lodgify API key.
Additionally, you will need the email address you use to log into your Lodgify account. You can review this in the My Account section.
- Your Lodgify account is now connected to Zapier. In the next step of the Zap-creation you will be asked to configure the events you want to happen, each time the set trigger is met.
Use Zapier to create and update rows in a Google Sheet
Creating rows in Google Sheets via Zapier is a great feature to for example create booking reports automatically and keep them up to date. Check out the video to see how it is done.
Use Zapier to connect Lodgify to Xero
Zapier can also be used to automate certain processes when working with Accounting programs such as Xero or Quickbooks. In the following video, we will show you how to set up a simple Zap to connect Lodgify to Xero.
List of attributes to extract from a booking
When setting up a Zap you can choose from a variety of attributes that you can extract from a booking and send via Zapier to a different app. Here you find the attributes and a short explanation for each.
|Guest Name||Name of the guest who made the booking|
|Booking Property Name||Name of the rental that was booked|
|Booking Date Arrival||Arrival date in year-month-day|
|Booking Date Departure||Departure date in year-month-day|
|Guest Email||Email of the guest|
|Guest Phone Number||Phone number of the guest|
|Booking ID||Booking identification number, see|
|Booking Total Amount||Total amount of the booking|
|Booking Nights||Total amount of nights booked|
|Booking Room Types People||Example result 2,1
This means that in the reservation two room types have been booked, the first one with 2pax and the second room type with 1pax.
|Booking Room Types Name||Names of the room types that have been booked in the reservation.|
|Booking Room Types ID||Identification numbers of the room types (not visible in the reservation system)|
|Booking Room Types Image Url||URL of room type's main image|
|Booking Room Types Room Type ID||Booking Id of the booked room type (not visible in the reservation system)|
|Booking Source Name||Source of the booking, e.g. Booking.com, or phone (when the booking was created manually).|
|Guest Country||The country the guest comes from|
|Booking Source Type||Type of booking source e.g. manual booking, booking via the website (OH), imported booking from an external platform, etc.|
|Guest Country Code||Guest's country code for the phone number|
|Booking Property ID||Identification number for the rental that was booked|
|Booking Room Types Detail||Contains all booking details for:
|Booking Currency Code||Currency the booking was made in|
|Booking Addons-Name||Name of the add-ons selected in the booking, e.g. Brunch, Airport Transfer|
|Booking Addons-ID||Identification number of the add-on (not visible in the reservation system)|
|Booking Addons-Units||Number of units that were booked for this add-on, e.g. if add-on charge is set as Per Quantity you can select how many units you want to buy|
|Booking Notes||Notes that you have manually inserted in the booking|
|Booking Date Created||Date and time when the booking was created yyyy/mm/dd, hh:mm:ss|
|Booking Status||Status can be Booked, Open, Declined, or Tentative|
|Total Transaction Amount||The amount that has already been paid|
|Booking Add-ons||All add-on details for:
|Balance due||The amount that is still outstanding|
|Booking External URL||Booking URL if the booking was made on an external platform|
|Booking Language||The language in which you are communicating with your guest depending on the guest country and your activated languages.|
|Booking Currency Code Channel Manager||Default currency that is activated in your channel managers (Booking.com, Airbnb Pro, etc.)|
|Booking Promotion Code||Promotion code that was used to make the booking|
|Quote Policy Name||Name of the policy that was applied to the booking|
|Sub owner First Name||First name of the owner (if the rental that was booked is assigned to a different owner than the property manager)|
|Sub owner Last Name||Last name of the owner (if the rental that was booked is assigned to a different owner than the property manager)|
|Booking Type||Not relevant, is always Booking|
|Quote Rental Agreement Accepted||If the rental agreement was accepted or not|
|Current Order Owner Payout||The percentage that will be paid out to the rental owner|
|Action||Information if the booking is new or only contains updated information|
|Quote Total Amount Gross||The total amount of a quote incl. taxes (bookings can have various quotes)|
|Policy Payment Schedule Text||This is the payment schedule policy|
|Quote Status||The status of the quote can be pending, expired, agreed, rejected, or deactivated. To find out more see this article.|
|Sub owner Phone||Phone number of the rental owner (if different from property manager)|
|Booking Is Policy Workflow Active?||Policy workflow can be activated or deactivated.|
|Quote ID||Identification number of the quote.|
|Quote Property ID||Identification number of the rental quoted.
💡 Note: A booking can have additional quotes that could be for a different rental but are not active.
|Sub owner User ID||User Id of the rental owner|
|Booking Ip Address||Ip address the booking was made from|
|Booking Ip Country||Ip of the country the booking was made from|
|Booking Property Image URL||URL of the rental's main image|
|Quote Total Amount Net||The total amount of a quote excl. taxes (bookings can have various quotes)|
|Quote Cancellation Policy Text||This is the cancellation policy|
|Quote Currency Code||The currency of the quote|
|Quote Date Agreed||The date when the guest agreed to the quote|
|Policy Damage Deposit Text||This is the security deposit for damages|
|Guest Uid||Identification number of the guest (usually not relevant)|
|Sub owner Email||The email address of the rental owner|