Skip to content
Notis

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.

TriggerScheduled

Create Lookup Table

Create a lookup table in a domain.

ActionInstant

Webhook trigger

Notis starts this workflow when an external tool or custom backend sends an HTTP request.

TriggerInstant

Create Web User Invitation

Create an invitation for a new web user.

ActionInstant

List Reports

List reports configured in a project.

ActionInstant

Single Sign On

Validate a user’s login and retrieve their profile.

ActionInstant

Submit Form ODK Compatible

Submit form data using an ODK-compatible endpoint.

ActionInstant

Submit Form to Application

Submits an XForm to a specified CommCare application.

ActionInstant

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.