Skip to main content

Google Home Automations: Beyond the Basics

By KP September 16, 2023
Google Home Automations: Beyond the Basics

Google completely redesigned the Google Home app in 2023, and the automation features got a massive upgrade that flew under most people's radar. If you set up a few basic routines years ago and haven't looked at the app recently, you're missing out. The new automation system is significantly more capable than what Google offered before — though it still has some frustrating limitations.

Let's dig into the advanced features that make Google Home automations actually useful.

The New App Layout

Before we get into automations, a quick orientation. The redesigned app has five tabs at the bottom: Favorites, Devices, Automations, Activity, and Settings. The Favorites tab is your quick-access dashboard — long-press to add or rearrange devices. Spaces (formerly Rooms) organize your devices by location.

The Automations tab is where the real power lives. You'll see all your household automations and personal routines in one place, with a clear breakdown of starters (triggers) and actions for each one. Tap the "+" button to create a new automation.

Understanding Starters and Actions

Google's automation model is built on "starters" (what triggers the automation) and "actions" (what happens). This sounds simple, but the available starters have expanded dramatically:

Time-Based Starters

  • Specific time: Run at 7:00 AM every weekday
  • Sunrise/sunset: Trigger at sunrise or sunset at your location
  • Sunrise/sunset with offset: This is the one most people miss — you can trigger 30 minutes before sunset, or 15 minutes after sunrise. This is incredibly useful for outdoor lights. Instead of guessing when it gets dark, set your porch lights to turn on 20 minutes before sunset and they'll automatically adjust throughout the year.

Device State Starters

This is where Google Home pulls ahead of Alexa for automation triggers. You can trigger automations based on the current state of a device:

  • Thermostat reaches a specific temperature
  • A light is turned on or off (by any method — voice, app, physical switch)
  • A sensor detects motion or opens/closes
  • A Nest camera detects a person (requires Nest Aware subscription)
  • A smart plug's connected device starts or stops drawing power

The Nest camera integration is particularly useful. You can trigger automations when a person is detected on a specific camera — for example, turn on the porch light when someone approaches the front door, or send an announcement to indoor speakers when someone's in the driveway.

Presence Starters

Google can detect when everyone leaves home or when the first person arrives, using phone location. Set up "everyone leaves" to arm cameras, adjust the thermostat, and turn off lights. "First person arrives" can reverse all of that. Presence detection is based on the phone's GPS, so it's not instant — there can be a delay of a few minutes.

Advanced Action Types

Media Actions

You can add media playback to any automation. The key detail most people miss is that you can specify which speaker or display plays the media. Set your morning routine to play your favorite Spotify playlist on the kitchen speaker, play news on the bedroom display, or play white noise on the nursery speaker at bedtime. You can also set specific volume levels per speaker as part of the automation.

Broadcast and Communication

Automations can broadcast messages to all speakers or specific speakers. "Dinner is ready" broadcast to the whole house, or a targeted announcement to just the kids' rooms. You can also have Google Assistant make announcements with custom text-to-speech messages.

Adjusting Multiple Devices

A single automation can control devices across multiple spaces. Dim the living room lights, lock the front door, set the thermostat to 68, turn off the garage light, and enable the security camera — all in one automation. Actions execute in order from top to bottom, with a slight delay between each.

Delays Between Actions

You can add "delay" steps between actions. Turn on the coffee maker, wait 10 minutes, then send a broadcast that coffee is ready. This is basic sequencing, but it's useful for multi-step routines that need timing.

Household vs. Personal Routines

Google distinguishes between household automations (visible and editable by all home members) and personal routines (only for your account). Use household automations for things like lighting schedules, away mode, and shared routines. Use personal routines for your individual morning routine, commute updates, or bedtime sequence.

This distinction matters because personal routines can include account-specific actions like reading your calendar, giving you a personalized weather briefing, or playing from your music library.

The Script Editor

For more advanced users, Google added a script editor that lets you view and edit automations in a YAML-like text format. It's not as powerful as a real scripting language, but it gives you more precise control over starter conditions and action parameters than the visual editor.

To access it, open any automation and tap the three-dot menu, then "View script." You can edit values directly and save. This is particularly useful for copying and modifying similar automations — edit the script rather than rebuilding from scratch in the visual editor.

What's Still Missing

For all the improvements, Google Home automations still have some significant gaps:

  • No conditional logic: You can't say "if the lights are already off, skip this step." Every action in an automation runs every time, regardless of current device states. This is the single biggest limitation.
  • No variables or states: There's no way to track whether you're in "movie mode" or "cooking mode" and have automations behave differently based on that state.
  • Limited third-party triggers: Device state starters only work with certain device types. Many third-party devices can be controlled as actions but can't serve as triggers.
  • Can't chain automations: You can't have one automation trigger another. Each automation is standalone.
  • No location-based triggers for individual family members: Presence detection is all-or-nothing (everyone left/first person arrived), not per-person.

Google Home vs. Alexa Routines: Quick Comparison

Google has better device state triggers — the ability to trigger an automation when a thermostat hits a temperature or a camera detects a person gives it an edge for reactive automations. Alexa has more action types and better third-party skill integration — you can call Alexa skills from routines, which opens up a wider range of possibilities.

Alexa also has a slight edge in reliability. In my experience, Google Home automations occasionally fail silently — an automation just doesn't fire, with no error message. Alexa routines are more consistent, though not perfect either.

Neither platform comes close to what you can do with Home Assistant, but that's comparing consumer products to an enthusiast platform. For most people, Google Home or Alexa routines cover 80% of useful automations.

Tips for Getting the Most Out of Google Home

  • Use the tablet app: Managing automations on a phone's small screen is painful. If you have an Android tablet or iPad, the Google Home app gives you much more room to work with.
  • Try the web interface: Google launched home.google.com as a web interface for Google Home. It's still limited compared to the app, but it's great for quick device control from a laptop.
  • Name devices clearly: Automations are easier to build and debug when devices have clear, unique names. "Kitchen ceiling light" is better than "Light 3."
  • Test at creation: After building an automation, test it immediately. Tap the play button in the automation editor to run it manually. Fix issues while you still remember what you were trying to do.
  • Use sunset offsets for outdoor lighting: This one tip alone makes your outdoor lights dramatically smarter. Set them to turn on 15-20 minutes before sunset and off at a fixed time (or at sunrise). No more seasonal clock adjustments.

The redesigned Google Home app isn't perfect, but it's a massive step forward from where Google was a year ago. If you gave up on Google Home automations in the past, it's worth another look. The combination of device state triggers, sunset offsets, camera integration, and media actions covers most of what a typical household needs.

Written by KP

Software engineer and smart home enthusiast. Building and testing smart home devices since 2022, with hands-on experience across Home Assistant, HomeKit, and dozens of product ecosystems.

More about KP