Skip to main content
Skip table of contents

Donation Reporting & Management

Purpose

The goal of this module is to track, manage, and report all donations initiated through the Bonoboo platform. This ensures full transparency for donors and corporate partners and fulfills contractual obligations.

As an NGO partner, you are required to:

  • Track Individual Donations: Manually record donations initiated by individual users via Bonoboo.

  • Confirm Business Donations: Verify and acknowledge funds received from corporate partners.

Monthly Reporting Requirement

By the 10th of each month, you must ensure all records for the previous month are up to date. This includes declaring individual donations processed through your own gateways and confirming business transfers.

Understanding Donation Channels

There are two distinct ways donations reach you via Bonoboo, and they are handled differently:

  1. Individual Donations (Manual Reporting Required):

    • Flow: An individual user clicks "Donate" on Bonoboo, They are redirected to your NGO website (specifically the link you defined in your Donation Projects), They pay using your payment gateway (e.g., PayPal, Credit Card).

    • Your Action: Since Bonoboo cannot see your bank account, you must manually report these donations back to us.

  2. Business Donations (Confirmation Required):

    • Flow: A corporate partner creates a donation pledge directly on Bonoboo, They transfer funds via Bank Transfer to the bank account you entered during Onboarding.

    • Your Action: You must verify the receipt of funds in your bank account and mark the donation as Confirmed in the dashboard.


Accessing the Dashboard

  1. Navigate to the sidebar.

  2. Select Reports > Donations.

You will see the Donations Dashboard, which lists all transactions in a single view.

Dashboard Filters

The top bar of the dashboard contains several filters to help you organize your monthly reporting or find specific transactions:

  • Donation Type: Toggle to view only Individual Donations or Business Donations.

  • Payment Status: Filter by status to see what needs attention (e.g., select Partially Confirmed to see Business donations waiting for confirmation).

  • Amount: Enter a Min and/or Max value to search for donations within a specific price range.

  • Date Range (From/To): specific dates to isolate records for your monthly report (e.g., 1st to 30th of last month).

The Donations Report Dashboard showing list of donations and payment statuses


1. Tracking Individual Donations

When a donor lands on your website from Bonoboo, they bring specific tracking data with them. Capturing this data allows you to report the donation back to us easily.

How to Add a Donation

  1. From the Donations Dashboard, click the + Add Individual Donation button.

  2. A drawer will open on the right.

AUTOMATION TIP: Using the Interaction ID (TID)

To simplify reporting, Bonoboo appends parameters to the URL when redirecting a donor to your site.

The Redirect URL Structure:

When a user is redirected, the URL on your donation page will look like this:

https://your-ngo.org/donate?utm_source=bonoboo&utm_medium=donation_page&utm_content=TUCN2PRFDZVG&transaction_uid=user-u3u7oXg2bejG

Key Parameters to Capture:

  • utm_content (The Interaction ID / TID): This is the most important code (e.g., TUCN2PRFDZVG). It uniquely identifies the button click on Bonoboo.

  • transaction_uid: The ID of the user who clicked.

  • utm_source: Always set to bonoboo.

What should you do with this?

For the Reporting Admin: When reporting the donation in Bonoboo, simply copy the utm_content value (e.g., TUCN2PRFDZVG) and paste it into the Interaction ID field.

Benefit: Pasting this ID automatically fills the Project Name, Date, and links the donation to the specific user, saving you manual data entry work.


2. Confirming Business Donations

Business donations are pledges made by companies. You do not need to create these records; you only need to confirm them.

  1. Locate a donation with status Partially Confirmed.

  2. Click Confirm Payment to view the details.

  3. Note the Reference ID (e.g., donation_WJOlb1s7sJAa) and Amount.

  1. Check your bank statement for a transfer matching these details.

  2. Click Payment Received.


Automatic Donation Reporting (Bonoboo Payments with Stripe)

If your NGO has set up Bonoboo Payments (Stripe) in your Organization
Profile, donations are automatically reported with NO manual action required:

What happens automatically:

  1. Donor completes payment via Stripe (credit card, PayPal, or SEPA)

  2. Payment is processed immediately by Stripe

  3. Donation appears in your Donations dashboard within seconds

  4. Donation status shows "Confirmed" automatically

  5. No need to verify payments or match bank transfers

Information automatically captured:

  • Donor name and contact details

  • Donation amount and currency

  • Donation project (if selected by donor)

  • Payment method used

  • Exact timestamp of transaction

  • Stripe transaction reference ID

Monthly reporting: With Bonoboo Payments, your monthly report is
generated automatically. The dashboard shows all confirmed donations
by date range, eliminating manual reconciliation.


Manual Donation Reporting (External Payments)

If your NGO has chosen External Payments, you must manually report
donations:

Individual Donations require you to add donation details manually
using the Interaction ID from your donation website URL parameters.

Business Donations require you to:

  1. Verify bank transfer receipt

  2. Match donation amount against your bank statement

  3. Mark payment status as "Payment Received" in the dashboard

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.