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 (e.g. Olari, Lauttasaari, etc.)
-
Automatically fetch the available storage units for that site from Storeganise (using the
/unitTypesendpoint filtered bysiteId) -
Return a formatted list of available units with size and price (e.g. āā 2.5m² ā 99ā¬/kkā) 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
unitTypesto 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 and returned real time data back to ManyChat?
-
How would you structure this flow (or would you even use Make, meaning could this be done with just ManyChat and Storeganise)?
-
Is there a better way to reliably return multiple filtered results into ManyChat from an external API?
Any help orĀ advice would be insanely appreciated š
