Route device readings into CommCare cases
Bring an IoT reading into the health program record while the device context is still fresh.
Trigger
Webhook received
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Action
Submit Form to Application
Submits an XForm to a specified CommCare application.
Why this helps
Device readings can sit in one system while staff have to re-enter relevant details into CommCare.
- Reduce duplicate entry between device monitoring and case records.
- Use an incoming webhook payload as the starting context for a CommCare form.
- Keep the submission associated with a specified CommCare application.
Setup
Build it in a few focused steps.
- 1Connect Adafruit IO and CommCare once in the Notis portal.
- 2Create an automation in Automations, New Automation, and give it a clear name.
- 3In one instruction, describe how to interpret the incoming reading and submit the required XForm to the specified CommCare application.
- 4Pick the webhook trigger and choose where run reports should go.
- 5Test with one real webhook payload and a valid XForm example, including the required metadata fields.
Questions about this workflow
Does Adafruit IO start this from a built-in trigger?
No Adafruit IO trigger event is listed here. A webhook starts this workflow when an external system sends Notis an HTTP request.
What does CommCare need to accept a submission?
The XForm must be valid for the specified application and include required metadata such as deviceID, timeStart, timeEnd, username, userID, and instanceID.
When this happens · Trigger
Do this · Action
Supported Triggers and Actions
Notis builds workflows that link Adafruit IO to CommCare. A trigger fires from one place; an action lands in another.
Adafruit IO triggers
CommCare actions
Recurring trigger
Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.
Create Lookup Table
Create a lookup table in a domain.
Webhook trigger
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Create Web User Invitation
Create an invitation for a new web user.
List Reports
List reports configured in a project.
Single Sign On
Validate a user’s login and retrieve their profile.
Submit Form ODK Compatible
Submit form data using an ODK-compatible endpoint.
Submit Form to Application
Submits an XForm to a specified CommCare application.
Connect any two apps with Notis in the middle.
Adafruit IO and CommCare, or any other combination from 1,000+ integrations.
When this happens · Trigger
Do this · Action
Save your first hour today.
7-day trial of any paid plan, with 20$ of usage included.
No card. Works with personal or business CommCare.