Built by owners, for owners.

Getting Started

Core Concepts


Bookings & Quotes








My Account


Security Deposits

Insurance and Damage Protection


Renter Agreements

Payment Processing

Dynamic Pricing Integrations


Listing Site Integration

Property Management

Technical Stuff

Hosted Websites

WordPress Plugin

Door Locks

OwnerRez API

Other Integrations


Email Template Library

Data Management

QuickBooks Integration

Privacy & Security

Property Sharing

Channel Management

Page-Specific Help

Payment Processing


Change Log




Renter Agreements - Request for Contact Info (real email address) and Signing

When guests book using an OwnerRez Hosted Website, or your own website using OwnerRez widgets, they are taken through a checkout process that collects their email and requires them to sign your legal rental agreement.

When guests are booking on a major listing site like Vrbo or AirBNB, of course, they aren't going to go through this process.  You have to do it another way.

Guest Data from Different Channels

  • If you are using an API connection to Airbnb, TripAdvisor, CanadaStays, or Booking.com - the API connection will not give you the guest's real email address.  They only give you a fake temporary proxy email address that goes through their server.  But it is able to handle real email, so the method discussed on this page will work: the trigger can automatically send out an email template inviting the guest into an OwnerRez process that will obtain their real email address and get an e-signature on your rental agreement.
  • If you are getting bookings from Airbnb/Vrbo using an iCal calendar import and Channel Bridge: no email address is provided via iCal.  But when you run Channel Bridge, it will obtain and populate the email address available - proxy for Airbnb, real for Vrbo.  Channel Bridge offers a checkbox option to fire on-create triggers much like the API process above.  This method works here too.
  • If you are connecting to Vrbo using the API, you are automatically given the real email address.  So the on-create trigger and email template can go out automatically to get the guest's e-signature on the rental agreement. Since we already have their real email address from the API, they don't need to provide it again, but they can update it in this process if need be.
  • FloridaRentals and Houfy send inquiries, not bookings, so the guest will reserve and finalize the booking via the normal direct booking flow and this method is not needed.
  • For Airbnb, Vrbo, and HomeToGo, if you are using the API, you should specifically state in your House Rules that your guests are required to sign your rental agreement.  This is in the API settings.  If a guest refuses to sign, they are violating your House Rule, and you can cancel their booking without penalty.

Why This Trigger?

With Airbnb, TripAdvisor, CanadaStays, and Booking.com, the guest's email address is set as the proxy email address provided by the channel.  The guest's real email address (Gmail, yahoo, personal, etc.) is not shown or available.

This is very frustrating for owners/PMs because you need to know your guest's real email address so that you can contact them directly and not have the channel strip out content or shut off communications later.  The only way to get the guest's real email address is to ask for it directly.

Sample Email Template

Create an email template in OwnerRez with the below subject and body:


Renter agreement for {PDISPNAME}



Thanks for booking {PDISPNAME}!

I have entered your {BSOURCE} booking into our main booking system.

Could you take a second to click on the following link? This will open a POC (point of contact) form and renter agreement that we ask all guests to sign before coming out to {PDISPNAME}.

e-Signature form for Booking # {BID}

If you could take care of this ASAP, that will complete your booking for {PDISPNAME}.

Talk to you soon and thanks for booking!


Or, if you're comfortable pasting the HTML code (just use the <> in the email formatting bar), here's the code for a prettier one:

<p><img style="margin-left: 15px; margin-bottom: 15px;" src="{PIMGURL}" alt="" align="right" /></p>
<p>Hi {CFIRST},</p>
<p><strong>Thanks for booking&nbsp;{PDISPNAME}!</strong></p>
<p>I have entered your&nbsp;{BSOURCE} booking into our main booking system.</p>
<p>Could you take a second to click on the following link? This will open a POC (point of contact) form and renter agreement that we ask all guests to sign before coming out to {PDISPNAME}.</p>
<p><a href="{BULEASE}">e-Signature form for Booking # {BID}</a></p>
<p>If you could take care of this ASAP, that will complete your booking for {PDISPNAME}.</p>
<p>Talk to you soon and thanks for booking!</p>

If your properties are listed on Airbnb and you are using our API connection, you can send messages to your Airbnb guests using Airbnb's internal messaging system, not just email.  This works in much the same way, with templates and triggers - you just use the Airbnb template type instead of email:

Airbnb internal messages can't do HTML, but they can handle URL links in plaintext - so, don't copy the HTML shown immediately above, but the plaintext body above that will work fine.

Create Trigger 

Now you need to create a trigger to send this email to the guest after you get a booking that needs it. You can do this under Settings > Triggers by creating an Event Based trigger.  Use these settings, and select the Email Template you created in the previous step:

Make sure to also select the appropriate channels:

Channel Bridge

If you are using API connections, this email will be automatically sent when needed.

If you are using Channel Bridge, don't forget to check the "Send Create Triggers" checkbox: