Skip to the content.

Inform–UNICARE Interoperability Solution for Bosnia and Herzegovina (BiH)

This solution enables automated, secure data exchange between Inform (UNICEF’s data collection platform built on Ona) and UNICARE (an implementation of the Primero platform used for grievance, feedback, and case management). The workflow supports seamless interoperability to strengthen Complaints, Feedback, and Response Mechanisms (CFRMs) for UNICEF and its implementing partners in Bosnia and Herzegovina (BiH).

The integration ensures that feedback and grievances submitted through Inform are automatically processed, validated, and registered as cases in UNICARE. This improves accountability and responsiveness by enabling real-time follow-up through a centralized case management system. The solution is adaptable for use in other countries and contexts using similar tools and workflows.

1. Project Overview

UNICARE is UNICEF’s corporate digital solution for managing CFRMs. Developed in collaboration with EMOPS, ICTD, DAPM, Safeguarding, and CSS teams, the platform enables field offices and partners to track and manage complaints and feedback in a structured and transparent way.

This integration connects Inform with UNICARE to automate the grievance intake and case creation process. Once a feedback form is submitted in Inform, the case is created in UNICARE in near real-time, enabling streamlined follow-up by trained case workers.

2. Interoperability Workflows

This solution supports a one-way data flow from Inform to UNICARE. A grievance or feedback form submitted through Inform automatically triggers a webhook to OpenFn, which processes the data and creates a new case in UNICARE.

The implemented workflow in Bosnia and Herzegovina is designed to be adaptable to other UNICEF offices with similar CFRM processes.

Workflow diagram

Refer to the diagram below for an overview of the data flow from Inform to OpenFn to UNICARE. UNICARE BIH

3. System Integrations

To enable automated case creation, a webhook-based integration has been configured on the OpenFn platform. This connects the Inform API with Primero v2, which powers the UNICARE system.

APIs used

OpenFn adaptors

The integration uses the following adaptors:

4. Execution Triggers

The integration is triggered automatically via a webhook configured in the Inform platform. When a user submits a feedback form, Inform immediately sends the submission payload to OpenFn via HTTP POST.

Trigger type: Webhook
Source: Inform form BiH Face-to-Face Feedback Training Form
Destination: OpenFn job webhook URL
Payload: JSON-formatted form submission
Timing: Triggered instantly upon form submission

OpenFn receives the data, validates and maps the fields, and sends a case creation request to UNICARE.

5. Data Mappings and Protocols

Submission data from Inform is transformed to match Primero’s required case structure. Field mappings include location, issue category, reporter details, and feedback description. Mappings are based on the Primero configuration in BiH.

Static metadata mappings

The following values are hardcoded when creating cases in UNICARE:

feedback_channel_eba5764: 'mobile_teams__field_staff__monitors_afdfc51',
module_id: 'primeromodule-cp'

These values are based on the current UNICARE configuration. Any changes to metadata in Primero must be reflected in the OpenFn configuration.

6. Solution Assumptions

This solution is based on the following assumptions:

These assumptions should be reviewed if system configurations or forms are updated in future deployments.

7. Security & Data Protection

To ensure safe and responsible data handling, this integration follows UNICEF’s internal guidelines and security best practices. The checklist outlines key measures related to transport encryption, access control, authentication, PII handling, and system configuration management.

View the full Security Checklist here: Security Checklist for Inform–UNICARE Integration

8. Change Management Guidelines

Administrators should review the integration configuration when changes are made to the Inform form or the Primero instance. Common changes that require updates include:

All job logic and field mappings are maintained in the OpenFn project. For complex updates or reconfiguration, the support of a developer or OpenFn administrator may be required.

Access the OpenFn Project