Communications
A complete reference of every outbound communication the platform sends — what triggers it, who receives it, and how it's delivered.
Booking Confirmation (Guest)
EmailBranded confirmation with full booking details, check-in/out dates, amount paid, and invoice PDF attached.
verifyPaymentNew Booking Notification (Admin)
EmailAdmin alert with guest details, property, dates, amount paid, and special requests.
verifyPaymentResend Booking Confirmation (Guest)
EmailSame branded confirmation email with updated invoice PDF. Used when re-sending to a guest on request.
resendConfirmationEmailPayment Link Email (Guest)
EmailBranded email with a prominent 'Complete Payment' button linking to a Stripe checkout session, plus full reservation details and amount due.
sendPaymentLinkEmailGuest Request Approved (Guest)
EmailApproval notification with a Stripe payment link for the request fee.
processGuestRequestGuest Request Declined (Guest)
EmailPolite decline notification explaining the request could not be accommodated.
processGuestRequestGuest Request Payment Confirmed (Guest)
EmailConfirms the payment and the updated check-in or check-out time.
completeGuestRequestPaymentGuest Request Payment Received (Admin)
EmailAdmin notification that a guest request has been paid and confirmed.
completeGuestRequestPaymentStay Extension Confirmation (Guest)
EmailConfirms the extended checkout date, additional nights, and amount paid.
verifyPaymentExtension Booking Notification (Admin)
EmailAdmin alert with guest, property, original vs new checkout, and amount paid.
verifyPaymentGuest Update Confirmation (Guest)
EmailConfirms the updated guest count / pet addition and amount paid.
verifyPaymentGuest Update Notification (Admin)
EmailAdmin alert with guest, property, guest count change, pet status, and amount paid.
verifyPaymentBulk Booking Confirmation (Guest)
EmailConfirms all bookings in the bulk set with dates, nights, and total paid.
verifyPaymentBulk Payment Received (Admin)
EmailAdmin alert listing all confirmed bookings in the bulk set with individual and total amounts.
verifyPaymentGuest Portal Update (Admin)
EmailNotification of what the guest changed (e.g. phone, email, bed configuration).
notifyGuestPortalChangeGuest Guide Access (Admin)
EmailAlerts the team that a guest has accessed a property guide, with email, property, and timestamp.
sendGuestNotificationGuest Message / Enquiry (Admin)
EmailCategorised guest message with booking reference, property, and message body.
submitGuestMessageBooking Enquiry (Admin)
EmailEnquiry with property, dates, guest count, contact details, and special requests.
sendEnquiryContact Form Submission (Admin)
EmailGeneral contact message with name, email, phone, and message body.
submitContactCleaner Payment Summary (Cleaner)
EmailPayment confirmation listing all paid cleans with hours, linen changes, and total amount.
sendCleanerPaymentSummaryTimesheet Submission (Admin)
EmailFormatted timesheet summary with jobs, hours, linen changes, costs, and cleaner notes.
submitTimesheetDiscount Code Email (Recipient)
EmailBranded email with the discount code, terms, expiry, and booking link.
sendDiscountCodeEmailGuest Checkout Confirmed (Admin)
EmailAlert that a guest has confirmed checkout, with guest, property, and timestamp.
confirmGuestCheckoutNew Cleaning Job (Cleaner)
SMSJob notification with property, checkout date, next check-in, notes, and login link.
notifyCleanerSmsGuest Request Approved (Guest)
SMSSMS approval notification with payment link (sent alongside the email).
processGuestRequestGuest Request Declined (Guest)
SMSSMS decline notification (sent alongside the email).
processGuestRequestNew Booking Alert (Admin)
SMSSMS alert with property name and clean/checkout date.
notifyAdminNewBookingSmsGuest Checkout Confirmed (Admin)
SMSSMS alert that a guest has checked out, with guest and property name.
confirmGuestCheckoutBedroom Configuration Change (Admin)
SMSText alert with the guest, property and the beds requested (e.g. master split to twin singles), plus travel cot. Sent alongside the guest portal email.
notifyGuestPortalChangePet Added (Admin)
SMSText alert that a pet has been added to a stay, with the guest, property, amount paid (or no charge) and booking reference. Sent alongside the guest portal email where one is sent.
verifyPayment / createGuestUpdateCheckoutSessionAdditional Guests (Admin)
SMSText alert that a stay's guest count has gone up, with the guest, property, the new number of guests and amount paid (or no charge).
verifyPayment / createGuestUpdateCheckoutSessionClean at Risk Alert (Admin)
SMSUrgent SMS warning that a property is not ready and the guest is arriving imminently.
checkCleanRiskSMS Test (Admin)
SMSTest message confirming SMS notifications are working.
notifyAdminNewBookingSmsApp Notification Push (Admin)
Push NotificationLock-screen push notification with the notification title and body, deep-linking to the relevant page.
pushAppNotificationClean at Risk Push (Admin)
Push NotificationUrgent push notification warning that a property is not ready and the guest is arriving.
checkCleanRiskManual Push Test (Admin)
Push NotificationCustom test push notification to verify background delivery is working.
checkCleanRiskBackground Push Test (Admin)
Push NotificationImmediate test push to confirm lock-screen notifications are working on the current device.
sendTestPushstay@theresidenceco.io via the Resend API. Text messages are delivered through Twilio as standard SMS. Push notifications use the Web Push API (VAPID) to admin devices that have enabled notifications.