1. Home
  2. Docs
  3. Getting started
  4. OneTALA platform overview
Getting started

OneTALA platform overview

How TALA Campaigns, Workforce, and Flow share one governed platform while remaining focused on different operational jobs.

All v2026.10 Updated 9 Nov 2026

What OneTALA is

OneTALA is a shared operating foundation for products that manage distributed operations. TALA Campaigns, TALA Workforce, and TALA Flow use common identity, organisation, geography, permissions, audit, storage, notifications, APIs, and infrastructure patterns.

The products remain separate at the workflow level:

  • TALA Campaigns manages campaign planning, cycles, field teams, beneficiaries, commodities, supervision, sync, and operational dashboards.
  • TALA Workforce maintains workforce and practitioner records, organisation structure, validation queues, tasks, evidence, dashboards, and integrations.
  • TALA Flow manages projects, XLSForms, form versions, offline collection, submissions, review, exports, and interoperability.

Current technical baseline

The current UAT codebase is a Laravel 12.61+ application with PostgreSQL 16/PostGIS, Redis 7.2, Horizon, the Laravel scheduler, shared persistent storage, and five specialised Go services for mobile sync, bulk imports, campaign dashboard aggregation, XLSForm streaming, and large report/export workloads.

Shared operating principle

Configure master data once, scope users to the work they should see, keep operational transactions auditable, and use queues or offline sync for tasks that cannot depend on an immediate network response.

Was this page helpful?

Still stuck?

Open a ticket and reference this page — we will pick it up from there.

Open a ticket