| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) • Website (website) |
| Lines of code | 6786 |
| Technical Name |
nonprofit_donation_mgmt_pro |
| License | OPL-1 |
| Website | https://pokutsoft.com/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) • Website (website) |
| Lines of code | 6786 |
| Technical Name |
nonprofit_donation_mgmt_pro |
| License | OPL-1 |
| Website | https://pokutsoft.com/ |
| Versions | 18.0 19.0 |
Non-Profit & Donations
Back-office donor, donation, campaign, grant, fund and impact management for non-profits
A back-office management suite for charities, foundations and NGOs running on Odoo. Track donors with automatic RFM segmentation and engagement scoring, record one-time and recurring donations (with real Stripe and PayPal integration when you supply your own keys), run fundraising campaigns, manage the full grant lifecycle with milestones and budget tracking, keep fund accounting and review impact analytics — all from the Odoo backend, integrated with Odoo Accounting, Contacts and Mail.
Key Features
Donor Management
Donor records linked to Odoo contacts with full donation history and an automated 0-100 engagement score. RFM segmentation (Recency, Frequency, Monetary) classifies major, regular, lapsed and new donors, and donor level and status are computed automatically from giving history.
Donation Processing
Record one-time and recurring donations with currency, fund, campaign and grant allocation. Real Stripe (PaymentIntent / Subscription) and PayPal REST integration when you supply your own gateway keys, plus offline recording for cash, check, bank transfer and card. Processing creates an Odoo account.payment, and Stripe refunds are available from the donation form.
Recurring Donations
Set up weekly, monthly, quarterly or annual recurring gifts. Recurring Stripe donations create a Stripe Subscription and the next donation date is scheduled automatically. A donor's active recurring gifts roll up into a computed monthly recurring value on the donor record.
Tax Receipts
Create tax receipt records linked to one or more donations, automatically numbered through an Odoo sequence and tracked through a draft / issued status with chatter for a clear audit trail.
Fundraising Campaigns
Build campaigns with goal tracking and live progress, amount raised, donation and donor counts. See a new-vs-returning donor breakdown, and ROI and cost-per-acquisition computed from a campaign cost field, across a draft / active / completed lifecycle.
Grant Management
Manage the complete lifecycle from application to award, activation, reporting and close-out. Track milestones with due dates and automatic overdue alerts, schedule grant reports, and monitor budget allocated, spent and remaining with a computed compliance status. Daily crons send milestone and report reminders.
Volunteers
A simple volunteer register linked to Odoo contacts, capturing skills, availability, total hours volunteered, applicant/active status and a background-check flag.
Impact & Analytics Dashboards
SQL-view dashboards with graph, pivot and list views: an Impact Dashboard of campaign performance and payment-method breakdown, Donor Engagement, month-over-month Monthly Trends and Fund Allocation. Plus an Impact Stories register with a draft / published / archived workflow.
Use Cases
Screenshots
Nonprofitfund
Why Choose This Module
An integrated non-profit back office for Odoo rather than a single-purpose add-on. Donation processing uses the real Stripe and PayPal APIs (with your own gateway keys) and creates Odoo payments. RFM segmentation and engagement scoring help you understand your donors, grant milestone and report reminders keep deadlines on track, and SQL-view dashboards cover campaign performance, donor engagement, monthly trends and fund allocation. Everything lives in standard, multi-company Odoo models alongside Accounting, Contacts and Mail, with 35+ language support.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: 35+
- Author: Pokutsoft
- Dependencies: base, account, mail, portal, website
- Support: support@pokutsoft.com
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module