Cendyn is a CRM and marketing automation platform used by hotels and restaurants to deliver targeted campaigns and improve guest engagement. Through its integration with ResDiary, customer and booking data is automatically synced to Cendyn daily via the ResDiary data extract API, giving your marketing team the real-time booking insights they need to support loyalty programmes, upselling opportunities, and post-visit feedback initiatives.
Additionally, if a guest has a hotel booking but has not yet reserved a table, Cendyn can trigger a personalised email encouraging them to book dining, helping to increase restaurant occupancy while enhancing the overall guest experience.
Understand the data flow
The integration is one-way. Cendyn pulls data from ResDiary daily, but does not send any updates or changes back to ResDiary.
Source: Comes from ResDiary directed to Cendyn, not vice-versa.
Data format: Data is formatted as JSON.
Transfer method: All data is passed securely via API call.
Frequency: Data is shared daily.
Mapped data fields
The following fields are synced from ResDiary to Cendyn.
Customer data
You can see the customer data shared across on the table below:
Field | Description |
FirstName | Guest's first name. |
LastName | Guest's last name. |
Guest's email address. | |
Phone | Guest's phone number. |
AddressType | Type of address. |
Address1 | Primary address line. |
Address2 | Secondary address line, is optional. |
City | City of residence. |
StateProvince | State or province. |
CountryCode | ISO country code. |
PostalCode | Postal or ZIP code. |
EmailOptIn | Venue-level marketing email opt-in status. |
SMSOptIn | Venue-level SMS marketing opt-in status. |
GroupEmailOptIn | Group-level marketing email opt-in status. |
GroupSMSOptIn | Group-level SMS marketing opt-in status. |
Booking data
Below you can find a table with all booking data shared across:
Field | Description |
BookingId | Unique booking identifier. |
BookingRef | External booking reference. |
Service | Type of service booked. |
BookingStatus | Current status of the booking. |
Spend | Total spend associated with the booking. |
BookedDate | Date the booking was made. |
CancellationReason | Reason for cancellation, if applicable. |
CurrencyCode | Currency used for the booking. |
CustomField | Custom field for additional data. |
TotalAmount | Total amount for the booking. |
Duration | Duration of the booking. |
Covers | Number of guests, covers. |
TableNumber | Table assigned to the booking. |
VisitDate | Date of the visit. |
VisitTime | Time of the visit. |
ProviderName | Venue booked. |
LastUpdated | Timestamp of last update. |
Configuration and setup
Setting up the Cendyn's ResDiary integration requires action from both you and the ResDiary support team. To get started, complete our add-on request form and our team will be in touch to begin activation.
đ Note: For support with this integration, contact our support team for ResDiary queries, or reach Cendyn directly via their website.
â
