How to Set Up Google Home Routines: Automate Your Smart Home
From a single 'Hey Google, good morning' to a full multi-device evening wind-down - here's how Google Home routines work and how to build your own.
Contents
- Where to Find Routines
- Building a Routine Step by Step
- Controlling the Order Actions Happen In
- Useful Routines for a UK Home
- Location-Based Triggers
- Mixing Device Brands in One Routine
- When a Routine Partially Completes
- Routines vs Automations: What’s the Difference?
- Common Issues
- Frequently Asked Questions
- Do Google Home routines work without an internet connection?
- Can I share routines with other household members?
If you’ve already read our guide to Alexa routines, Google Home routines will feel familiar - same basic idea, different app. A routine is a set of actions that happen together, either on a schedule, at a voice command, or triggered by something else in your home. Instead of saying “turn off the lights, lock the door, and turn down the heating” as three separate commands every night, one routine does all three.
Where to Find Routines
Open the Google Home app, tap your profile icon, then Routines. You’ll see a handful of pre-built starter routines (Good morning, Leaving home, Home, Bedtime) already listed - these are worth customising rather than building from scratch, since Google has already wired up the trigger logic for you.
Building a Routine Step by Step
- In the Google Home app, tap Routines, then the + icon to start a new one
- Choose a starter - this is the trigger. Options include a spoken phrase (“Hey Google, I’m home”), a time and day, sunrise/sunset, or a device state (like a door sensor opening)
- Add actions - lights on/off or to a specific brightness and colour, thermostat temperature, locking a smart lock, playing music or a podcast, or a spoken response from the Assistant
- Optionally add more starters to the same routine - for example, both a voice phrase and a scheduled time can trigger the same set of actions
- Save, then test it immediately rather than waiting for the next scheduled trigger
Controlling the Order Actions Happen In
Actions within a routine fire in the order you’ve listed them, but essentially all at once rather than waiting for one to finish before starting the next - worth knowing before building a routine where sequencing actually matters. A “leaving home” routine that locks the door and turns off the hallway light at the same moment can look fine in testing but feels wrong in practice if you’re still stood in the hallway when the lock engages. Google Home routines support adding a specific wait action between steps for exactly this reason, letting you space out, say, a 30-second gap between “turn off downstairs lights” and “lock the front door” so there’s a genuine window to actually leave before the lock fires. It’s a small detail, but it’s the difference between a routine that feels considered and one that just happens to work most of the time.
Useful Routines for a UK Home
| Routine | Starter | Typical Actions |
|---|---|---|
| Good morning | Time (e.g. 7:00am, weekdays)or voice | Lights on gradually, thermostat up, weather + commute briefing |
| Leaving home | “Hey Google, I’m leaving” or geofence | Lights off, thermostat to eco/away mode, lock the door |
| Movie night | Voice phrase | Lights dim to a set scene, TV/media device on |
| Bedtime | Voice phrase or fixed time | Lights off, doors locked, thermostat to night temperature |
| Arriving home (dark evenings) | Geofence + sunset | Hallway/porch lighting on, heating nudged up before you’re through the door |
Location-Based Triggers
Google Home can use your phone’s location to trigger a routine automatically when you leave or arrive home, without needing to say anything. This is set per household member under the routine’s starter options - useful for an “arriving home” routine that unlocks the door and turns on hallway lighting as you pull into the drive, though it does mean granting the Google Home app location access on your phone. Because it’s set per member, you can build a routine that only triggers when the last person leaves the house (rather than every time any one household member steps out), which avoids the lights switching off while someone’s still home.

Mixing Device Brands in One Routine
One of the genuine strengths of Google Home routines is that they don’t care which brand made the device, as long as it’s linked in the Google Home app - a Hue bulb, a Tado thermostat and a Yale smart lock can all sit in the same routine. If a device isn’t showing up as an available action, check it’s linked under Settings → Works with Google first, since some integrations need a separate manufacturer account link before Google Home can control them.
When a Routine Partially Completes
Worth knowing before relying on a routine for anything security-related: Google Home doesn’t retry or clearly flag a failure if one device in the chain doesn’t respond - a “goodnight” routine that includes locking the door will still report as having “run” even if the lock itself was offline and never actually engaged, since Google Home confirms the routine fired, not that every individual action succeeded. For non-critical actions (lighting, music) this rarely matters. For anything you’re depending on for security (door locks especially), it’s worth occasionally checking the lock’s own app directly rather than trusting the routine notification alone, and building a genuinely reliable “did the door actually lock” alert is one of the cases where Home Assistant’s more explicit automation logic (which can check a device’s actual reported state and retry or notify on failure) is a meaningful step up from a standard Google Home routine.
Routines vs Automations: What’s the Difference?
Google Home routines cover most household needs, but they’re limited to fairly simple trigger-then-action logic. If you want conditional behaviour - “turn on the heating only if the temperature is below 18°C AND someone is home” - that’s beyond what a standard routine supports, and points towards either the more advanced “Automations” feature now built into some Google Home app versions, or a dedicated system like Home Assistant if you want genuinely complex, multi-condition logic across devices from different ecosystems.
Common Issues
- Routine doesn’t trigger on time - check the phone/speaker running it has a stable internet connection; scheduled routines rely on Google’s servers, not just the local device
- Voice phrase not recognised - try the exact suggested phrasing first; custom phrases sometimes need a specific structure to be picked up reliably
- A device is missing from the action list - re-link it under Works with Google, or check the manufacturer app for a firmware update
- Geofence trigger fires inconsistently - phone location accuracy varies with signal and battery-saving settings; check location permissions are set to “Always allow” rather than “While using the app” for the Google Home app specifically
Frequently Asked Questions
Do Google Home routines work without an internet connection?
No - scheduled and voice-triggered routines rely on Google’s cloud servers to process the trigger and send actions to your devices, so a broadband or mobile data outage will stop them working, even though the individual smart devices themselves might still respond to their own local controls.
Can I share routines with other household members?
Routines created in a shared Google Home household are generally visible to all linked household members, though location-based starters are configured per person individually, since each person’s phone location is what triggers them.
If you’re deciding between ecosystems in the first place, our Google Home vs Alexa comparison covers the bigger picture, and our smart home hub guide looks at platform choice more broadly.