Visual workflow builder with automatic access code sync, smart guest communication, and seamless reservation management

Automations Engine

The Automations Engine is your visual workflow builder that handles guest communication, task creation, and property management automatically. You create multi-step automations by picking triggers (like "new booking" or "2 hours before check-in"), adding optional conditions, and defining what actions to take โ€” no coding required.

Every automation runs reliably in the background, and our AI gatekeeper reviews all guest messages before they're sent to ensure they're accurate, timely, and personalized with the right booking details.

Getting Started

Creating Your First Automation

  1. Go to Automations in your main navigation
  2. Click Create Automation
  3. Give your automation a descriptive name like "Check-in Instructions"
  4. Choose your trigger from the dropdown (when this automation should run)
  5. Add conditions if needed (optional filters to control when it runs)
  6. Define your actions (what should happen when triggered)
  7. Click Save & Activate

[Screenshot: Automation builder interface showing the three-step flow with trigger, conditions, and actions]

Example: Setting Up Check-in Instructions

  1. Trigger: Select "Time-based" โ†’ "4 hours before check-in"
  2. Conditions: Leave blank (runs for all bookings)
  3. Actions: Choose "Send message" โ†’ Write your check-in instructions with guest portal link
  4. Save: Your automation is now live for all future bookings

How It Works

Once activated, your automations monitor your bookings continuously. When a trigger event occurs (like a new reservation or check-in time approaching), the automation checks any conditions you've set, then executes the actions automatically.

What you'll see:

  • Automations appear in your Activity Feed when they run
  • Guest messages show up in your Messages inbox with an "Automated" tag
  • Created tasks appear in your Tasks list with the automation name
  • A detailed log tracks every automation execution under each booking
  • The Lifecycle tab shows all automation activity for any automation type
  • Voice call summaries and caller phone numbers displayed in your dashboard timeline for quick review

Smart Access Code Management

When guests move their bookings to different properties or change their check-in dates, the system automatically updates their access codes:

  • Automatic sync โ€” Access codes instantly move with reservations when properties change
  • Date adjustments โ€” Codes automatically update when check-in or check-out dates shift
  • No manual work โ€” All code changes happen seamlessly in the background
  • Device status tracking โ€” Monitor which devices are online and ready for guests
  • Custom timing โ€” Set exactly when codes reveal to guests (like 10 minutes before check-in instead of hours early)

[Screenshot: Access code management sidebar showing device status and synced codes]

Watchdog System

For Signature portal properties, the system automatically performs readiness checks before guest arrivals to ensure everything is properly configured:

  • Verifies portal setup and access credentials
  • Confirms reservation details are synchronized
  • Catches configuration issues early to prevent guest experience problems
  • Alerts your team if manual intervention is needed

AI Gatekeeper Protection

