Scheduled Backend Workflows at Specific Times - Is There a Bubble Way?

:puzzle_piece: Issue :puzzle_piece:
I have a backend workflow that I need to run every day at 10:00 AM. This workflow doesn’t require any trigger or parameters — it just needs to execute daily at that specific time.

Unfortunately, I can’t find a built-in way in Bubble to schedule a backend workflow to run recurrently without user interaction or an external trigger.

:hammer_and_pick: Workaround :hammer_and_pick:
Right now, I’m using a third-party service called cron-job.org to hit the backend workflow’s endpoint URL on a scheduled basis (daily at 10:00 AM). This platform is flexible — it allows me to schedule workflows daily, monthly, on specific days of the week or month, etc.

However, to make this work, I’ve had to make my backend workflow public, which I’d really prefer not to do for security and control reasons.

:bullseye: What I’m Looking For :bullseye:
I’m wondering:

  • Does Bubble offer any built-in feature to schedule recurring backend workflows (e.g. run every day at a specific time)?
  • Is there a plugin that allows for this kind of automated scheduling?
  • Or is there another Bubble-native workaround that doesn’t require exposing the endpoint publicly?

I’d love to hear how others have tackled this. Any guidance or suggestions are very welcome!

Yes but you needto trigger them from frontend first.
A) Schedule Backend Workflow (set the time you want) and in the backend WF, Schedule it itself (so it will run in loop according to the time you set)

B) Schedule a recurring workflow on a thing. However, the recurring depend of your plan.

You can uncheck “expose as a public API” in both case.

1 Like

This topic was automatically closed after 70 days. New replies are no longer allowed.