New Action: Run Bot Now

Idea: Add a new data-level action (not a row-level) that triggers a bot to run now.  On the bot side, add "Triggered by Actions" as a new trigger type.  This would greatly simplify a developer's ability to build sophisticated functionality with greater ease. 

The new action could include an optional pop-up message to advise the user that data updates are happening.  Perhaps the pop up could include an indication of the bot's progress.  If the bot completes while the user is still viewing the pop-up, invite the user to re-sync when closing the pop-up.  

Reason: Currently, on many occasions, the way to trigger a bot involves significant, inelegant workarounds, creating a whole new tables or columns to manage bot run requests.  

Example: Let's say that you want to are building a drive dispatching system.  You have a table of drivers and a table of drives.  You've created a webapp that enables a driver to claim a drive by arriving at the webapp with drive and driver parameters in the url.  Now, in appsheet, you want to let the dispatcher press a button to send drivers a list of open drives.  For each drive listed in the email, you want to include a personalized link the driver can use to claim the drive.  Currently, this is very easy in appsheet when the bot has a time-based trigger, but extremely difficult to do if you want to let your driver press a button to send the email.  The simple twist of wanting your user to activate the bot at a given time adds many layers of complexity to the process.  Why?  

This is a slight variation/elaboration on this feature idea.  

Status Open
7 2 122
2 Comments
themacboy
Bronze 4
Bronze 4

I love that idea ! Missing it this day's; not fun to use tricks to get the same results.

Saddam
Bronze 5
Bronze 5

It's really important thing