Before any message reaches your guests, our AI gatekeeper:

  • Verifies the message matches current booking details
  • Ensures timing makes sense (won't send check-in instructions after check-in)
  • Fills in personalized details like guest names, addresses, and check-in codes
  • Blocks messages that would be confusing or inappropriate

[Screenshot: Message preview showing AI gatekeeper validation with green checkmarks]

Available Triggers

Event-Based Triggers (instant)

  • New reservation โ€” When a booking is created
  • Reservation updated โ€” When booking details change (dates, property, guest info)
  • Reservation cancelled โ€” When a booking is cancelled
  • Alteration requested โ€” When a guest requests booking changes through Airbnb
  • Alteration accepted โ€” When you approve a guest's alteration request
  • Alteration declined โ€” When you decline a guest's alteration request
  • Guest message received โ€” When a guest sends a message
  • Payment received โ€” When a payment is processed
  • Payment refunded โ€” When a refund is issued
  • Task completed โ€” When cleaning or maintenance is marked done
  • Check-in day โ€” On the day of guest arrival
  • Checkout day โ€” On the day of guest departure
  • Portal verification completed โ€” When guests finish ID verification in your portal

Time-Based Triggers (scheduled)

  • Before/after check-in โ€” Run at specific times ("2 hours before check-in")
  • Before/after checkout โ€” Relative to departure ("1 day after checkout")
  • Recurring โ€” Daily, weekly, or monthly schedules

Available Actions

  • Send message โ€” Send to guest via their booking platform (Airbnb, Booking.com, etc.)
  • Send email โ€” Send to any email address
  • Send SMS โ€” Send text message
  • Create task โ€” Generate cleaning or maintenance tasks
  • Send Slack notification โ€” Post to your team Slack channel
  • Request review โ€” Ask guests to leave a review with direct link
  • Portal verification โ€” Send magic link for guests without phone numbers on file
  • Upsell offers โ€” Present additional services or amenities to guests
  • Update access codes โ€” Automatically sync codes when reservations change
  • Call webhook โ€” Send data to external services
  • Update reservation โ€” Modify booking details
  • Generate signature documents โ€” Automatically create rental agreements and other documents

[Screenshot: Action selector showing the full list with icons]

Access Code Automation

Automatic Code Management

Access codes now automatically stay in sync with your reservations without any manual intervention:

What happens automatically:

  • Property changes โ€” When a reservation moves to a different property, codes are deleted from the old property and created on the new one
  • Date changes โ€” When check-in or check-out dates shift, code timing updates to match
  • Device monitoring โ€” Track which locks are online and ready for guest arrival
  • Custom reveal timing โ€” Set precise code reveal times per device (like 10 minutes before check-in for lockboxes)

Setting up access code automations:

  1. Trigger: Select "Reservation updated"
  2. Conditions: Leave blank (handles all reservation changes automatically)
  3. Actions: Choose "Update access codes" โ†’ System detects what changed and syncs accordingly
  4. Your codes will automatically move with reservations and update timing as needed

Per-device code settings:

  • Code reveal timing โ€” Override default hours with precise minutes for lockboxes
  • Offline mode โ€” Force specific devices to use offline codes instead of online bridge codes
  • Device status monitoring โ€” See which locks are online and responding

[Screenshot: Device settings showing code reveal timing options and offline mode toggle]

Signature Document Automation

Automatic Document Generation

Signature document automations now work seamlessly with portal verification. When guests complete ID verification in your portal, the system automatically creates personalized signature documents without any manual setup.

How it works:

  • Guest completes portal verification (uploads ID, provides required information)
  • System automatically triggers signature document creation
  • Documents are pre-filled with all reservation details (guest name, check-in/out dates, listing address, length of stay)
  • Guest receives document link for electronic signature
  • Signed documents are stored in your reservation records

Available reservation data for templates:

  • Guest name and contact information
  • Property address and listing details
  • Check-in and check-out dates
  • Number of nights
  • All custom fields collected during verification

Setting up signature automations:

  1. Trigger: Select "Portal verification completed"
  2. Actions: Choose "Generate signature documents" โ†’ Select your template
  3. Template variables: Use reservation data like {{guest.name}}, {{listing.address}}, {{numberOfNights}}
  4. Your documents will automatically populate with real booking information

[Screenshot: Signature automation setup showing portal verification trigger and document template selection]

Alteration Management

Airbnb Alteration Workflows

When guests request changes to their bookings through Airbnb (like extending their stay or changing dates), these requests now appear directly in your Vanio dashboard with full automation support:

  • Automatic notifications โ€” Get instant alerts when alteration requests come in
  • Clear payout breakdown โ€” See exactly how the changes affect your earnings
  • One-click decisions โ€” Accept or decline requests directly from your dashboard
  • Full automation support โ€” Trigger workflows when alterations are requested, accepted, or declined
  • Access code sync โ€” Codes automatically update when alterations involving date or property changes are accepted

Common Alteration Automations

  1. New Request Alert (trigger: alteration requested) โ†’ Slack notification to your team
  2. Guest Acknowledgment (trigger: alteration accepted) โ†’ "We've approved your booking changes" message
  3. Decline Explanation (trigger: alteration declined) โ†’ Polite explanation with alternative suggestions
  4. Operations Update (trigger: alteration accepted) โ†’ Create tasks for cleaning schedule adjustments
  5. Code Updates (trigger: alteration accepted) โ†’ Automatically sync access codes with new dates/property

[Screenshot: Alteration request in dashboard showing payout changes and accept/decline buttons]

Common Automation Examples

Guest Communication Flow

  1. Welcome Message (trigger: new reservation) โ†’ Send booking confirmation
  2. Portal Access (trigger: 24 hours before check-in) โ†’ Send verification link for guests without phone numbers
  3. Check-in Instructions (trigger: 4 hours before check-in) โ†’ Share access details
  4. Check-in Follow-up (trigger: check-in day) โ†’ "Hope you arrived safely" message
  5. Review Request (trigger: 1 day after checkout) โ†’ Ask for review with direct link

Access Code Management Flow

  1. Code Creation (trigger: new reservation) โ†’ Generate access codes for the property
  2. Automatic Updates (trigger: reservation updated) โ†’ Sync codes when dates or properties change
  3. Code Reveal (trigger: custom timing before check-in) โ†’ Show codes to guests at the perfect moment
  4. Device Monitoring (trigger: daily recurring) โ†’ Check device status and alert if offline

Signature Document Workflow

  1. Portal Verification (trigger: 24 hours before check-in) โ†’ Send guest verification link
  2. Automatic Agreement (trigger: portal verification completed) โ†’ Generate and send rental agreement
  3. Follow-up Reminder (trigger: 12 hours after document sent, condition: not signed) โ†’ Gentle reminder to complete signature
  4. Confirmation (trigger: document signed) โ†’ "Thanks for completing your rental agreement" message

Operations Management

  1. Cleaning Dispatch (trigger: guest checkout) โ†’ Create cleaning task for your team
  2. Alteration Processing (trigger: alteration requested) โ†’ Notify team and update schedules
  3. Maintenance Alerts (trigger: task overdue) โ†’ Slack notification to operations team
  4. Payment Confirmations (trigger: payment received) โ†’ Email receipt to guest
  5. Portal Readiness Check (trigger: 48 hours before check-in) โ†’ Verify Signature portal setup

Tips & Best Practices

Message Timing

  • Send check-in instructions 2-4 hours before arrival (not too early, not last-minute)
  • Request reviews 1-2 days after checkout when the experience is fresh
  • Follow up on unanswered messages after 24-48 hours
  • Send portal verification links 24-48 hours early for guests without phone numbers
  • Respond to alteration requests quickly to maintain good host ratings
  • Allow 2-3 days for signature document completion before check-in

Access Code Best Practices

  • Set lockbox codes to reveal 10-30 minutes before check-in (not hours early)
  • Use offline mode for devices with unreliable internet connections
  • Monitor device status daily to catch connectivity issues early
  • Let the system handle code updates automatically when reservations change
  • Test code reveal timing with a few bookings before rolling out widely

Template Variables

  • Use {{guest.name}} for personalization
  • Include {{reservation.checkIn}} and {{reservation.checkOut}} for dates
  • Add {{listing.address}} for property-specific details
  • Use {{numberOfNights}} for stay duration in signature documents
  • The AI gatekeeper automatically fills these with real data

Testing Your Automations

  • Use conditions to test on specific bookings first
  • Check the automation log to verify messages were sent correctly
  • Monitor guest responses to refine your messaging
  • Start with simple automations and add complexity over time
  • Review the Lifecycle tab to track automation performance across all types
  • Test alteration workflows with different scenarios (extensions, shortenings, date changes)
  • Test signature document generation with sample reservations before going live
  • Verify access code sync works correctly when moving test reservations between properties

Managing Multiple Properties

  • Create separate automations for different property types
  • Use conditions to filter by listing or booking platform
  • Group related automations with consistent naming
  • Set up watchdog checks for properties with portal access
  • Configure alteration handling differently for high-demand vs. flexible properties
  • Customize signature document templates for different property categories
  • Set device-specific code reveal timing based on property type (faster for lockboxes, standard for smart locks)

[Screenshot: Automation dashboard showing multiple active automations with execution counts]

Common Questions

Can I turn off automations for specific bookings? Yes, you can pause automations for individual reservations from the booking details page. This is helpful for VIP guests or special circumstances.

What happens if a guest responds to an automated message? Their response appears in your normal Messages inbox, and you can reply manually. Some automations can also trigger follow-up actions based on guest replies.

How do I know if an automation failed? Failed automations show up in your Activity Feed with error details. Common issues include missing guest contact info or platform connection problems. You can retry failed automations manually or fix the underlying issue.

What if a guest doesn't have a phone number for portal access? The system can automatically send a magic link using their email address instead. This is especially useful for Booking.com reservations where phone numbers aren't always provided. The portal verification action handles this automatically.

Can I automate responses to alteration requests? Yes, you can set up automations to automatically accept or decline alteration requests based on your criteria (like availability windows or minimum stay requirements), or just get notified so you can decide manually. The system shows you exactly how each change affects your payout before any action is taken.

Do signature documents automatically include reservation details? Yes, once a guest completes portal verification, signature documents are automatically generated with all their reservation information including guest name, check-in/out dates, property address, and length of stay. No manual setup is required.

What happens to access codes when reservations change? Access codes automatically sync when reservations move between properties or dates change. The system deletes codes from the old property and creates new ones on the correct property with updated timing. You don't need to do anything manually โ€” it all happens in the background.

Can I control exactly when access codes appear to guests? Yes, you can set custom reveal timing per device. For example, set lockbox codes to appear 10 minutes before check-in instead of the default hours. This is especially useful for outdoor lockboxes where you want minimal exposure time for security.

Can I see summaries of voice calls from guests? Yes, your dashboard timeline now displays voice call summaries and caller phone numbers so you can quickly review all guest conversations in one place alongside your other automation activity.

automationsworkflowstriggersactions
Last updated March 2026