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.
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 holds all registered users. Active only holds users when the app is active between 12-1pm CST.
There are two Zaps:
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.
There are two interfaces that power the 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.
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:
That’s all for this week!
Happy Building,
Bryce