Design-partner program · Core donor operations in active build

See the roadmap
Skip to content
Beneora

Platform overview

One lifecycle, held by one system

Beneora is not a suite of modules that happen to share a login. It is one record moving through eight obligations — and the whole product exists to keep that movement traceable.

Beneora is being built with a small group of US and Canadian nonprofits. Product surfaces you see on this site exist in the application; the status label on each one tells you whether it runs on real data yet.

Finance · ReconciliationTrace GFT-10482

Gift received

Recurring · Winter Shelter (restricted)

$250.00

Processor fee

2.9% + $0.30 · card

−$7.55

Net to payout

Payout PO-2261 · settles T+2

$242.45

Bank deposit

Matched batch of 21 gifts

$4,812.90

Fund allocation

Winter Shelter · restriction honoured

$242.45
MatchedReceipt issued v2Audit trail 6 events
Illustrative data · product surface in active build

The lifecycle

Select a step to see what it must hold

Each node names the operational question, the objects involved and the product surface that carries it.

Gift

Prototype: Interactive in the product with illustrative data. Not persisted, not production ready.

Amount, designation, restriction, one-time or recurring, tribute, source and attribution.

Finance · ReconciliationTrace GFT-10482

Gift received

Recurring · Winter Shelter (restricted)

$250.00

Processor fee

2.9% + $0.30 · card

−$7.55

Net to payout

Payout PO-2261 · settles T+2

$242.45

Bank deposit

Matched batch of 21 gifts

$4,812.90

Fund allocation

Winter Shelter · restriction honoured

$242.45
MatchedReceipt issued v2Audit trail 6 events
Illustrative data · product surface in active build

Every step above is the same record, not a copy of it

Most stacks lose the connection at the handoffs: the form does not know the deposit, the deposit does not know the restriction, the restriction does not know the donor who reads the result. Beneora keeps one record and lets each desk read it.

  1. Terms recorded with the payment

    Designation, restriction, recurrence and attribution are fields on the gift, not notes added afterwards.

  2. Legal donor stays separate from credit

    Payer, legal donor, household and soft credit are distinct, so recognition never rewrites the receipt.

  3. Payout resolves to a bank line

    Fees, refunds and late disputes are carried on the same object the deposit is matched against.

  4. Restriction survives the transfer

    The restricted balance is derived from gifts and allocations, not maintained by hand in a second place.

  5. Evidence points back at funding

    Fulfillment and the stated outcome link to the specific gifts that paid for them, and the donor reads the same link.

Finance · ReconciliationTrace GFT-10482

Gift received

Recurring · Winter Shelter (restricted)

$250.00

Processor fee

2.9% + $0.30 · card

−$7.55

Net to payout

Payout PO-2261 · settles T+2

$242.45

Bank deposit

Matched batch of 21 gifts

$4,812.90

Fund allocation

Winter Shelter · restriction honoured

$242.45
MatchedReceipt issued v2Audit trail 6 events
Illustrative data · product surface in active build

Seven pillar pages

Read the pillar that matches your problem

Giving & payments

Prototype

Take the gift without losing its terms

Did everything the donor told us survive the payment step?

Read the pillar

Donor relationships

Prototype

Keep the relationship truthful

Who actually gave, who gets credit, and who do we thank?

Read the pillar

Pledges & recurring

Prototype

Hold the promise, including when it breaks

What was promised, what has arrived, and what is quietly failing?

Read the pillar

Reconciliation

Prototype

Make the money agree with the record

Does the bank statement agree with the gift ledger, and if not, exactly why?

Read the pillar

Impact & reporting

Prototype

Prove what the money did

Which gifts funded this result, and can we show the evidence?

Read the pillar

Donor experience

Prototype

The donor should not have to email you

Can a donor answer their own question without creating staff work?

Read the pillar

Integrations

Designed

The money path first. Everything else later, and labelled.

Which systems must agree with Beneora for the numbers to be trustworthy?

Read the pillar

Status, in one table

Every capability we are willing to talk about

