Hey automation pros
I’ve been trying to build a real-time storage unit availability flow inside Instagram DMs using ManyChat, Make.com, and the Storeganise API, but I’ve hit a wall and would love to get your advice or hear how you would tackle this.
The Goal
We want to allow users on Instagram to:
- Select their location inside a DM
- Automatically fetch the available storage units for that site from Storeganise (using the
/unitTypes
endpoint filtered bysiteId
) - Return a formatted list of available units with size and price (e.g. “
2.5m² – $99/mo”) back into ManyChat as a response
The idea is to automate the rental discovery process and remove the need for clicking through to the website.
Tech Stack
- ManyChat (user selects location via buttons → sends webhook to Make)
- Make.com handles the webhook, fetches unitTypes from Storeganise, parses JSON
- Storeganise API provides all unit details and availability info
- Aggregated list is returned to ManyChat via webhook response
The Problem
In Make:
- We successfully receive the correct data from Storeganise API
- We parse the JSON
- We use an iterator to loop through
unitTypes
- We filter only units with
availability.available > 0
- We use Text Aggregator to compile a list of available units
- We respond back to ManyChat via webhook
BUT — in live tests:
- Only one unit is returned (even though multiple are available)
- Sometimes it’s the wrong unit
- The flow behaves differently in live Instagram tests vs Make test runs
- Final webhook often shows empty output in live tests
My assumptions:
- There may be a race condition: aggregator runs before iterator finishes
- The loop is not bundling all matching units properly
- JSON structure might be off or too shallow (we only selected
unitTypes
to iterator) - Storeganise + Make are not natively compatible, so maybe a better middle layer is needed?
What I’m asking:
- Has anyone successfully used Make with Storeganise?
- How would you structure this flow (or would you even use Make)?
- Is there a better way to reliably return multiple filtered results into ManyChat from an external API?
- Could this be better done with something like Firebase, n8n, a middleware script?
Any help, flow screenshots, or structural advice would be insanely appreciated
Happy to share more details!