How to scale Watch Reviews for Google Business Profile across multiple locations?

’m running into a challenge with Google Business Profile automation in Make.
The goal: automatically process and reply to reviews across ~170 studio locations.

Here’s what I’ve discovered so far:

  1. Watch Reviews in Make only supports a single accountId + locationId.

    • To cover 170 studios, I would need 170 modules or even separate scenarios.

    • That’s not practical.

  2. Using Iterator doesn’t help, since Watch Reviews doesn’t return a list of all locations and cannot be combined with variables.

  3. The only viable workaround is using HTTP with the Google Business Profile API in three steps:

    • GET /accounts

    • GET /accounts/{id}/locations

    • GET /locations/{id}/reviews
      Then process and reply to reviews.

  4. But here’s the dead end:

    • In Make, HTTP cannot be placed as the first module (it can’t act as a trigger).

    • So the whole scenario can’t run automatically as a full monitoring flow.


:red_question_mark: My question to the community:

  • Has anyone found a working solution to monitor all locations in one scenario?

  • Are there any practical workarounds besides duplicating Watch Reviews for every location or triggering HTTP manually?

  • Is there a way (via Webhook, Scheduler, or something else) to use HTTP effectively as the entry point?

I’d be really grateful for any advice, tips, or shared experience :folded_hands:

Hi @Pavel4 and welcome to the Make Community!

Have you tried using the basic module as the starting point? You could, conceivably, start with a it and maybe even put a JSON in there with the 170 location IDs then have an iterator run for each. So it would look like this:

L