Simplify premium collection and cut admin work.

Automate billing, manage complex rates, and improve payment reliability.

Automate recurring gifts, reduce churn, and strengthen donor loyalty.

Streamline membership payment process and provide a seamless experience for members.

Streamline tuition payments, lower late fees, and focus on students.

Automate rent collection, handle disputes and arrears, manage deposits.

Online Payments >

Process online payments via PayLinks, Giving Pages and Payment API.

Recurring Payments >

Automate recurring payments with Salesforce at the core.

Agent Payments >

Collect secure payments over the phone or mail using a Virtual Terminal.

Outbound Payments >

Pay vendors faster with tracked outbound payments.

Recover failed payments automatically in Salesforce.

Bank Payments >

Import and reconcile bank payments in Salesforce.

Payment Service Provider Payments >

See all your PSP payment data in Salesforce.

Non-FinDock Processed Payments >

Reconcile all payments in one Salesforce view.

Nonprofit Solutions

Giving Pages

Gift Aid

 

More

Agentforce

FinDock Factsheet

 

 

Insights, tips, and deep dives into payments on Salesforce

Hear directly from customers about their FinDock experience.

Learn how organizations transform their payment operations with FinDock.

Access guides, whitepapers, and resources to explore FinDock.

Find out which events we’re attending and hosting - come meet us in person.

Learn from FinDock experts and partners in live or on-demand sessions.

Get help from our resources or submit a support request.

Understand how to configure, use, and integrate FinDock.

For Customers

Find Implementation Partner >

Find certified experts to implement FinDock successfully.

View Integration Solutions >

Extend FinDock capabilities with out-of-the-box integrations.

For Partners

Become a Partner >

Join our partner ecosystem and deliver payment solutions on Salesforce.

FinDock Academy >

Get trained and certified to build expertise in FinDock implementations.

For Partners

FinDock Demo App >

Launch an end-to-end payment demo in just 5 minutes.

Partner Newsletter >

Stay in the loop with updates, insights, and partner success stories.

Learn who we are and what we strive for.

Access our logos and brand guidelines.

Stay up to date with our latest stories and updates.

Read our policies, terms, and compliance resources.

Explore open roles and join the FinDock team.

Get in touch with our team.

Streamlining nonprofit donations: a guide to Direct Debits in Salesforce

Dan Kingsley
March 30, 2023

Direct Debit is the most popular payment method for nonprofit organisations and looking at its convenience and cost-effectiveness, it’s easy to understand why. With proper optimisation, you can use it to increase regular gifting and control the entire process from one system.

And while there are many ways to just capture direct debit donations, reconciling and bringing all the data together can quickly become overwhelming for organisations of all sizes. Going from a handful of direct debits to disconnected data is a scenario we often see, where organisations waste precious time trying to bring all their data together in order to improve operational efficiencies.

Effective payment processing is critical for nonprofit organisations, as it can boost donor engagement and help sustain regular giving. That’s why integrating payment functionality into a customer relationship management (CRM) system like Salesforce can be a game-changer. Not only does it streamline the payment process, it also provides a centralised location for donor data, making it easier to reconcile and analyse. 

But what if you could accept, process, and reconcile direct debits directly in Salesforce?

In this blog, we’ll discuss how you can choose from out-of-the-box integrations or design custom processes to align with your unique business needs in order to increase operational efficiencies and provide better customer service, all within one platform that grows with you. Keep reading to find out more.

Step 1 – Accepting a Direct Debit donation

The first step in the Direct Debit process is accepting the donation. You can use FinDock’s Giving Pages, API, create them manually in Salesforce, or import them from external sources. In this blog, we’re using Giving Pages as an example – these were built primarily for fundraising and enable you to customise the donation amount and frequency, as well as the payment methods and processors. 

Depending on your region, you can accept Direct Debits through SEPA, BACS, CH-DD, Avtalegiro, or LSV+ using FinDock. And if you’re in the UK, you can pair it with GiftAid in order to increase your income

After connecting your payment methods and processors, your donors can make a Direct Debit donation through your Giving Page. In this same step, you can also collect the Gift Aid declarations.

image screen of findock's giving page with options to give using SEPA and BACS direct debit

After submitting the form, FinDock automatically creates a new Direct Debit in Salesforce, and the task is finished for your donor. Easy enough.

For BACS Direct Debits, there’s an extra step after accepting a Direct Debit, which requires you to send the registration file generated by FinDock to your Payment Service Provider or BACS bureau. After that, you will be able to move through the process and prepare and collect the Direct Debit donations. 

Step 2 – Processing the Direct Debit donation

Processing the Direct Debits in Salesforce requires minimal user action – most times, it’s just a matter of compiling everything into one file using FinDock’s engine, sending it to the bank, and then uploading the bank report to Salesforce for reconciliation. But let’s take them one by one.

When to do the direct debit runs is something that concerns nonprofit organisations. For example, if the day is on the weekend, the process must be delayed. Normally, making sure the files are ready on time every time can consume quite a lot of time. What you can do with FinDock, however, is set the system to start processing one day before or after holidays and weekends. For you, this is a single action while the system does its job in the background.

And to ensure all the data is accurate, you can use the Data Validation tool that checks every single line before compiling it into a big file, ready for submission. This removes the need for manual processing and reduces the risk of human error while also saving you time.

screenshot of FinDock's data quality tool

After all the data is checked, FinDock generates the Direct Debit file, which you can then send to your bank, PSP, or BACS bureau. 

Step 3 – Reconciling Direct Debit donations

Not all your transactions will be successful, and that’s ok. But when that happens, FinDock can process the report provided by the bank and mark failed transactions as reversed. FinDock supports a large number of bank formats, so for a complete list, visit our documentation.

When a transaction is failed, FinDock can initiate a follow-up flow – emailing the donor to inform them about the failure and inviting them to pay using a different payment method. Every failed transaction gets a custom PayLink, which can easily be included in email templates. After the payment is complete, FinDock can match it to the initial transaction, offering a clear timeline.

screenshot of FinDock Guided Matching

Since all the data is native to Salesforce, you can view your progress in real time through Reports and Dashboards, which enables you to adjust your campaigns as you go, modify the donation amounts, and make data-driven decisions for future campaigns and programs.

Integrating payment functionality into your CRM can boost user satisfaction, data quality, and donor insight by up to 169%. By providing a seamless payment experience, you can gain valuable insights into customer behaviour, identify revenue trends, and tailor your marketing efforts accordingly. It’s a game-changer for your organisation.

FinDock’s Direct Debit management capabilities enable non-profit organisations to optimise their payment process, increase regular gifting, and control expenses. With the ability to capture, process, and reconcile direct debits directly within Salesforce, organisations can eliminate disconnected data and increase operational efficiencies. 

Want to know more? Then get in touch! 

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.