Getting started
Understand the OneTALA ecosystem, its shared architecture, access model, and the minimum requirements before configuration or deployment.
View all 4 guidesProduct guides for TALA Campaigns, Workforce, and Flow—plus deployment, AWS, Azure, VPS/Coolify, administration, integrations, and operations.
The documentation now follows the current campaignhq-web UAT runtime: Laravel 12, PostgreSQL/PostGIS, Redis/Horizon, plus dedicated Go services for sync, imports, campaign dashboard projections, large XLSForms and streaming exports.
57 published guides across product, deployment, integration, and operations topics.
Understand the OneTALA ecosystem, its shared architecture, access model, and the minimum requirements before configuration or deployment.
View all 4 guidesCurrent OneTALA service topology, Go acceleration services, mobile sync, Flow collection, analytics read models, high-volume imports and exports, and runtime boundaries.
Configure and operate campaign geography, cycles, interventions, field teams, beneficiaries, commodities, supervision, sync, dashboards, and close-out.
View all 7 guidesOperate the workforce registry, organisation structure, imports, validation and quality queues, tasks, dashboards, and scoped workforce APIs.
Build projects and forms, validate XLSForms, publish versions, collect offline through OpenRosa-compatible clients, review submissions, and export governed data.
View all 7 guidesDeploy OneTALA to a VPS/Coolify, AWS, or Azure architecture and configure DNS, TLS, storage, scaling, and supporting services safely.
View all 7 guidesConfigure secrets, sessions, queues, storage, modules, security controls, backups, and release operations for the shared platform.
View all 5 guidesAuthenticate to APIs and integrate with OpenRosa, DHIS2, Google Sheets, JSON/OData/FHIR data surfaces, and external workforce services.
View all 5 guidesDiagnose health, migrations, queues, sync, storage, PostgreSQL performance, and deployment incidents without damaging production data.
View all 6 guidesImport administrative units from country level down to settlement, and attach facilities and distribution points.
Field operationsHow the mobile app behaves without a network, what the sync indicators mean, and how to resolve a failed sync.
TroubleshootingA checklist to run through before raising a ticket about records not reaching the server.
Include the product, environment, user role, exact error, timestamp, and relevant screenshots or logs. Never include passwords or secret keys.
Open a support ticketTell us what you are working on and we will point you to the right person. We are online 8:00–17:00 WAT, Monday to Friday.
Prefer a tracked request? Open a support ticket instead.