Tutorial6 min read

TTLock and Sifely Integration with Acuity Scheduling: Step-by-Step Guide

Learn how to connect your TTLock or Sifely smart lock to Acuity Scheduling so clients automatically receive door codes when they book. A complete step-by-step walkthrough.

Book & Unlock·

What is TTLock?

TTLock is a smart lock platform that powers the software and API behind dozens of smart lock brands. If you own a Sifely lock, a Gigastone, an Ardwolf, a SMONET, or any lock that uses the TTLock app or a companion app (like the Sifely app), your lock runs on the TTLock platform.

What makes TTLock valuable for studio owners is its API: you can programmatically create and delete door codes from anywhere, without physically touching the lock. Codes can be set to work only during specific time windows — perfect for appointment-based access.

Why Connect TTLock to Acuity Scheduling?

Acuity Scheduling is the booking platform of choice for thousands of yoga studios, fitness spaces, photography studios, and hourly rental businesses. It handles appointment scheduling — but it doesn't send door codes.

By connecting TTLock (or Sifely) to Acuity, you close that gap: every new booking automatically triggers a door code, sent to the client's email and phone. Every cancellation automatically revokes it. You never have to manually send a code again.

What You'll Need

  • An Acuity Scheduling account on a paid plan (webhooks are required)
  • A TTLock or Sifely account with at least one lock connected and a gateway online
  • A Book & Unlock account (free 7-day trial available)

Step-by-Step: Connecting TTLock to Acuity via Book & Unlock

Step 1 — Create your Book & Unlock account

Go to bookandunlock.com, click "Get started," and create an account. You'll be prompted to choose a plan — both have a 7-day free trial.

Step 2 — Connect Acuity Scheduling

In the dashboard, click "Connect Acuity." You'll be redirected to an Acuity OAuth authorization screen. Log in with your Acuity credentials and authorize the connection. Book & Unlock will now have read access to your appointments.

Step 3 — Connect your TTLock or Sifely account

Go to Settings and enter your TTLock credentials — the email address and password you use to log in to the TTLock or Sifely app. Book & Unlock uses these to communicate with the TTLock API on your behalf.

Step 4 — Add your lock

Click "Add a Lock." Book & Unlock will fetch all the locks associated with your TTLock account. Select the one you want to use and give it a friendly name (e.g., "Studio Front Door").

Step 5 — Create a mapping

A mapping connects an Acuity appointment type to a specific lock. For example: "60-Minute Yoga Session → Studio Front Door." Create a mapping for each appointment type that should trigger a door code.

Step 6 — Register the webhook in Acuity

Copy your unique webhook URL from the Book & Unlock dashboard. In Acuity, go to Integrations → API → Webhooks and paste the URL. Select "Appointment Scheduled," "Appointment Cancelled," and "Appointment Rescheduled" as triggers.

Step 7 — Customize your notifications

Go to Settings → Notifications to customize the email and SMS your clients receive. You can set your studio name, add an intro message, and customize the SMS template.

Step 8 — Test it

Create a test booking in Acuity. Within seconds, Book & Unlock should process the webhook and send a door code to the email and phone on the booking. Check your dashboard to confirm the code was generated successfully.

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.

Common Issues and Troubleshooting

I'm not receiving webhooks

Make sure the webhook URL is correctly pasted in Acuity and that the right event types are selected (Appointment Scheduled is required). Also confirm your Acuity account is on a plan that supports webhooks.

The code isn't working on the lock

Confirm the lock is connected to its gateway (the TTLock gateway must be plugged in and online). Check that the lock's time is synced correctly in the TTLock app.

I don't see my lock in Book & Unlock

Make sure the lock is added to your TTLock or Sifely account in the mobile app before trying to fetch it in Book & Unlock. Locks added after you first connected can be re-fetched from the Locks page in your dashboard.

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 →