NPC Fundraising Gift Commitment (Schedule) Flows and Components adapted for use with FinDock. Can be customised further after deployment to environment.
-
Updated
Jun 17, 2026 - JavaScript
NPC Fundraising Gift Commitment (Schedule) Flows and Components adapted for use with FinDock. Can be customised further after deployment to environment.
Provides a sample implementation for the FinDock for Experience Cloud features.
Example of a full user journey that creates an NPSP recurring donation record including pre-requisites like Contact / Account records. Includes payments with FinDock. Created in Salesforce Flow and can be customised to org-specific needs.
Integrate FinDock into NPC Fundraisings' Gift Entry feature.
Set of reports and a dashboard to monitor failed or pending FinDock processes designed to work with Nonprofit Cloud Fundraising source
Examples of guided matching rulesets that can be used as implementation starters or inspiration. Includes examples for for instance CAMT.053 file import.
Reports to monitor usage of FinDock transactions and Paylinks usage
Set of reports and a dashboard to monitor failed or pending FinDock processes designed to work with Nonprofit Success Pack (NPSP) source
Automatically set Contact data on FinDock Gift Aid Declaration record. Can be adjusted for org-specific data model.
Flow templates for Experience Cloud together with Fundraising as a source.
Flow templates for donations through Experience Cloud together with FinDock as a source
Batch Apex job that automatically identifies duplicate SmartDebit reports in Salesforce
A simple scheduled Flow template that sends emails when a Bank Feed account authorization is expiring soon (within two weeks) or has expired, meaning no transactions can be imported.
An example of the FinDock Payment Component (used for MOTO, Virtual Terminal) inside of the new Gift Entry Grid feature of Nonprofit Cloud (NPC)
Flow templates for Experience Cloud together with NPSP as a source.
Screenflow to be used on Person Accounts that creates Gift Transaction & processes credit card payment using the FinDock Virtual Terminal (Stripe & Worldpay compatible)
An example Experience Cloud site that can serve as a starting point for building a checkout page using Experience Cloud and FinDock.
Flow templates to get you started with building payment flows for Experience Cloud using FinDock. This template provides a checkout flow for new or existing payments. These templates are meant to be customized and extended to fit specific use cases and requirements.
Add a description, image, and links to the findock topic page so that developers can more easily learn about it.
To associate your repository with the findock topic, visit your repo's landing page and select "manage topics."