Discover powerful Dolibarr extensions designed to automate your business processes

Advanced NGO / Association Management transforms Dolibarr into a professional ERP dedicated to non-profit organizations: national and international NGOs, associations, foundations, humanitarian organizations, cooperatives, community bodies, and sports or cultural associations. It centralizes the entire associative activity — members, volunteers, governance, donors, donations, subscriptions, beneficiaries, projects, programs, field missions, activities, events, campaigns, grants, funding, budgets, expenses, human resources, document management, dashboards and institutional reporting — without any external software.
· Native Dolibarr module architecture (custom/ongassociationmanagement), compatible with Dolibarr 16 to the latest version and PHP 8.x.
· 22 business objects built on Dolibarr's CommonObject, each with its own SQL table (llx_ong_*), list and card pages, and a generic engine (registry-driven).
· Multi-entity aware (ismultientitymanaged), multi-company / SaaS ready.
· Responsive Bootstrap-based UI with a dedicated stylesheet and JavaScript, modern KPI cards, charts (DolGraph) and an in-page tab navigation bar.
· Self-healing schema (ensureSchema) that adds missing columns on upgrades.
· Automatic demonstration dataset generator with versioned re-seeding and clean purge.
· Optimized SQL (indexed foreign keys and entity columns), unique module numero 514600, 11 permission groups, box widget and cron-ready structure.
· Organization: Institutional record: legal status, legal number, country, address, contacts, intervention domain, agreements and official documents.
· Members & subscribers: Full member records (name, contact, profession, function, join date), member types (active, honorary, founding, benefactor), renewals and participation history.
· Volunteers: Volunteer profiles with skills, availability, volunteer hours, completed missions and evaluations.
· Board of directors: Governance: president, vice-president, secretary, treasurer and board members, mandates and elections.
· Partners: NGOs, institutions, companies and foundations, with agreements and intervention domains.
· Donors: Individual, company or institution donors, aggregated giving history, tax receipts and linked third parties.
· Donations: Financial, material, food and equipment donations, allocation to a project and/or campaign, payment method and tax receipt number.
· Subscriptions (membership fees): Type, amount, period, due date, payment status, unpaid tracking and receipts.
· Beneficiaries: Identity, location, social situation, needs, family size, aid received and project assignment.
· Projects: Objectives, intervention zone, manager, dates, planned vs spent budget, secured funding and progress; hub linking missions, activities, beneficiaries, expenses, grants and funding.
· Humanitarian programs: Food, education, health, environment and local development programs with objectives, indicators and results.
· Field missions: Location, team, date, objectives, mission report, expenses and results.
· Activities: Type, project, date, location, participants, manager and result summary.
· Events: Conferences, trainings, meetings and social actions with participants, budget and cost.
· Campaigns: Fundraising, awareness and communication campaigns with goal, collected amount, budget and participants.
· Grants: Funder, amount, project, conditions, report due dates and spent amount.
· Funding: Funding sources and types, amounts, project and date received.
· Budgets: Annual, project, program and department budgets with planned vs spent amounts and variance.
· Expenses: Categorized expenses (transport, material, personnel, logistics, communication), supplier, supporting document and payment status.
· Human resources: Staff records: position, department, contract type, hire date and salary.
· Documents: Associative document management: bylaws, meeting minutes, agreements, contracts, reports and supporting documents, with expiry dates.
· Alerts: Automatic alerts: expired subscription, funding deadline, budget overrun, expired document, member renewal and upcoming activity.
· Organization KPIs: members, volunteers, partners, donors.
· Financial KPIs: total donations, subscriptions collected, grants received, expenses and available balance.
· Projects by status (kanban) with planned budget.
· Charts: monthly donations evolution, funding breakdown, expenses by category and members evolution.
· Impact KPIs: beneficiaries, missions, activities, events and active campaigns.
· Reports: financial, donations, projects, members, grants and impact.
· Monthly financial report (donations, subscriptions, grants, expenses).
· CSV export and print for donor reports and general assemblies.
The end-to-end business workflow supported by the module:
· Association creation
· Member management
· Project & program creation
· Funding search
· Donation & grant collection
· Activity planning
· Field team management
· Expense tracking
· Reports to funders
· Impact evaluation
Access is governed by 11 permission groups, each with read / write / delete rights, plus an administration right. They cover the following profiles:
· NGO Administrator
· Director
· Project Manager
· Financial Manager
· HR Manager
· Members Manager
· Reader
Permission groups: organization, members, partners, donors, beneficiaries, projects, grants, finance, HR, documents and reporting.
The module integrates with Dolibarr native modules:
· Third parties (donors, partners linked to Societe)
· Contacts
· Products & Services
· Projects (native project link)
· Invoices & Payments
· Bank & Accounting
· Agenda / calendar
· Document management (ECM/GED)
· Users (managers, authors)
The module ships with five languages: French, English, Spanish, Italian and German. All user-visible navigation and title labels are module-prefixed to avoid cross-module translation collisions.
· PHP 8.x compatible, php -l clean across all 82 PHP files.
· Live-tested on Dolibarr 17.0.3: activation returns 1, 32 rights and 26 menu entries created, all pages return HTTP 200 with no fatals, CRUD verified, demo generation/removal verified.
· Secure: CSRF tokens, right checks on every object, escaped SQL and output.
· Demo dataset: organization, 40 members, 15 volunteers, board, partners, 20 donors, 60 donations, 40 subscriptions, 30 beneficiaries, 10 projects, programs, missions, activities, events, campaigns, 8 grants, funding, budgets, 40 expenses, HR, documents and alerts.
© 2026 DoliResources — www.doliresources.com — Advanced NGO / Association Management v1.0.0