Automation7 min read

How to Automatically Send Door Codes When Clients Book on Acuity Scheduling

Stop manually texting door codes to every client. Learn how to automatically generate and send time-limited access codes the moment someone books on Acuity Scheduling.

Book & Unlock·

If you run a yoga studio, photography studio, rehearsal space, or any kind of hourly rental, you know this routine: a client books on Acuity Scheduling, and then you scramble to send them a door code — over email, text, or sometimes both just to be safe. It works, but it's a constant drain on your time and attention.

Late-night bookings mean late-night texts. Last-minute cancellations mean manually deleting codes you already sent. And if a client doesn't get the code in time, you're fielding anxious messages right before their session starts.

There's a better way.

What Automated Door Code Sending Looks Like

With the right setup, the moment a client books through Acuity Scheduling, a unique door code is automatically generated for their exact appointment window — and sent to them via email and SMS. When their appointment ends, the code expires automatically. You never touch a thing.

The client gets a professional notification with their code, your studio's name, and clear instructions. You get to run your business without playing phone tag with every new booking.

How It Works Technically

Acuity Scheduling supports webhooks — automated HTTP requests that fire whenever certain events happen, like a new appointment being created or cancelled. A webhook integration can listen to these events and act on them in real time.

On the lock side, smart lock platforms like TTLock (which powers brands like Sifely, Gigastone, SMONET, Ardwolf, Veise, and dozens of others) have APIs that let you programmatically create and delete time-limited door codes. A code can be set to work only within a specific date and time range — perfect for appointment-based access.

The integration piece sits in the middle: it receives the Acuity webhook, looks up the appointment details, generates a TTLock passcode valid for the appointment window (with a small buffer on each end), then sends the code to the client via email and SMS.

Which Smart Locks Are Compatible?

The TTLock platform is the backbone of a large ecosystem of smart locks. If your lock uses the TTLock app, the Sifely app, or one of the following companion apps, it almost certainly works with this kind of integration:

  • Sifely
  • TTLock
  • Gigastone
  • SMONET
  • Ardwolf
  • Veise
  • Turbolock
  • Kaadas
  • Lockin
  • Sciener

These locks range in price from around $50 to $200, work without a hub (just a Bluetooth gateway), and are widely available on Amazon.

Setting Up the Integration with Book & Unlock

Book & Unlock is a service built specifically for studio owners who use Acuity Scheduling. It handles the webhook integration, code generation, and email/SMS delivery so you don't have to build anything yourself.

  1. 1Connect your Acuity Scheduling account via OAuth — no API keys needed.
  2. 2Enter your TTLock account credentials (the same ones you use in the app).
  3. 3Add your lock(s) by fetching them from your TTLock account.
  4. 4Map each Acuity appointment type to the lock it should open.
  5. 5Customize the email and SMS your clients receive.
  6. 6Register your webhook URL in Acuity — Book & Unlock gives you the exact URL to paste.

The entire setup takes less than 10 minutes. After that, every booking triggers the full automation automatically.

Book & Unlock

Automate your studio door in 10 minutes

Connect Acuity Scheduling to your TTLock or Sifely smart lock. Clients get their code automatically — you get your time back.

Start your 7-day free trial →

No credit card required.

What Happens When a Booking Is Cancelled or Rescheduled?

Book & Unlock listens for cancellation and reschedule webhooks too. When a booking is cancelled, the door code is automatically deleted from the lock — it can no longer be used. When a booking is rescheduled, the old code is deleted and a new one is generated for the new time window.

Frequently Asked Questions

Does the client need a phone or app to use the door code?

No. The codes generated are standard numeric passcodes that the client enters on the lock's keypad. No app, no Bluetooth, no phone required.

What if my lock doesn't have a keypad?

This integration requires a smart lock with a numeric keypad. Most TTLock-based locks include one. Check your lock model before setting up.

Can I use this with multiple Acuity appointment types?

Yes. You can map different appointment types to different locks, or map multiple appointment types to the same lock. This is useful if you have multiple rooms or different service types.

Is there a free trial?

Yes — Book & Unlock offers a 7-day free trial on all plans. No credit card required to start.

Your studio. Fully automated.

Book & Unlock connects Acuity Scheduling to your smart lock. Setup takes less than 10 minutes.

Start your 7-day free trial →