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 247
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