Watch all files in multiple shared drives

Hi All, I have a functioning scenario working that watches for modifications to files within a shared drive in google drive (using the ‘Watch all files’ module), does some logic on them, and then either creates a new row in a Fibery database or updates an existing row.

It’s working great for one shared drive, but I’ve got multiple shared drives on google drive that I’d like to watch and feed into the same workflow, and I can’t figure out how to watch them within one scenario. I imagine I could do this by creating and maintaining a separate scenario for each shared drive, but I’d really rather not do it this way. There’s only a small handful of shared drives for now, but I expect these to grow and this solution will become unwieldy.

My intuition was to add multiple ‘Watch all files’ modules, which I did by copy/pasting, and aggregate their outputs to be fed into the rest of my scenario. But after trying and failing several different ways, I began to think that I was going about this the wrong way.

I read through this post Multiple Triggers Per Scenario, which indeed implies that what I want to do is not possible. Though there’s a workaround mentioned there (create a scenario-chain via a custom webhook), it seems silly to implement when all the inputs are coming from the same place (google drive), but just from separate shared drives.

I’m hoping I’m missing something basic, or that the clever folks here can help me get something working.

Thanks very much in advance, and please excuse any forum faux pas as this is my first post here!

Hello @danex and welcome!

Just to clarify, are you dealing with one Google Account, one Drive and multiple folders/file?
Or are you dealing with multiple Google Accounts?

It sounds like the Scenario Chain via Custom Webhook may be the way to go here.

3 Likes

Hi @danex

Since the automation relies on Scheduled trigger, please note that you can only use one trigger per scenario.
Hence, you can only watch for one shared drive per scenario.

MSquare Support
Visit us here
Youtube Channel

3 Likes

Hi! Thanks for the quick responses.

@Donald_Mitchell I’m accessing via a single google account that has access to multiple shared drives. I have selected Yes for Use Domain Admin Access to the workspace, so I can see all shared drives:

As mentioned there are only ~5 now, but I anticipate this number ~doubling. Based on both responses so far it seems I’m not missing anything obvious and that I’ll probably have to do the scenario chaining, which will land me with 10 individual complicated scenarios or one complicated scenario and 10 forwarding scenarios. This feels inefficient, but I suppose it may be necessary.

I imagine it backs into the limitation to watch only one shared drive at a time, which is either a google drive API limitation or a choice Make made re: how to map google drive API onto Make triggers (one drive at a time). Given that there are a whole suite of modules for managing multiple shared drives:

I thought there might be a facility for observing contents across multiple shared drives as well.

As it is, I’ll see if I can get the scenario chaining working or possibly just clone my scenarios for now. Thanks again!!

Incidentally (and please flag me off topic if this question belongs elsewhere), what’s the best place to register feature requests like ‘watch multiple shared drives at once’ or understand roadmaps for individual application integrations/modules? Is it this forum here? Does make.com participate here or is it mostly for users to discuss with each other?

I believe the modules are generally created by the vendors, in this case Google, but I could be wrong. Whatever Make can do is limited by the API and what Google allows via API.

I do believe your best bet right now is to create one Scenario that accepts as input the Google Drive file and where to find it, then process it according to your needs.
Then, you have ~5-10 separate Scenarios that all watch their own Drives and pass data on to your main Scenario.

Not that you’ll likely need it in this case, Make is also capable of creating Scenarios within itself, as long as you can provide JSON files to build them. You can export a blueprint of any Scenario, modify the JSON, then use Make to import it.

Here is where you can suggest/track platform and app improvements. https://www.make.com/en/app-improvement-ideas/

Tagging @Michaela and @vendy to fill in whatever I’ve missed here :slight_smile:

3 Likes

You summed it up perfectly @Donald_Mitchell

→ Exactly :slight_smile:

→ This is, indeed, a way of solving this :clap:

2 Likes

Thank you both! I’ll give this a try and see where I get.

Neat to know about the JSON composability, and I’m also interested to check out the idea exchange. Thanks for the pointers @Donald_Mitchell!

1 Like

Just wanted to check back in to say I’ve got this working, thanks all.

2 Likes