AirQO Adaptor for OpenFn

Hi family,

I’m thinking about an interesting integration idea around AirQo.

AirQo is a platform that provides real-time and historical air quality data using a network of low-cost sensors across African cities. It is becoming an important source of environmental intelligence for governments, researchers, and public health organizations working to understand and respond to air pollution.

Potential use cases:

  • Streaming air quality data into DHIS2 for environmental health surveillance

  • Syncing air quality trends with national health or climate reporting systems

  • Feeding real-time data into dashboards for ministries, NGOs, and city planners

  • Enabling research pipelines that combine air quality data with health outcomes

Thank you.

Hi @Dhieu , thanks for sharing

To move from idea to implementation, the best next step is to pick one use case and start building a workflow around it. Here’s a quick guide on how to approach each:

For real-time use cases (e.g. live dashboards for ministries/city planners, real-time alerts):
→ Use a Webhook Trigger — AirQo can push data to your workflow as it arrives, you can map the data to DHIS2 data model and sync the data to DHIS2

For periodic/batch use cases (e.g. syncing trends with national reporting systems, research pipelines combining air quality with health outcomes):
→ Use a Scheduled (Cron) Trigger — set your workflow to periodically fetch historical or aggregated data from AirQo’s API on a daily, hourly, or custom interval, then push it downstream to your DHIS2 instance.

A good starting point would be to pick the use case closest to a real need for you or your organization and start building. If you face any challenges, you can share it here, we’re happy to help

Thanks @mtuchi for the good feedback.
I will go through and look into those.