system design

Community Feedback Mechanism (CFM)

Revolutionizing Community Communication and Feedback for Aid and Development Projects

company

industry

Humanitarian Aid & Development

company size

10,000+

timeline

2023 - Current

CFM is IOM’s unified platform for capturing and managing community feedback, assistance, and referrals—streamlining communication, saving time, and shaping smarter, more accountable programming. By closing the loop with communities, we move from messaging to meaningful engagement—together, on the frontlines.

role

I’m the lead and sole UI/UX Designer, handling everything from ideation, user journey to design execution, UX copywriting, and design system creation.

problem

IOM lacked a centralized, standardized system to manage community feedback, referrals, and communication across channels.

This led to fragmented responses, lost information, and slow action—especially during emergencies. The absence of a secure, unified platform to log and act on feedback posed ethical, operational, and reputational risks. As donor requirements grow stricter and humanitarian budgets tighten, the need for streamlined, accountable, and data-driven communication systems has become urgent.

goal

Ultimately, CFM aims to be the central platform for tracking and managing community feedback

CFM aims to be the central platform for tracking and managing community feedback, assistance, and referrals—streamlining information management to improve efficiency, accountability, and responsiveness. By capturing real-time data, it informs program design and strategic decisions, ensuring IOM's actions are grounded in the needs and voices of the communities we serve. This system saves time, improve outcomes, and ultimately save lives.

features
Built for rapid deployment

In emergencies, time is critical. That’s why CFM is designed to be quickly deployed across missions, enabling teams to start capturing and managing feedback almost immediately. As an open-source platform, it’s built to support and strengthen local capacity—helping missions improve response, coordination, and accountability when it matters most.

Built for flexibility and scale

CFM’s modular design makes it easy to adapt for different countries and contexts. With reusable components, a design system, and configurable workflows, missions can quickly tailor the platform to their needs. It supports multi-user access, role-based permissions, and complex processes—making it ready for both rapid emergency deployment and long-term use.

Streamlined Workflows, End-to-End Efficiency

CFM centralizes every step of the feedback and referral process, putting everything users need in one place. Designed for efficiency, the system automates repetitive tasks, reduces manual work, and streamlines workflows—freeing up teams to focus on what matters most: responding to communities.

Minimal training required

We make sure that all the information and support users need is organized, documented and easily accessible whenever they need it. In addition to direct assistance, our system features interactive onboarding flows, an extensive FAQ, and a comprehensive help center, providing users with all the resources they require.

Interoperable with other systems

It is interoperable with other systems and apps, ensuring seamless integration such as a dedicated CRM app for field data collection that synchronizes effortlessly with the main system, enabling real-time updates and streamlined workflows.

Designed for coordination and communication

CFM enhances collaboration through built-in tools that keep teams aligned and informed. Whether in the field or at HQ, users can stay connected, coordinated, and ready to respond through these features:

task dashboard

Our dedicated dashboard provides a clear overview of all assigned and completed tasks, allowing users to effortlessly track progress and stay on top of activities at a glance.

COMMENTS SECTION

Each case features a dedicated comments or discussion section to facilitate real-time collaboration.

ACTIVITY HISTORY

Our activity history tracks every change, including who made it.

NOTIFICATIONS

In-system notifications alert users to updates as they occur, ensuring continuous visibility and smooth communication.

Insightful dashboards for smarter decisions

CFM’s real-time, filterable dashboards turn community feedback into actionable insights—supporting program design, reporting, and strategic decisions. Built with modular components and a flexible design system, they adapt easily across missions. Each dashboard is clear, engaging, and tailored to help teams respond faster and stay accountable.

Design system to manage design at scale

As CFM is intended to be used in a multitude of different platforms, it must be able to keep up to its evolution and expansion. A design system is created which is made of reusable components, patterns, styles and guidelines.

With a design system, we can design and develop modules quickly and at scale. It alleviates strain on design resources to focus on larger, more complex problems. It creates a unified language within and it creates visual consistency across all modules.