Best practices
DuveConnect API
Duve’s Connect API provides powerful tools for integrating with various third-party applications, allowing seamless communication and automation across different systems. The following examples showcase how partners can utilize Duve’s Connect API for key processes like access code management, task automation, IOT integrations, CRM synchronization, Slack notifications, and automated background checks.
- Key Provider Integration with Access Codes
- Hotel Task Management System Integration
- IoT Device Integration (e.g., Sound Sensors)
- CRM Integration for Guest Data Synchronization
- Slack Integration for Notifications
- Automated Background Check System
Key Provider Integration with Access Codes
Example with igloohome access codes For properties using smart locks, integrating a key provider with Duve allows automatic management of access codes. The workflow includes:
- Receiving Reservation Data: Duve Connect sends outgoing webhooks for events such as reservation creation, updates, check-in, and check-out times. These webhooks include essential data points like reservation ID, room number, and stay dates.
- Generating Access Codes: Once the reservation data is received, the key provider generates an access code and pushes it to Duve using the Connect Incoming API.
- Communicating Access Codes to Guests: The generated access code can then be displayed in the Duve Guest App or automated messages using dynamic placeholders, making it accessible to guests.
- Simulation: To simulate this setup, create a sandbox account, set up rooms and reservations, configure outgoing webhooks for events, and test the workflow from reservation creation to code generation and guest notification.
Hotel Task Management System Integration
Task management systems (e.g., HubOS, Alice, Hostsos) can automate hotel operations by creating and updating tasks for requests such as cleaning, maintenance, or guest services.
- Setting Up Free Services: Configure free services in Duve upsells (e.g., “Clean my room” or “Request towels”) that trigger tasks within the task management system.
- Task Creation with Outgoing Webhooks: When guests book a service, Duve Connect sends a webhook with reservation and service details to the task management system, initiating a task.
- Updating Task Statuses: Once an order is created, Duve sends the webhook with the relevant details to the external system, the eternal system will create a task and will notify the relevant members about the guest request.
- Simulation: In the Duve frontdesk, create sample reservations, book a free upsell, and confirm that webhooks trigger task creation and status updates.
IoT Device Integration (e.g., Sound Sensors)
Integrate IoT devices, such as sound sensors, with Duve to monitor environmental conditions in rooms.
- Receiving Reservation Details: Duve Connect provides reservation data, which can be linked with sound or heat sensors for each room.
- Monitoring and Alerts: When noise levels exceed acceptable thresholds, update a custom field in the reservation, which triggers a scheduled message to alert the guest.
- Simulation: Use Duve webhooks to test noise level monitoring, custom field updates, and automated guest notifications.
CRM Integration for Guest Data Synchronization
Duve Connect integrates with CRM systems to store and update guest information, ensuring customer data remains current.
- Syncing Guest Information: When a guest completes pre-check-in, Duve Connect triggers a webhook containing guest details, preferences, and opt-in status.
- CRM Data Sync: Update the CRM with this data, allowing marketing and customer engagement teams to use the latest information.
- Automation: Use platforms like Zapier to automate data transfer from Duve to the CRM.
Slack Integration for Notifications
Stay informed by integrating Duve with Slack to receive alerts and updates about guest actions in real time.
- Configuring Outgoing Communication: Set up webhooks to trigger Slack notifications when specific events occur, such as booking a service, sending a chat message, or completing check-in.
- Custom Slack Bot: Create a Slack bot with channels designated for different notifications, keeping the team updated on important events.
- Automation with Zapier: Connect Duve to Slack through Zapier for automated notifications without manual intervention.
Automated Background Check System
Integrate with a background check system to verify guest details, enhancing security and compliance.
- Pre-Check-in Data Collection: Trigger a webhook event when pre-check-in is completed, which includes guest data like passport details or other identification.
- Background Check API: Send the data to the background check system. Once the check is complete, update Duve with the result (e.g., “Approved” or “Flagged”).
- Automated Guest Communication: Depending on the background check outcome, trigger a relevant message in Duve to inform the guest.