Smart Lock Routine not Working Google Home? Here’s How to Fix It
Most smart lock routines fail in Google Home because the voice PIN verification isn’t properly configured during routine creation. Google requires a PIN check for any routine that locks or unlocks a door, and if that PIN isn’t set—or the routine was created before the PIN was established—the routine silently does nothing when you trigger it. Here’s exactly how to check and fix it.
The #1 Reason Your Routine Fails (and How to Spot It)
Google Home treats smart locks as high‑security devices. Unlike turning off a light or playing music, locking or unlocking a door requires an extra authentication layer called voice PIN verification. When you create a routine with a lock action, Google inserts a “Verify with voice PIN” step automatically. If that PIN hasn’t been set in the device settings, the routine appears to save but never actually executes the lock action.
How to spot this early: Say “Hey Google, lock the front door” as a direct voice command. If your Assistant asks for a PIN, the feature is active. If it says “Sorry, I can’t do that” or simply does nothing, the PIN system isn’t configured—and your routine will fail the same way.
Open the Google Home app, tap your lock device, then look for “Require PIN for lock/unlock” under settings. If it’s off, you’ve found the root cause.
Pre‑Flight Check: 6 Quick Checks Before You Troubleshoot
Run through these checks first. Each one takes under 30 seconds and gives you a clear yes/no answer.
- [ ] Google Home app up to date? – Go to Play Store or App Store and confirm the app is current. Old builds sometimes drop the PIN setting entirely.
- [ ] Lock firmware up to date? – Open your lock’s own app (e.g., ULTRALOQ, eufy, August) and check for pending firmware updates. Outdated firmware can drop the connection to Google Home.
- [ ] Device name clean? – In Google Home, verify the lock’s device name has no special characters (dashes, apostrophes, emoji). Google’s speech parser sometimes chokes on a door named “Front Door—Main” vs. “Front Door Main.”
- [ ] Home location accurate? – Google Home uses your home address for presence‑based routines. Open Google Home → Settings → Home address and confirm it’s correct if you’re using “when I arrive” or “when I leave” triggers.
- [ ] Protocol match verified? – If your lock uses Z‑Wave or Zigbee, verify the hub/stick is online and your Google Nest Hub or speaker is on the same account. Wi‑Fi locks like the ULTRALOQ U-Bolt Pro WiFi Smart Lock with Door Sensor connect directly, but bridge‑dependent locks need the hub to be responsive.
Branch point: After these five checks, note your routine’s trigger type. Schedule‑based routines tend to survive longer than voice‑triggered ones. If your voice routine fails but a scheduled one works, the PIN block is almost certainly the issue. If the scheduled routine also fails, move directly to Step 2 (rebuild routine) – the PIN may already be active but the routine needs a fresh spin.
Step‑by‑Step Fixes for Your Google Home Routine
Step 1: Set or Reset the Voice PIN
This single action resolves about 70% of routine failures.
Open the Google Home app → tap your lock device → tap the gear icon (Settings) → scroll to “Require PIN for lock/unlock” → toggle it ON → enter a 4‑digit PIN → confirm it.
Now test with a direct voice command: “Hey Google, lock the front door.” The Assistant should respond that it’s performing the action. If it asks for your PIN, speak it clearly. The routine will also now have the PIN step properly embedded.
Checkpoint: After setting the PIN, open any existing routine that includes the lock action. Tap the lock step and confirm you see a “Verify with voice PIN” sub‑step listed. If you don’t, the routine was saved before the PIN was active and needs to be recreated (Step 2).
Step 2: Rebuild the Routine from Scratch
Even after enabling the PIN, routines created before the PIN was set often retain a broken lock action. Editing them in‑place sometimes works, but a fresh build is faster and more reliable.
1. Delete the broken routine (long‑press in the Routines tab → delete).
2. Create a new routine with the same trigger (voice, schedule, or presence).
3. Add the lock action. Google Home will now automatically insert the voice PIN verification step.
4. Save and test immediately with the trigger.
Checkpoint: After saving, say the trigger phrase or wait for the scheduled time. The lock should respond within 2–3 seconds of the routine executing. If you hear “OK, locking the front door” but nothing happens, move to Step 3.
Step 3: Check the Lock’s Cloud Connection
If the routine executes but the lock doesn’t move, the issue is between Google Home and the lock’s cloud service, not the routine itself.
Open your lock’s companion app (e.g., ULTRALOQ Bolt Fingerprint Smart Lock with Door Sensor, eufy Security Smart Lock C220, August, Yale). Verify the lock shows as online with a green status indicator. If it’s offline:
- Reboot the lock (remove batteries for 30 seconds, reinsert).
- For Wi‑Fi locks: confirm the lock is connected to a 2.4 GHz network. Most smart locks don’t support 5 GHz.
- For hub‑dependent locks: reboot the hub (unplug power for 60 seconds).
- Re‑link the lock to Google Home: Google Home app → Devices → Add → Works with Google Home → find your lock brand → re‑authenticate.
Checkpoint: After re‑linking, test a direct voice command before testing the routine. If the direct command works, the routine should too. If it doesn’t, the lock’s cloud service may be down or your account token has expired.
Step 4: Verify Permissions and Home Structure
Google Home routines respect user permissions. If multiple people in your home have access, the routine may fail because it’s tied to a specific home member’s account.
In Google Home app → Settings → Household → verify your account is set as the Home Owner. Members and visitors may not have permission to execute lock actions in routines. Remove and re‑add your lock under the Home Owner account if needed.
When the Problem Runs Deeper
If you’ve completed Steps 1–4 and the routine still fails, the issue is likely one of these:
- Lock hardware incompatibility – Some older smart locks (pre‑2020) advertise “Works with Google Home” but only support basic voice commands, not routines with lock actions. Check your lock’s manufacturer specs for “Routines support” specifically.
- Matter protocol bugs – If your lock uses Matter, Google Home’s Matter controller can drop the binding after a firmware update. Unpair the lock from Google Home completely, then re‑pair it as a Matter device from scratch.
- Google Home device role – Routines that trigger on a Nest Mini but expect the lock to respond through a different hub can fail.
Explore This Topic
- Back to Smart Home Troubleshooting
- Back to Automation & Routine Fixes
Related guides in this cluster:
- Smart Bulb Routine not Working Google Home? Here’s How to Fix It
- Smart Plug Routine not Working Home Assistant? Here’s How to Fix It
- Smart Doorbell Routine not Working Home Assistant? Here’s How to Fix It
Smart home integrator and troubleshooting specialist with 8+ years of hands-on experience across Zigbee, Z-Wave, Wi-Fi, Matter, and Thread protocols. Works daily with Home Assistant, Alexa, Google Home, and Apple HomeKit ecosystems. Believes that no smart home problem should require a factory reset as the first step.
