Is it possible to create background tasks that run everyone XX number of minutes or hours? I would be looking to have some routines that run every few minutes and query the database and perform some actions based on the results of the data returned. It would perform some tasks for each record returned in the result set.
Yes. This capability is built into Bubble. To run every x minutes or hours, however, you’ve got to be on a relatively expensive plan (either their team plan or dedicated server, I believe).
You can also set up a cron job outside of Bubble to trigger the API every x minutes and then run a workflow. Lots of tools out there make this straightforward.
Does Zapier run background tasks as well? Such as daily runs?