Skip to main content

What code does Host Tools use for each guest?

How Host Tools generates smart lock access codes for guests, including automatic code generation, lock-specific constraints, and how to set custom access codes.

Written by Jenny Krones
Updated over a week ago

Summary

Host Tools automatically generates a unique access code for each guest's smart lock. You can also set a custom code for any reservation if you prefer.

How automatic codes are generated

If you are fully connected to Airbnb (have availability syncing enabled), Host Tools uses the last four digits of the guest's phone number for their door code.

If you do not have a full connection (have messaging only enabled) then codes are randomly generated.

All generated codes are validated against your lock's specific constraints. For example, TTLock devices may not support certain digits, and Nuki locks cannot use codes that contain zeros or start with 12. Host Tools automatically adjusts the code to comply with these restrictions so guests always receive a working code.

Setting a custom access code

You can override the auto-generated code with a custom access code for any reservation:

  1. Open the reservation in your Inbox

  2. Click Reservation Details

  3. Enter your preferred code in the Access Code field

  4. Click Save

Host Tools will validate your custom code against your lock's constraints before saving. If the code doesn't meet the lock's requirements, you'll see an error message explaining which constraints were not met.

Using the lock code in a message

To include the guest's lock code in a message rule, use the {{Guest Lock Code}} tag. Here is an example:

KEY: There is a keypad attached to the front door. Your access code is #{{Guest Lock Code}}, followed by the checkmark on the keypad. Please note that this code is not active until your scheduled check-in time. To lock the door when you leave just press any number.

โš ๏ธ Important: If you do not have a full connection to Airbnb, you should not mention that the code is connected to the guest's phone number in your message, since codes will be randomly generated instead.

Did this answer your question?