That’s an interesting idea, but I’m trying to figure out how to run it every day without visiting my site every day.
So if I’m the only person who can run this workflow (as an administrator, with the right controls in place already for this) - then how do I press a button once and schedule a workflow once a day for 30 days (or 60 or 90)?
I suppose I could build a workflow that strung together (current date+ 1 day), (current date +2 days) and so on… But surely there is a more elegant/efficient way?
Maybe your suggestion already gives me the answer, but if it does, I guess I’m missing something.
You just have to trigger the workflow once. In the same workflow, perform your intended operation(s) and schedule the next custom event, except with the current date+1day. If it doesn’t allow you to reference the same custom event, just make a copy of it and have the two call the other. To make sure this doesn’t run indefinitely, make sure to put the appropriate conditions on both of the custom events.
Use Zapier, On a free plan and daily tasks you won’t trigger the task limit.
If you are fairly technical then sign up to webtask.io and create a cron job as a webtask.
This is essentially that same as the AWS Lambda solution linked to above. Webtask is a bit simpler that Lambda (and the new web interface means you no longer need to instal node.js etc on your machine).
Thanks guys. Scott I tried your way, I think it might be possible as a messy hack but it’ll use up like 3-5x as many workflows each time. Unless you’ve specifically done this and can give step by step details?
Shame there’s not a built in function, this must be a pretty common thing people need to do… i can see why they’d want to avoid infinite loops so deliberately including a daily/monthly/hourly scheduler without the possibility of shorter times and that will self cancel if membership expires or whatever… that’d be the ideal.
Nigel was your post 3 separate ideas? It’s not critical that i automate this, just nice if easy to do, so I definitely dont wanna use anything complicated that requires a bunch of extra steps and setup, but if Zapier is a simple free solution then that’s good. I’ve made an account… Looks like i want their option “Send webhook POST requests on a daily schedule”…
Searched the forum to figure out how to set it up… I’m now following the setup detailed in the post below… hopefully i can handle it from here! Cheers!
EDIT: Yeah it’s actually pretty easy to set this up in Zapier, following those instructions. Took like 15mins to work out, and seems to be doing the trick real nice!
For future readers: Zapier actually had a whole Zap set up already, i didn’t have to make the steps separately… Once i’d signed up, on the main page, I just clicked on the ‘app’ called “Schedule by Zapier”. Then it walked me through the steps on by one (and I basically just clicked next next next until it got to the page that looked like above, where you input URL etc. Then at that point, follow the steps outlined in the link above. All in all, about 15 minutes to implement, great solution (and, importantly, a FREE solution!)
Hey, Bubble actually added the feature to do daily workflow runs, all built in (which they did a few weeks after this discussion). So you dont really need to use Zapier for this anymore (though you still can if you really want for some reason)…