Popup prompt from app at scheduled intervals

I’m capturing daily activities, and would like the app to remind me to capture my activity every 20 minutes. Preferably by actually popping up or opening the capture screen on my phone.

how can I do this?

Thanks in advance. this is my first App so I have a lot to learn.

0 11 240
11 REPLIES 11

You can’t specifiy a 20min interval run time for a Bot. You have to create multiple bots each to run at a specific time e.g. 0900, 0920, 0940… etc

Simon@1minManager.com

Thanks Simon.

How would I create a bot that will do this once then? Like show a popup say at 9am? or actually open the app at 9am?

Hey @Nick_Kok, welcome to the community.

First: you might check out the following post, it’s full of tons of helpful tips to help you get stared with using the community to find answers.

To answer your question

  • You’ll probably be better served finding another service to accomplish this feat

As @1minManager mentioned, you could create a bunch of bots to run throughout the day… but there’s likely other services out there you could utilize for such things.

AppSheet isn’t very good at “active” things - live count downs, seeing a driver-pin on a map move in real time, events by the minute, etc.


Thanks. I realize it may be a clunky workaround, but I’ve been searching for a simple app to do what I want for months now. It doesn’t seem like it exists ( i know- unlikely)- and its actually such a simple thing…

All I want an app to do is ask me what I’m busy doing- every 20 mins. It should then log my response from a dropdown list of options (admin, meeting etc) to a spreadsheet where I can then work with the data further… that’s IT.

That’s a tall order in AppSheet

  • Each bot is only good for 1 specific time/day

So in order to get something to work every 20 minutes:

  • that’s 3/hr - totaling 72 individual bots you’d have to create

Now thankfully, because of the modular nature of automation you don’t have to reproduce all the work involved.

  • You can create a process that’s reusable, that sends a push notification to a user
    • You could even parameterize this, in the sense of having it check to see if a response has already been given (though a 20 minute window is… kinda pushing it for AppSheet; hourly would be easier).

Since you can easily copy a bot once it’s made, really all you have to do is copy the 1 bot 71 times over, changing the event trigger time for each on.

Simple is relative. It’s not that its hard to add this functionality. The concern is the ramifications to the servers if they do. Allowing users to send notices more frequently than daily WILL get used if AppSheet opens that floodgate. The concern is overwhelming current infrastructure OR the cost to add servers to meet the demand - both of which could put AppSheet out of business if not managed carefully. However, I do believe it’s time has come!

The app probably doesn’t have to receive input ALL hours of the day! I mean I would hate to have to wake up every 20 min just to tell the app I’m sleeping!

So what hours of the day needs to be captured? All waking hours or just working hours? Then does it need to be 20 min? Could it be every 30 min or even every hour?

My point is that you could get the number of Bots down to make implementing this in AppSheet, even with the shortcomings, more manageable.


There is another option.

Maybe use Integromat services to generate the notices every 20 minutes. You may even be able to do it all under their FREE plan. Integromat has AppSheet integration and supports making API calls.

I haven’t used the AppSheet API at all yet. As @MultiTech_Visions has pointed out, the way to go with this is sending of Push Notifications that open a link into the app. If a Push Notification can be generated by an API call, then all is good - you can schedule that API call in Integromat.

Integromat Supported Integrations

Actually pretty easy to implement, thanks to all the work from @Dan_Bahir in making everything modular. 3X_c_8_c894633685b607dcad8bd19f28d5c98f0a09a31f.gif

  • NOTE: when making the invididual copies, and changing the time:
    • make sure to select the event from the copied bot
      • If you don’t select it, the event shown in the edit window doesn’t change

You can see it in the video, towards the end when I’m making all the copies; the event I’m editing doesn’t change because I’m not selecting a different event.

Thanks for your effort with this. I’m impressed that you even did a video!!

I see, however, that notifications can only go to email… I was hoping that the app would just automatically open on my phone every 20 min and ask me what I’m doing… I think I would die if I were to receive an email from the app every 20 mins…

3X_d_d_dd9794dfef4934ea372caa0eb4e06518c806a657.png

That’s sounds more like a phone thing rather than an app thing.
Check with Google Assistant or Apple Siri and their routines

There’s actually a couple of options for notifications:

  • A push notification (what I was demonstrating in the video) - NOTE: these only work if you have the app actually installed
  • An SMS (through either AppSheet’s Twillio account, or you can connect your own)
  • An email

There is no way to get the app to open itself automatically on a schedule

  • That’s what I was figuring you meant; there are other options for that

You might check out:
https://llamalab.com/automate/

Automate looks great!

For now I’ve just installed the app and am going to set a generic reminder on my phone.

Top Labels in this Space