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.

Streamline rent collection for social housing and commercial real estate on Salesforce.

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.

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.

Meet us at upcoming events, or catch up with our on-demand webinars.

Browse our Feature Showcase videos and FinDock shorts

Support Center >

Get help from our resources or submit a support request.

Knowledge base >

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.

Building online giving experiences on Salesforce

Lee Moorcroft
August 4, 2026

A fundraising campaign works hard to get someone to give online. But a supporter fired up by a specific appeal clicks donate and lands on a generic form: no mention of the campaign, no sense of the goal, the same amounts as everything else. That drop in momentum is where some of them leave before they finish. A page built for the campaign keeps more of them going through to a completed gift. A year-end appeal, an emergency response, a major-donor ask: each one deserves its own donation page, with its own amounts, wording and look. Your general donation page is critical, but it can’t do justice to every campaign at once. 

So the practical question is how to give each campaign its own donation page in a way that’s manageable for your team.

This use case covers building donation pages on Salesforce, using Experience Cloud, Salesforce Flow and FinDock’s payment components, starting from FinDock Labs’ donation templates. Your team builds and adjusts the page in Salesforce’s Experience Cloud  drag-and-drop tools, and FinDock’s components handle the payment itself.

FinDock Payment Experiences for fundraising

FinDock Payment Experiences lets your team build the donation page itself, using Experience Cloud, already included in your Salesforce edition. Instead of a generic donation form, the donation page can be built for the specific campaign: the right message, the right goal, the right amounts. And because the page and your donor data sit on the same platform, a gift lands on the donor record the moment it’s made, with nothing to sync afterwards.

It brings together three things: Experience Cloud to build and brand the page, Salesforce Flow to build the form and its logic, and FinDock’s payment components to take the payment. FinDock Labs provides ready-made templates, so you start from a working donation page rather than a blank screen.

What you can do with FinDock’s donation templates

  • Collect a one-time or recurring gift, with amounts and frequencies your team sets.
  • Let a donor give in honour or memory of someone, using Gift Tributes.
  • Let a donor cover the transaction fee, so the full gift reaches the cause.
  • Reuse the same template for the next campaign, with its own amounts, frequencies and branding.

You set all of this up in Salesforce Flow and the Experience Cloud page builder. If you’ve ever built a page in a website builder like WordPress, or a drag-and-drop one like Squarespace, the builder will feel familiar. You lay out a page by adding or dragging components onto a web page, and it handles desktop and mobile layouts for you. Typography, brand colours and header images are set once from a single menu and apply across the whole site. And you control the page structure yourself: navigation, custom URLs, and how pages show up in search with metadata. The result is a donation page that looks like the rest of your organisation’s site, on your own brand, not a generic hosted page you can’t change.

Launch a new campaign page faster

The donation site and flow are templates from FinDock Labs, so a new page doesn’t mean you have to start from a scratch. You deploy the template into your Salesforce org and you have a working donation page and flow, already connected to FinDock’s payment components. From there, setting the amounts, frequencies and branding for a specific campaign can be a no-code job in Flow and the Experience Cloud builder.

Because you start from a working template, getting a page live for a new campaign is quicker, and the amounts, wording and branding are things your team can change themselves in the builder. You’d only bring in a developer for something more custom, like a custom-designed component, or logic beyond what Flow can handle on its own.

The gift lands straight in Salesforce

Webpages and sites built with Experience Cloud and FinDock run natively in Salesforce, so a gift is written directly to the same place your campaigns, funds and donor records already live. There’s no separate donation platform to sync from, and no second copy of the data to keep up to date.

Extending beyond the template

The templates are only the starting point. Adding elements like a progress bar toward a goal, changing the site layout, or adding a screen to the flow is done in the Experience Cloud builder and Flow. If you need something the standard components don’t cover, developers can build their own Lightning Web Components using FinDock’s payment components, or add custom CSS, so the custom part stays manageable rather than a rebuild of the payment logic. And if you want to go further still and build a fully custom payment journey from the ground up, FinDock’s Payment API is there underneath it all, the same engine the templates are built on.

Available templates

FinDock Labs is FinDock’s open-source GitHub repository. The templates are free and public, with nothing to subscribe to, and you deploy them straight into your own Salesforce org. They’re community starting points built on FinDock’s supported payment components, so you’re customising a working example rather than relying on it as-is. For donations, it has templates for both the site and the flow underneath it:

  • Donation site, which uses either the Donation flows for Fundraising or Donation flows for NPSP template, for one-time and recurring gifts.
  • An LWC template, for teams that want to build their own Lightning Web Components using FinDock’s payment components, without Flow.

All templates are accessible and WCAG-compliant, and support multiple currencies, languages and payment methods.

What this means for fundraising teams

Your team can build donation pages in Salesforce, deploy them quickly for each campaign, and handle the everyday changes themselves, the amounts, the wording, the look, keeping technical help for the genuinely custom work. Gifts land directly on the donor record, and the pages sit on the same platform as the rest of your fundraising data. so there’s one less system for your team to manage.

Next step

The donation templates are available on FinDock Labs, where each one includes a preview of what it looks like and how it works:

For a walkthrough, or to talk through what your fundraising organisation needs, contact your FinDock representative.

Privacy Overview

We use cookies and similar technologies to make our website work properly and to measure its use. 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.

With your permission, we also use cookies to personalize your experience, show relevant advertisements, and connect with you on social media. This may involve processing personal data and sharing it with our partners. In our cookie statement you can read how we or our partners handle this.

See our Cookie Statement for a full explanation