Time-locked apps in Zapier

March 28, 2024

Greg Isenberg loves spicy takes. 

This one about the anti-smartphone movement got me thinking.

How would you build an app that only works during certain hours?

I decided to build a time-locked app in Zapier. It’s called “The Dopamine Detox” and displays a new quote, soothing painting, and classical song for you one hour each day. 

Go ahead, register to take a dopamine break when the clock strikes 12.

Here’s how it’s built.

Open 1/7

You have one hour every day. That’s it. 

If you miss the window, you miss your detox. Don’t miss the window. 

To build this in Zapier, use two tables:

  • Registered
  • Active

Registered holds all registered users. Active only holds users when the app is active between 12-1pm CST. 

There are two Zaps:

  • On
  • Off

The On Zap triggers at 12pm and looks at all users in the Registerd table and adds them to the Active table, adds them as users to The Dopamine Detox app, and sends them a notification email. 

The Off Zap triggers at 1pm and looks at all users in the Active table and deletes them and removes them from The Dopamine Detox app.

How users register and access the app

There are two interfaces that power the app:

  • Register
  • App

The Register interface is open to the public and has a simple form for a user to register their email address which automatically gets added to the Registered table. 

The App is locked down to managed users. If you haven’t registered and it’s not between 12-1pm CST, you can’t access the app. Because at any other time, all users have been removed.

The App itself is intentionally simple. It has a title, an inspiring quote, an embedded Spotify song, and a beautiful image. 

Hitting the Zapier limit

Will you ever need to build something like this? Who in the world knows. Greg seems to know. 

But it’s possible with Zapier. 

Except for one thing. 

I pushed Zapier to the limit with this one. It’s missing one critical feature: the ability to automatically swap out the quote, song, and picture each day.

I’d have to manually do this. Which, I’m sorry, I don’t plan to do. 

In an ideal world, I would populate a Zapier table with a whole bunch of quotes, Spotify embed code, and uploaded images and then create a Zap to swap them out in the interface. But, we still don’t have Zaps as page sources. 

Someday.

To recap:

  • Time-locked apps may be the future
  • Build one in Zapier with two tables, two interfaces, and two Zaps
  • Zaps as page sources would make this app fully functional

That’s all for this week!

Happy Building,

Bryce

Build Anything logo.

Learn Automation-Centered Building

Subscribe to the Build Anything Newsletter and be the
first to see what's possible with Zapier's Tables, Interfaces, AI+.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Newsletter

Subscribe to my Build Anything newsletter and be the first to access in-depth examples and insights from Zapier's latest no-code products.

Subscribe

Let's Connect

Follow me on LinkedIn

Recent Posts

View All