This table is the source of truth for status labels across the whole website. If a page implies more than this table says, the page is wrong.

Built is not working. Working is not verified. Only the table below decides what we claim.

Beneora status disciplineStatus labels on every page are read from this same source.
Beneora capability status: label, status and current note
CapabilityStatusWhat that means here
Accounts, roles and tenant isolationActive buildAccounts, profiles, roles and organization records persist. Scoping rules are being hardened.
Branded donation forms and checkoutPrototypeForm builder and donor checkout are interactive with illustrative data.
Cards, wallets and ACH processingDesignedProcessor boundary is specified. No live money movement yet.
Donors, households, recognition and soft creditsPrototypeThe full data model is implemented in the product against seeded records.
Pledges, installments and recurring recoveryPrototypeLifecycles, amendments and failure paths are modelled and navigable.
Receipts and year-end statementsPrototypeVersioning and audit behaviour modelled. Not a tax-compliance guarantee.
Transaction → fee → payout → deposit reconciliationPrototypeThe matching workspace and exception queue are the deepest prototype in the product.
Funds, designations and restrictionsPrototypeRestriction tracking and allocation are modelled end to end.
Fulfillment and impact evidencePrototypeEvidence chain links gifts to recorded outcomes with an immutable trail.
Donor self-service portalPrototypeGiving history, recurring management, pledges and receipts are navigable.
QuickBooks integration boundaryDesignedMapping model is specified. The connector is not built.
Governed AI proposalsPrototypeEvery proposal carries sources, confidence and human approval. No autonomous action.
Email, SMS and social channelsPrototypeRelease 2. Channel capabilities are declared per provider; unsupported replies are blocked.
CRM and data exchangeDesignedImport, export and mapped migration are specified for donors, gifts, pledges and funds. No vendor-specific sync connector is built.
Geo intelligence and fraud signalsPrototypeProvider-agnostic adapters exist behind a demo provider. No paid provider is connected.
Donor marketplace and services marketplacePausedLater-tier prototypes. Contained in the product and not marketed as shipped.
Research
We are studying the workflow with design partners. Nothing is built.
Designed
The workflow is specified and drawn. Implementation has not started.
Prototype
Interactive in the product with illustrative data. Not persisted, not production ready.
Active build
Being implemented now against real persistence and permissions.
Beta
Running with design partners on real data, with known gaps.
Available
Persisted, permissioned, error-handled and verified end to end.
Paused
Deliberately not being worked on while Release 1 quality gates are open.

What visitors ask about the platform

What is Beneora?

Beneora is donor-operations software for US and Canadian nonprofits with roughly two to thirty fundraising, finance and operations users. It carries one lifecycle: a gift arrives, the right donor and recognition are recorded, a receipt is issued, the payout is reconciled to the bank deposit, the fund restriction holds, and the donor sees the result.

Read the lifecycle
Who is the legal donor, the payer and the recognition name?

The legal donor is the party entitled to the receipt. The payer is whoever the money came from, which can be a card, a household member, a donor-advised fund or an employer. The recognition name is how the gift is credited publicly. Beneora records all three separately, so a receipt is never wrong to make a listing right.

See donor relationships
What is the difference between a payout and a deposit?

A payout is the batch a payment processor sends after fees are deducted. A deposit is the line your bank actually shows. Reconciliation means matching gross gifts, processor fees and net payout to that deposit line, then explaining every exception. Beneora treats the unmatched exception as the working surface, not an error state.

See reconciliation
Is Beneora available today?

Parts of it. The status table on this page is the only claim we make: Available, Active build, Prototype, Designed, Research and Paused are distinct statuses, and no page overrides them. If a capability is not marked Available, treat it as work in progress and ask us where it stands.

See the roadmap

Design-partner program

Build the donor-operations layer with us

We are working with a small number of US and Canadian nonprofits who feel the reconciliation and donor-data pain most acutely. Partners shape the sequence, see the honest status of every module, and are never charged for a capability that is still a prototype.