In this article :
LoungeUp is a CRM platform designed for hotels to manage customer relationships. With the integration between LoungeUp and Cyberimpact, contacts (referred to as "Guests" in LoungeUp) are automatically synchronized with your Cyberimpact account. This synchronization helps you keep your database up-to-date and send targeted, personalized communications to your clients.
Before You Begin
What you need to know beforehand:
- Required plan: To use this integration, you must have a Pro plan with Cyberimpact, as you will need 33 custom fields to synchronize the data of your contacts.
- CRM feature: You must activate and pay for the CRM feature of LoungeUp, called LoungeUp Guest Profile, to enable the integration.
- Access to LoungeUp: The request to activate the integration must come from you, by emailing LoungeUp at support@loungeup.com, with Cyberimpact in CC.
- Setup time: Allow approximately 5 business days for the connection to be set up.
How the integration works
The connection between LoungeUp and Cyberimpact enables two types of synchronization: an initial sync and a daily sync.
Initial Synchronization
During the first connection, you’ll be offered several options to import contacts:
- All guests with past reservations.
- Guests with reservations made in the last 24 months.
- Guests updated in the last 24 months.
- No synchronization (default option).
The initial synchronization is based on the reservation’s arrival date. Contacts with upcoming reservations or those from sources other than your PMS may not be included in this initial sync.
Contacts added or updated in Cyberimpact by LoungeUp will be placed in the “Clients LoungeUp” group, which is automatically created during the connection.
Daily synchronization
Each day, Cyberimpact will update or add contacts that were created or modified in LoungeUp in the past 24 hours. The synchronization frequency can be adjusted (e.g., every 2 hours, every 12 hours) depending on your preferences.
When a contact is updated, all custom fields related to the reservation will be replaced with the latest reservation data.
Synchronized fields
The following fields can be synced from LoungeUp to Cyberimpact. They are grouped into three categories based on the type of data:
- Guest: personal details of the contact who made the reservation.
- Booking: information related to the contact’s most recent reservation.
- Aggregations: cumulative and average data based on their reservation history.
Imported fields | Field types | Description |
---|---|---|
First name | First name | - |
Gender | Gender | - |
Date of birth | Date of birth | - |
Language | Language | - |
Country | Country | - |
Postal code | Postal code | - |
Company | Company | - |
guest.id | Text | Guest ID. |
guest.title | Text | Guest’s title (e.g.: Mrs.) |
guest.preferredContacts.language | Text | Contact’s preferred language. |
guest.preferredContacts.adress.city | Text | Contact’s city |
guest.preferredContacts.phone | Text | Phone number |
guest.tags | Text | List of tags associated with the guest, separated by commas. |
guest.createsAt | Date | Guest creation date |
guest.updatedAt | Date | Last update date of the guest. |
booking.fare | Decimal number | Reservation amount. |
booking.arrival | Date | Expected check-in date for the reservation |
booking.weekend | Text |
The reservation is on a weekend: Yes or No |
booking.channel | Text | Example value: walk-in |
booking.stayLength | Integer | Number of nights in the stay |
booking.farePerNight | Decimal number | Reservation amount per night. |
booking.roomType |
Text |
Example value: STD |
booking.paxBabies |
Integer | Number of babies in the reservation |
booking.paxChildren |
Integer | Number of children in the reservation |
booking.paxAdults |
Integer | Number of adults in the reservation |
booking.tags |
Text |
List of tags associated with the booking, separated by commas. |
booking.bookingDate |
Date |
Date the reservation was made |
booking.departure |
Date |
Check-out date |
booking.status |
Text |
Example value: confirmed |
booking.arrivalDow |
Text |
Day of the week of check-in |
booking.departureDow |
Text |
Day of the week of check-out |
booking.instayDows |
Text |
These are all the weekdays included in the stay (e.g., Wednesday, Thursday, Friday). The days will be separated by commas in the field. |
booking.instayDates |
Text | Dates covered by the stay |
booking.fareCode |
Text |
Example value: DAYUSE (type of promotion code for the reservation) |
aggregations.counterFutureBookings |
Integer | Number of upcoming reservations |
aggregations.sumFares |
Decimal number |
Total amount of all their reservations |
aggregations.lastDeparture | Date | Date of last check-out |
aggregations.counterBookings | Integer | Total number of reservations |
aggregations.counterPastBookings | Integer | Number of past reservations |
aggregations.avgFares | Decimal number | Average amount of their reservations |
About consent for synchronized contacts
Contacts synchronized from LoungeUp will receive implicit consent via the API, valid for 24 months. The consent is logged under the source “API - Active client” and is linked to the contact’s most recent reservation.
How is a contact’s language determined during synchronization?
The preferred language assigned to a contact synced from LoungeUp is based on the languages associated with that contact in LoungeUp:
- If the contact’s language list includes French but not English → French will be set.
- If the list includes English but not French → English will be set.
- If both French and English are present → the preferred language will be selected according to the contact’s settings in LoungeUp.
- If no language is specified → the default language assigned will be English.
How to connect your LoungeUp account to Cyberimpact
Here are the steps to connect your LoungeUp account to Cyberimpact:
- Activate the LoungeUp CRM feature: Make sure you have access to the LoungeUp Guest Profile feature. If not, contact LoungeUp to enable it.
- Send a request to LoungeUp: The integration activation request must come from you. Send an email to support@loungeup.com, with Cyberimpact in CC.
- Make sure your Cyberimpact account is on the Pro plan. To learn how to upgrade your plan, refer to this help article.
- Then, to activate the integration in your Cyberimpact account, send the following information to support@cyberimpact.com:
- Identifier (provided by LoungeUp)
- Desired update frequency: e.g., every 2 hours, every hour, or every 12 hours. The minimum allowed is every 15 minutes.
- If the synchronization is daily: specify the time at which it should run.
- Preferred type of initial synchronization:
1) Reservations from the last 24 months
2) Contacts updated in the last 24 months
3) Full import (entire database)
For compliance with Canada’s Anti-Spam Legislation (CASL), we recommend choosing option 1 or 2.
- Once the connection is complete, a member of our team will confirm by email.
Next Steps
With the contacts and information imported through this connection, you will be able to:
- Easily send personalized promotions. How to
- Schedule welcome emails for new subscribers. How to
- Filter and target communications based on client information (interests, age, region, etc.). How to segment your contacts | How to create dynamic lists
- Automatically send an email before or after their subscription ends. How to
- Send birthday greetings to your contacts. How to