Connections / Automation
Make and Marrow Health
Automated
Marrow posts your data to a Make custom webhook on a schedule, free plan included.
Open in Marrow works on an iPhone with Marrow 1.4.2 or later.
Automated (Custom webhook) Free
Marrow posts CSV or JSON to a URL on a schedule, with the app closed. You need: A Make account, free plan included.
- In Marrow, open Export and tap Make. Turn Automated on.
- Make: new scenario, Webhooks, Custom webhook, copy the URL.
- In Marrow: New Automation. Its page asks for:
- Address: The Custom webhook address from Make. It looks like
https://hook.us1.make.com/…. - Data and Cadence: the kind of data, JSON or CSV, and how often it runs.
- Run: Click Run once in Make, then Run now here, so Make learns the data.
- Address: The Custom webhook address from Make. It looks like
If it does not work
In Make
- Make does not know the fields. Click Run once in Make, then Run now in Marrow, so Make learns the data. After you change the data kind in Marrow, click Detect new values on the webhook and send again.
- Nothing runs unless you click Run once. A new scenario is off. Turn it on with the ON/OFF switch and keep its schedule at Immediately as data arrives.
- Server answered 410. Make turns off a webhook that has not been connected to a scenario for 5 days. Make a new Custom webhook and paste its address in Marrow.
- Server answered 400 or 429. Make answers 400 when the webhook's queue is full and 429 when requests come too fast. A request must also stay under 5 MB, so pick a shorter range for a large one.
- CSV comes through empty. Make's webhooks take JSON, form data and query strings. Pick JSON in Marrow.
Automated checks
- Test with Run now. The line under Run now says what happened. Any 2xx answer counts as delivered. Anything else shows as Server answered and the status code, or the network error.
- Check the Activity log. In the automation, More options, Activity log lists its last 30 runs with the result of each.
- Runs come late. iOS picks the moment for background runs, and a phone that stays locked sends when it is next unlocked. Since last run catches up on the next run that succeeds.
- A receiver on your home network. Marrow needs Local Network access to reach it (Settings, Privacy and Security, Local Network). Tap Run now once with Marrow open, so iOS can ask: in the background it refuses without asking.
- It will not switch on. Each automation that is on counts as a connection. Free keeps 1 connection on at a time. Marrow Pro keeps up to 10: AIs, servers and automations together.
More fixes in the guides: Automated.