Overview
Duve is excited to announce its new integration with Cendyn, a leading hospitality CRM platform that centralizes guest data and powers personalized marketing. This integration enables hotels to sync CRM insights and guest profiles directly with Duve’s guest journey tools, helping teams deliver more tailored experiences, increase direct revenue, and streamline guest engagement across the entire stay.
Pricing:
DuveConnect is an add-on feature that will be available upon request and at an additional monthly cost of $0.50 per unit with a monthly minimum of 50 eur required. For more information contact our Support Team or your dedicated Customer Success Manager.
How to Set Up the DuveConnect-Cendyn Integration
Activate DuveConnect
- In order to properly complete the DuveConnect setup, the following setup must be completed first.
-
If not already included in your plan, please contact your Customer Success Manager (CSM) or Duve Support to enable it.
Outgoing Webhooks
Important to note: Obtain Webhook URL and specific hotel ID from Cendyn
- Reach out to your contact at Cendyn and request the hotel ID and unique webhook URL for your account.
Set Up Webhooks in Duve
Navigate to Settings > Connections > DuveConnect > Outgoing
Set up the following 4 outgoing webhooks:
- Reservation Created
- Online Check-in (OCI) Completed
- Reservation Updated
- Room Assigned
New Reservation Created
Description: This webhook triggers when a new reservation is created. It provides essential reservation details, including check-in and check-out times, start and end dates, and apartment number.
Event Type: reservationRoomAssign
Webhook Settings (the same for all 4 events):
1. Webhook URL: https://int-gateway-web-api-prod01-eus2-a3d2chdgbcbtdse6.eastus2-01.azurewebsites.net/api/v1/integrations/Duve/inbound/accounts/634/webhook
2. Custom Headers:
• Header 1:
Name: signature
Value: cendyn-duve
• Header 2 (if managing multiple brands): If brands are in play, each webhook needs to be set up per brand.
Name: cendynaccountid
Value: (HOTEL ID provided by Cendyn)
3. Payload Settings:
Enable all available data points to be included in the payload for each webhook.
Once all steps are complete, confirm with both your Cendyn and Duve contacts to finalize the setup and begin testing.
Online Check-in (OCI) Completed
Description: This webhook triggers when the online check-in process for a guest is completed. It includes details of the guest’s estimated check-in time, identification, and other reservation-related data.
Event Type: preCheckInDone
Webhook Settings (the same for all 4 events):
1. Webhook URL: https://int-gateway-web-api-prod01-eus2-a3d2chdgbcbtdse6.eastus2-01.azurewebsites.net/api/v1/integrations/Duve/inbound/accounts/634/webhook
2. Custom Headers:
• Header 1:
Name: signature
Value: cendyn-duve
• Header 2 (if managing multiple brands): If brands are in play, each webhook needs to be set up per brand.
Name: cendynaccountid
Value: (HOTEL ID provided by Cendyn)
3. Payload Settings:
Enable all available data points to be included in the payload for each webhook.
Once all steps are complete, confirm with both your Cendyn and Duve contacts to finalize the setup and begin testing.
Reservation Updated
Description: This webhook triggers whenever there is a status update on a reservation (e.g., from "Checked In" to "Checked Out"). It includes reservation timing and status data.
Event Type: updateReservationStatus
Webhook Settings (the same for all 4 events):
1. Webhook URL: https://int-gateway-web-api-prod01-eus2-a3d2chdgbcbtdse6.eastus2-01.azurewebsites.net/api/v1/integrations/Duve/inbound/accounts/634/webhook
2. Custom Headers:
• Header 1:
Name: signature
Value: cendyn-duve
• Header 2 (if managing multiple brands): If brands are in play, each webhook needs to be set up per brand.
Name: cendynaccountid
Value: (HOTEL ID provided by Cendyn)
3. Payload Settings:
Enable all available data points to be included in the payload for each webhook.
Once all steps are complete, confirm with both your Cendyn and Duve contacts to finalize the setup and begin testing.
Room Assigned
Description: This webhook triggers when a reservation is updated with a room change. It sends data on the updated apartment number and associated reservation details.
Event Type: reservationRoomAssign
Webhook Settings (the same for all 4 events):
1. Webhook URL: https://int-gateway-web-api-prod01-eus2-a3d2chdgbcbtdse6.eastus2-01.azurewebsites.net/api/v1/integrations/Duve/inbound/accounts/634/webhook
2. Custom Headers:
• Header 1:
Name: signature
Value: cendyn-duve
• Header 2 (if managing multiple brands): If brands are in play, each webhook needs to be set up per brand.
Name: cendynaccountid
Value: (HOTEL ID provided by Cendyn)
3. Payload Settings:
Enable all available data points to be included in the payload for each webhook.
Once all steps are complete, confirm with both your Cendyn and Duve contacts to finalize the setup and begin testing.
Comments
0 comments
Please sign in to leave a comment.