Alexa Routines Not Running at Scheduled Time (How to Fix)
By Marlo Strydom · Updated
You set a routine for 7 a.m., and nothing happened. Either the schedule never started it, or it started and a device didn't respond. A quick manual test tells you which one, so you can go straight to the right fix.
Scheduled Routine Fix Order
- Enable the routine and check its days, time, and target device.
- Test each action and repair offline devices.
- Check the Echo's time zone and device location, then look for conflicting actions.
- Restart affected equipment and update the app if needed.
- Rebuild only the failing routine after the earlier checks pass.
Amazon's Alexa routine guide explains how starters and actions work together.
Find Out Whether the Starter or Action Failed
Open the Alexa app, go to More, and select Routines. Tap the routine's play button to run it by hand, and watch each device, including the Echo that plays audio.
If it works when you run it by hand, the problem is the schedule or its conditions. If it fails, test each action on its own.
Fix 1: Enable the Routine and Check Its Schedule
Open the routine and make sure it is turned on. Check the days, AM or PM, and any time window. A weekday schedule won't run on a weekend.
Also check which Echo is picked for announcements or other audio. For a quick test, set the start time a few minutes from now, keep the same action, and watch what happens. Put the normal time back afterward.
Fix 2: Test Each Target Device
Use the Devices screen to control each light, plug, or other device in the routine. Then try the same command by voice. One offline device can make a routine look like it did nothing, even when the schedule ran fine.
- If a device fails in both Alexa and its maker's app, check its power, hub, and connection.
- If it works in the maker's app but not in Alexa, check that brand's link to Alexa and any error message.
- If only audio fails, check the selected Echo's power, volume, and relevant modes.
Fix 3: Check Time Zone and Device Location
Ask the Echo what time it is. If the answer is wrong, check both the time zone and the device location. Fixing one does not always fix the other.
- In Alexa, choose Devices, select the Echo, and open its settings.
- Find Time Zone and select the correct region and zone.
- Check Device Location and correct its address if needed.
- Save the changes, ask for the time again, and repeat the short scheduled test.
Amazon says the Echo's device location is used for the time, weather, and other features. Menu names can vary by device and app version.
Fix 4: Look for Opposing Actions
Look for other Alexa routines, or schedules in the maker's app, that change the same device. For example, one routine may turn a lamp on while another turns it off. Turn one of them off for now and run the test again.
Two routines with the same start time are not a problem by themselves, so you don't need to space them apart. Focus on actions that undo each other or use the same Echo for audio.
Fix 5: Check Connections and Service Status
If several devices go offline, check that your internet works and look at your router. If only one device keeps dropping out, try it closer to the router if you can. Run Amazon's Echo WiFi checks before you buy new network gear.
If every scheduled routine stops at once but manual control still works, the problem may be on Amazon's side. Check for notices in the Alexa app, and don't delete routines while that's possible.
If a light schedule works in its own app but fails in Alexa, the two may rely on different connections. Our guide to smart bulb schedules without internet explains the difference.
Fix 6: Restart the Affected Echo
If the Echo itself is offline or not responding, unplug it for 30 seconds, plug it back in, and wait for it to start up. Then test the same action again. Only restart your router if the connection checks point to a wider problem.
Fix 7: Update the Alexa App
Find Amazon Alexa in the App Store or Google Play and install any update. Then open the routine and check that its settings are still there. An app update can fix editing or display glitches, but it won't always fix the schedule itself.
Fix 8: Rebuild Only the Routine That Still Fails
Use this step when each action works and your other routines run, but this one still fails. Write down its starter, conditions, and actions first. Turn off the old routine while you test a new one with a single action, so they can't both run.
If the new routine works, add the other actions one at a time. Delete the old routine only once the new one works. You don't need to rebuild every routine or reset the Echo for one broken schedule.
When to Contact Amazon Support
Contact Amazon Support if several routines still miss their times after these checks. Tell them the routine name, when it should run and when it did, your time zone, the devices involved, and whether it works when run by hand.
Keep the Working Schedule Easy to Check
Give routines clear names, delete old schedules you no longer use, and run a short test after you change a trigger or replace a device. This makes the next failure easier to trace without rebuilding your setup.