Automations (One-time Services)
Overview
Automations are reusable rules that automatically create operational Tasks (like cleaning, inspection, or maintenance) when reservation events occur — for example, before check-in or after check-out.
They ensure that recurring operational work happens consistently without manual scheduling.
Automations are not Tasks themselves — they are templates that generate Tasks at the right time for each reservation.
Core Concepts
Property
The property the automation applies to. Each automation belongs to one specific property.
Service (One-time / On-Demand)
The type of work the automation triggers — e.g., cleaning, deep clean, inspection. The created Tasks are billed under this service.
Event
The reservation event that triggers the automation — usually check-in or check-out.
Time Offset
How far before or after the event the Task is scheduled. (e.g., 120 minutes before check-in = cleaning before arrival).
Department / Subdepartment
Determines which internal team or contractor the Task will be assigned to.
Priority / Title / Description
Define how the Task will be labeled and sorted in the Tasks list.
Tags / Attachments
Predefined tags or reference files automatically copied to generated Tasks.
How Automations Are Created
Automations are defined and managed by the Operations team in the Tasks module.
Creating an Automation
When creating an automation:
Select the Property and Service (one-time) it applies to.
Choose the Event trigger (e.g.,
checkInorcheckOut).Set the Time Offset — how long before or after the event the Task should be due.
Configure details like Department, Priority, Title, Description, Tags, and Attachments.
Activate the automation once it’s ready.
Each automation belongs to one property and one service and will automatically apply to all new reservations for that property.
How Tasks Are Generated
When a reservation event matches an automation:
The system identifies all active automations for that property matching the event type.
For each automation, it:
Calculates the Task due date/time (based on event time ± offset).
Creates a new Task using the automation’s defined title, description, department, priority, tags, and attachments.
Links the Task to:
The Property
The Reservation
The Service
The Automation (automationId)
The Task’s initial payment status is set to
PENDINGuntil it’s priced and billed.
The resulting Tasks appear in the same operational dashboards as manually created ones.
Billing and Payment Flow
Tasks created by Automations are billable one-time services.
Each automation-generated Task starts with paymentStatus = PENDING.
Once the Task is completed, Operations:
Sets or confirms the price (if variable).
Sends a Payment Request to the landlord via Chat (a Pay box message).
The landlord reviews and pays via Chat or the Payments Page.
After successful payment:
The Task is marked as PAID.
A Purchase record is created for accounting.
A confirmation email is sent to the landlord.
Failed payments set the Task to
FAILED, and the landlord receives a payment failure email.
What Automations Don’t Do
They don’t message guests or landlords directly — they only create internal operational Tasks.
They are separate from message automations, which handle OTA/email/chat communications.
They don’t auto-charge owners immediately — payment still flows through the Task billing process once priced.
What Operations Should Know
If an automation is active for a property, Tasks will appear automatically around check-in or check-out.
If a reservation time changes, those Tasks update automatically.
If a reservation cancels, the Tasks are removed.
Billing happens after completion, once pricing is confirmed and payment is processed.
You can pause or deactivate automations at any time if you need to stop automatic generation.
Automations save time and ensure consistent service delivery with minimal manual effort.
Troubleshooting
No Tasks created
Check if automation is active, belongs to the right property, and the event matches.
Task created too early/late
Verify the time offset minutes setting.
Duplicate Tasks
Check for overlapping automations with the same event and service; deactivate redundant ones.
Billing failed
Task shows FAILED; landlord notified. Update card or price, then retry payment.
End-to-End Summary
Operations defines an Automation for a Property + One-time Service, choosing event, offset, department, and details.
When a reservation event triggers (create / modify / cancel), the automation creates or updates Tasks.
Tasks are priced and billed as one-time services.
Landlords receive payment requests in Chat and complete payment there.
Payment success marks the Task as PAID and closes the billing cycle.
Last updated