🆕 Glide Workflows + Schedule trigger (beta)

Hello Gliders!

The Actions editor is now the Workflows editor, and it’s more than just a name change.

Starting today, you can create Scheduled Workflows to run at specific time intervals (hourly, daily, weekly).

Scheduled Workflows let you automate complex logic in Glide using loops, nested conditions, and computed steps.

They come in handy for things like:

  • Sending bulk notifications
  • Routinely processing and passing data between tables
  • Automating tasks without user interaction

Check out our Introduction to Workflows in the Glide docs for more details.

P.S. We also have webhook and email-triggered workflows in development…!

Note: Workflows are still in beta.

You can help us improve Workflows by leaving your questions, feedback, and any other comments in this thread.

Thanks! :pray:

22 Likes

A-m-a-z-i-n-g !

4 Likes

:champagne:

4 Likes

It’s a big day for Glide! :partying_face:

6 Likes

THIS IS HUGE! Thank you so much!!

5 Likes

Lovely! I’ve been already trying it out. See the massive upside potential with it and can’t wait to put it to work.

One of the things that I already noticed is that I can do each hour or each day. But nothing in between. If I want to do it every 3 hours, to keep my updates balanced - I would have to duplicate the workflow 8x.

I would love to add multiple times to a day component.

1 Like

We are able to set name to individual actions. But could we also please name the big gray boxes (do they have a name?). So we can have a clear overview?

Or attach some kind of note to it.

3 Likes

Can we use this to trigger workflows based on a certain time?

For example if a user adds a new activity to a CRM due at X date and time, then a workflow could run at this specified date and time?

1 Like

Could you tell us more about your use case? We do have a custom schedule option

Great feedback! You want to name the container of the Loop? What would you name it?

There is no way to trigger workflows directly based on the value in a column. What you could do is have a scheduled workflow that checks for rows where the date has passed.

Here is a real example of how we send announcements from our Experts Hub app. I have a scheduled workflow that checks every 30 minutes for rows where the announcement date has passed and has not yet been sent to Slack. My Set column values step logs when the workflow sends an announcement.

Let me know if you have any questions!

Screenshot

1 Like

This is so exciting. Been waiting for this for awhile. Kudos!

3 Likes

The scheduled options seems to be limited to business users? Is this going to be available for all glide users soon? I waited all year for this and sad to see it’s a premium feature. :disappointed:

3 Likes

I tried to create and can’t delete?

1 Like

Was just about the post the same… unable to delete also.

The data that people will send through a form; usually only needs to be checked at the beginnining, middle & end of the working day.

However; in some cases I’m at location and than I rather have it checked every hour or even every 30min. Because I’m giving a demo or presentation - or I simply have a banner there for people to try out.

My specific usercase. I’m converting data into visuals (graphic or animated) so I can handle large scale. This way I can easily outperform 20-man agencies.

The more I think about it, why didn’t you guys follow the “design-language” (however it is called) of the other modules? Whenever I need to send a webhook, edit a row. I’m able to input values on the right bar from the table?

I would to love to dedicate a table just for scheduled planning.

That gives us the following options:

  • The ability to let users or admins change the scheduling from their app. Now I’m forced to enter the editor. Would be nice if I’m on location, to enable “performance mode”.
  • The ability to use those same tables to communicate to the app users when the updates will be in a dynamic way
  • Use a crazy helper table to fully dictate how my scheduling looks like and with filters & conditions switch it on the fly (see performance mode)
  • It is more logical interface wise; as we are already able to manipulate other actions through our tables; we just use workflows to trigger it.
1 Like

I would like to give it a descriptive text so that if somebody else is going to work on it. Can see what the purpose is of the box, than also has an easier understanding of the workflow.

(Not just other, but also for myself)

I expanded the box and I would call it:
“Determine if data needs to be send or not”

2 Likes

We are on a non-profit plan, and cant afford a buisness plan.

Will scheduled workflows be avalible for other plans soon?
Maybe in a limited option? (maximum xx scheduled workflows, or only xx times a day, or something else)

Are you planing on make loops available for the “App interaction” trigger as well?
Similar to how Repeating groups works in Airtable?

This feature would be incredibly useful, as it could enable mass updates triggered by a button, particularly when working with tables or data grids. It would greatly enhance efficiency for handling bulk operations.