Schedule internet access for devices in your home using IFTTT and Disney’s Circle

Share this:

I recently purchased a Netgear Orbi setup for my home. While I can’t be happier with the wifi speed & coverage, I found the offering sorely lacking in parental controls compared to my previous router, a Linksys WRT3200ACM. In particular, the lack of ability to schedule when wifi, or internet for that matter, is available either entirely or for particular devices.

Recently, Netgear partnered up with Disney’s parental control suite, Circle (it’s worth noting that you don’t have to have a Netgear router to get Circle; they do offer a standalone device). Upon first glance there wasn’t much difference between what Netgear did via OpenDNS’ FamilyShield and what Circle is now offering. On its free tier (yeah, like any service nowadays you have to pay for anything useful) you get the ability to map devices to “profiles” and you can pause/resume internet access to those devices with the push of a button in the Circle app. You can also set rating restrictions on overall internet traffic from “Pre-K” to “Adult” or “None”. Additionally, you can set certain devices to be “Unmanaged” meaning when you choose to pause all internet on your router, those devices aren’t hit (think smart home products).

Overview aside, I wanted to figure out how I could schedule access to the internet for devices around my home instead of only being able to pause/resume them manually – something I was able to do on my Linksys router.

Enter IFTTT. I recently purchased my first Amazon Echo device (late to the party, I know) and was giddy with the amount of integrations I found on IFTTT when I stumbled across an integration with Circle. That’s right, you can connect your Circle account with IFTTT.

Step 3: Configure a profile for all devices you want to shut off on a specific schedule

In Circle, put all devices you want to shut off with this IFTTT schedule in to their own profile. For me, I named it “off nightly” so it’s easy to understand. It’s worth noting that devices can only belong to one profile in Circle. For me this meant I have a profile for each child & their devices, then another profile for what I shut off nightly that controls “common” devices. I then toggle both of these profiles with an IFTTT activity.

Step 3: Create the ‘Schedule’ activity

Click the blue ‘+this’ in the “if +this then that” huge text on your screen

Search for ‘time’

Choose ‘Date & Time’

Choose ‘Every day at’

Configure the time trigger for the time you want Circle to shut off the internet for the devices in your Circle profile

Click ‘Create trigger’

Click the blue ‘+that’ now, to configure what happens when the trigger is fired

Search for ‘Circle’

Here is where you get to see everything you can do with IFTTT + Circle. If it suits your lifestyle, you could even pause the whole internet (except for devices in the unmanaged profile), but for the purposes of this post we’re just going to pause a particular profile.

Choose ‘Pause a Profile’

IFTTT will now interrogate Circle for the available profiles. Choose the one you want to pause at the time you specified

Look over and admire the awesomeness you’ve just accomplished with a few clicks, and choose ‘Finish’

Rinse & repeat

Perform Step 3 above and choose ‘Unpause a Profile’ in the Circle integration for the time you want the internet to come back on for your devices and you’re all set!

Ah, parenting in the 21st century. It’s an adventure. Fortunately we have the tools.