<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FinDock</title>
	<atom:link href="https://findock.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://findock.com/</link>
	<description>for customer payment happiness</description>
	<lastBuildDate>Tue, 04 Aug 2026 08:34:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://findock.com/wp-content/uploads/2024/10/cropped-favicon-32x32.png</url>
	<title>FinDock</title>
	<link>https://findock.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Building online giving experiences on Salesforce</title>
		<link>https://findock.com/use-cases/building-online-giving-experiences-on-salesforce/</link>
		
		<dc:creator><![CDATA[Lee Moorcroft]]></dc:creator>
		<pubDate>Tue, 04 Aug 2026 08:33:33 +0000</pubDate>
				<category><![CDATA[Use cases]]></category>
		<guid isPermaLink="false">https://findock.com/?p=27399535</guid>

					<description><![CDATA[<p>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.</p>
<p>The post <a href="https://findock.com/use-cases/building-online-giving-experiences-on-salesforce/">Building online giving experiences on Salesforce</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_0 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_0">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p><span style="font-weight: 400;">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&#8217;t do justice to every campaign at once. </span></p>
<p><span style="font-weight: 400;">So the practical question is how to give each campaign its own donation page in a way that&#8217;s manageable for your team.</span></p>
<p><span style="font-weight: 400;">This use case covers building donation pages on Salesforce, using Experience Cloud, Salesforce Flow and FinDock&#8217;s payment components, starting from FinDock Labs&#8217; donation templates. Your team builds and adjusts the page in Salesforce&#8217;s Experience Cloud  drag-and-drop tools, and FinDock&#8217;s components handle the payment itself.</span></p>
<h2><b>FinDock Payment Experiences for fundraising</b></h2>
<p><span style="font-weight: 400;">FinDock Payment Experiences lets your team build the donation page itself, using Experience Cloud, already included in your </span><a href="https://help.salesforce.com/s/articleView?id=experience.networks_overview.htm&amp;type=5"><span style="font-weight: 400;">Salesforce edition.</span></a><span style="font-weight: 400;"> 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&#8217;s made, with nothing to sync afterwards.</span></p>
<p><span style="font-weight: 400;">It brings together three things: Experience Cloud to build and brand the page, Salesforce Flow to build the form and its logic, and FinDock&#8217;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.</span></p>
<h2><b>What you can do with FinDock’s donation templates</b></h2>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Collect a one-time or recurring gift, with amounts and frequencies your team sets.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Let a donor give in honour or memory of someone, using Gift Tributes.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Let a donor cover the transaction fee, so the full gift reaches the cause.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Reuse the same template for the next campaign, with its own amounts, frequencies and branding.</span></li>
</ul>
<p><span style="font-weight: 400;">You set all of this up in Salesforce Flow and the Experience Cloud page builder. If you&#8217;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&#8217;s site, on your own brand, not a generic hosted page you can&#8217;t change.</span></p>
<h2><b>Launch a new campaign page faster</b></h2>
<p><span style="font-weight: 400;">The donation site and flow are templates from FinDock Labs, so a new page doesn&#8217;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&#8217;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.</span></p>
<p><span style="font-weight: 400;">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&#8217;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.</span></p>
<h2><b>The gift lands straight in Salesforce</b></h2>
<p><span style="font-weight: 400;">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&#8217;s no separate donation platform to sync from, and no second copy of the data to keep up to date.</span></p>
<h2><b>Extending beyond the template</b></h2>
<p><span style="font-weight: 400;">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&#8217;t cover, developers can build their own Lightning Web Components using FinDock&#8217;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&#8217;s Payment API is there underneath it all, the same engine the templates are built on.</span></p>
<h2><b>Available templates</b></h2>
<p><span style="font-weight: 400;">FinDock Labs is FinDock&#8217;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&#8217;re community starting points built on FinDock&#8217;s supported payment components, so you&#8217;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:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><b>Donation site</b><span style="font-weight: 400;">, which uses either the </span><b>Donation flows for Fundraising</b><span style="font-weight: 400;"> or </span><b>Donation flows for NPSP</b><span style="font-weight: 400;"> template, for one-time and recurring gifts.</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">An </span><b>LWC template</b><span style="font-weight: 400;">, for teams that want to build their own Lightning Web Components using FinDock&#8217;s payment components, without Flow.</span></li>
</ul>
<p><span style="font-weight: 400;">All templates are accessible and WCAG-compliant, and support multiple currencies, languages and payment methods.</span></p>
<h2><b>What this means for fundraising teams</b></h2>
<p><span style="font-weight: 400;">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&#8217;s one less system for your team to manage.</span></p>
<h2><b>Next step</b></h2>
<p><span style="font-weight: 400;">The donation templates are available on FinDock Labs, where each one includes a preview of what it looks like and how it works:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Donation site: <a href="github.com/FinDockLabs/experience-cloud-donation-site" target="_blank" rel="noopener">github.com/FinDockLabs/experience-cloud-donation-site</a></span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Donation flows for Fundraising: <a href="github.com/FinDockLabs/experience-cloud-donation-flows-fundraising" target="_blank" rel="noopener">github.com/FinDockLabs/experience-cloud-donation-flows-fundraising</a></span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Donation flows for NPSP: <a href="github.com/FinDockLabs/experience-cloud-donation-flows-npsp" target="_blank" rel="noopener">github.com/FinDockLabs/experience-cloud-donation-flows-npsp</a></span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Full template library: <a href="github.com/FinDockLabs/payment-experiences-templates" target="_blank" rel="noopener">github.com/FinDockLabs/payment-experiences-templates</a></span></li>
</ul>
<p><span style="font-weight: 400;">For a walkthrough, or to talk through what your fundraising organisation needs, contact your FinDock representative.</span></p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://findock.com/use-cases/building-online-giving-experiences-on-salesforce/">Building online giving experiences on Salesforce</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Axepta BNP Paribas</title>
		<link>https://findock.com/customers/axepta-bnp-paribas/</link>
		
		<dc:creator><![CDATA[Dominyka Bortnikaite]]></dc:creator>
		<pubDate>Thu, 30 Jul 2026 06:27:51 +0000</pubDate>
				<category><![CDATA[Customers]]></category>
		<guid isPermaLink="false">https://findock.com/?p=27399509</guid>

					<description><![CDATA[<p>Axepta BNP Paribas brought payment operations into Salesforce with FinDock, uniting sales, billing, customer service and payments on one platform and processing around 15,000 recurring payments every month.</p>
<p>The post <a href="https://findock.com/customers/axepta-bnp-paribas/">Axepta BNP Paribas</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_1 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_1">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_0">
				
				
				
				
				<div class="et_pb_code_inner"><div class="fd-case-study">
  <style>
    .fd-case-study {
      --navy: #24315e;
      --periwinkle: #8383fc;
      --periwinkle-light: #eeeeff;
      --ink: #2c2c35;
      --grey: #6b6f7d;
      --border: #e3e4ec;
      --bg: #ffffff;

      font-family: 'IBM Plex Sans', Arial, sans-serif;
      color: var(--ink);
      background: var(--bg);
      max-width: 900px;
      margin: 0 auto;
      line-height: 1.65;
      font-size: 17px;
    }

    .fd-case-study * {
      box-sizing: border-box;
    }

    .fd-case-study h1,
    .fd-case-study h2,
    .fd-case-study h3 {
      font-family: 'IBM Plex Sans', Arial, sans-serif;
      color: var(--navy);
      line-height: 1.25;
      margin: 0 0 16px;
    }

    .fd-case-study .fd-eyebrow {
      display: inline-block;
      font-family: 'IBM Plex Sans', Arial, sans-serif;
      font-size: 13px;
      font-weight: 600;
      letter-spacing: 0.06em;
      text-transform: uppercase;
      color: var(--periwinkle);
      background: var(--periwinkle-light);
      padding: 6px 14px;
      border-radius: 999px;
      margin-bottom: 20px;
    }

    .fd-case-study h1 {
      font-size: 32px;
      font-weight: 600;
      margin-bottom: 12px;
    }

    .fd-case-study .fd-intro {
      font-size: 19px;
      color: var(--grey);
      margin-bottom: 36px;
    }

    .fd-case-study h2 {
      font-size: 24px;
      font-weight: 600;
      margin-top: 48px;
      padding-top: 32px;
      border-top: 1px solid var(--border);
    }

    .fd-case-study h2:first-of-type {
      border-top: none;
      padding-top: 0;
      margin-top: 8px;
    }

    .fd-case-study h3 {
      font-size: 19px;
      font-weight: 600;
      margin-top: 28px;
    }

    .fd-case-study p {
      margin: 0 0 18px;
    }

    .fd-case-study a {
      color: var(--periwinkle);
      text-decoration: underline;
      text-underline-offset: 2px;
    }

    .fd-case-study a:hover {
      color: var(--navy);
    }

    .fd-case-study .fd-stats {
      display: flex;
      gap: 24px;
      flex-wrap: wrap;
      margin: 28px 0 36px;
      padding: 24px;
      background: var(--navy);
      border-radius: 12px;
    }

    .fd-case-study .fd-stat {
      flex: 1 1 140px;
    }

    .fd-case-study .fd-stat .fd-stat-value {
      font-family: 'IBM Plex Sans', Arial, sans-serif;
      font-size: 30px;
      font-weight: 600;
      color: #ffffff;
      line-height: 1.1;
    }

    .fd-case-study .fd-stat .fd-stat-label {
      font-size: 13px;
      color: var(--periwinkle-light);
      margin-top: 6px;
      opacity: 0.85;
    }

    .fd-case-study blockquote {
      position: relative;
      margin: 36px 0 56px;
      padding: 40px 48px;
      background: #ffffff;
      border: none;
      border-radius: 24px;
      box-shadow: 0 4px 28px rgba(36, 49, 94, 0.10);
      font-style: normal;
      font-size: 21px;
      line-height: 1.5;
      color: var(--navy);
    }

    .fd-case-study blockquote cite {
      display: block;
      margin-top: 24px;
      font-style: normal;
      font-size: 14px;
      font-weight: 400;
      color: var(--grey);
    }

    .fd-case-study blockquote cite .fd-name {
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.03em;
      color: var(--navy);
    }

    .fd-case-study blockquote .fd-smiley {
      position: absolute;
      bottom: -22px;
      right: -22px;
      width: 68px;
      height: 68px;
    }

    .fd-case-study .fd-image {
      display: block;
      width: 116%;
      max-width: 116%;
      margin: 28px 0 36px -8%;
      height: auto;
      border-radius: 12px;
      border: 1px solid var(--border);
    }

    .fd-case-study .fd-feature-row {
      display: flex;
      gap: 24px;
      flex-wrap: wrap;
      margin: 36px 0 40px;
    }

    .fd-case-study .fd-feature {
      flex: 1 1 200px;
      min-width: 180px;
      padding: 24px;
      border-radius: 14px;
      border: 1.5px solid var(--border);
      background: #fff;
    }

    .fd-case-study .fd-feature--processing {
      background: #F3F3FF;
      border-color: #8282FC;
    }

    .fd-case-study .fd-feature--recovery {
      background: #FFF2FC;
      border-color: #FF5AD7;
    }

    .fd-case-study .fd-feature--reconciliation {
      background: #FFF4E6;
      border-color: #FF7E00;
    }

    .fd-case-study .fd-feature-icon {
      width: 76px;
      height: 76px;
      margin-bottom: 18px;
    }

    .fd-case-study .fd-feature-icon img {
      width: 100%;
      height: 100%;
      display: block;
      object-fit: contain;
    }

    .fd-case-study .fd-feature-label {
      font-family: 'IBM Plex Sans', Arial, sans-serif;
      font-size: 13px;
      font-weight: 700;
      letter-spacing: 0.06em;
      text-transform: uppercase;
      color: var(--navy);
      margin-bottom: 8px;
    }

    .fd-case-study .fd-feature-desc {
      font-size: 15px;
      color: var(--ink);
      margin: 0;
    }

    .fd-case-study .fd-callout-wrap {
      display: flex;
      justify-content: flex-start;
    }

    .fd-case-study .fd-callout {
      display: inline-flex;
      align-items: center;
      gap: 20px;
      padding: 18px 26px;
      background: var(--periwinkle-light);
      border: 1px solid #d9d9fb;
      border-radius: 12px;
      margin: 0 0 36px;
      width: fit-content;
      max-width: 100%;
    }

    .fd-case-study .fd-callout-icon {
      flex: 0 0 auto;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 40px;
    }

    .fd-case-study .fd-callout-icon svg {
      width: 100%;
      height: auto;
      display: block;
    }

    .fd-case-study .fd-callout-value {
      font-family: 'IBM Plex Sans', Arial, sans-serif;
      font-size: 26px;
      font-weight: 600;
      color: var(--navy);
      line-height: 1.2;
    }

    .fd-case-study .fd-callout-label {
      font-size: 14px;
      color: var(--grey);
      margin-top: 4px;
    }

    .fd-case-study .fd-divider {
      border: none;
      border-top: 1px solid var(--border);
      margin: 40px 0;
    }

    .fd-case-study .fd-cta {
      position: relative;
      margin: 48px 0 8px;
      padding: 48px 40px;
      background: #F3F3FF;
      border-radius: 20px;
      text-align: center;
      overflow: visible;
    }

    .fd-case-study .fd-cta-smiley {
      width: 64px;
      height: 64px;
      margin: 0 auto 16px;
      display: block;
      transform: rotate(-8deg);
    }

    .fd-case-study .fd-cta-heading {
      font-family: 'IBM Plex Sans', Arial, sans-serif;
      font-size: 24px;
      font-weight: 600;
      color: var(--navy);
      margin: 0 0 8px;
    }

    .fd-case-study .fd-cta-text {
      font-size: 15px;
      color: var(--grey);
      margin: 0 0 26px;
    }

    .fd-case-study .fd-cta-button {
      display: inline-block;
      background: #8282FC;
      color: #ffffff !important;
      font-weight: 700;
      font-size: 15px;
      text-decoration: none;
      padding: 15px 36px;
      border-radius: 999px;
      transition: transform 0.15s ease, box-shadow 0.15s ease;
      box-shadow: 0 6px 18px rgba(0, 0, 0, 0.2);
    }

    .fd-case-study .fd-cta-button:hover {
      transform: translateY(-2px) scale(1.03);
      color: #ffffff !important;
      box-shadow: 0 10px 24px rgba(0, 0, 0, 0.25);
    }

    @media (max-width: 600px) {
      .fd-case-study {
        font-size: 16px;
      }
      .fd-case-study h1 {
        font-size: 26px;
      }
      .fd-case-study .fd-image {
        width: 100%;
        max-width: 100%;
        margin: 20px 0 28px;
      }
      .fd-case-study .fd-stats {
        flex-direction: column;
        gap: 16px;
      }
      .fd-case-study .fd-feature-row {
        flex-direction: column;
        gap: 28px;
      }
      .fd-case-study .fd-callout {
        gap: 16px;
        padding: 20px;
      }
      .fd-case-study .fd-callout-icon {
        width: 36px;
      }
      .fd-case-study .fd-callout-value {
        font-size: 21px;
      }
      .fd-case-study blockquote {
        padding: 28px 28px 32px;
        font-size: 18px;
      }
      .fd-case-study blockquote .fd-smiley {
        width: 48px;
        height: 48px;
        bottom: -16px;
        right: -12px;
      }
    }
  </style>

  <h1>Connecting customer service with payment operations</h1>
  <p class="fd-intro">
    Axepta BNP Paribas brought payment operations into Salesforce with FinDock, uniting sales, billing, customer
    service and payments on one platform and processing around 15,000 recurring payments every month.
  </p> 

  <p>
    <a href="https://www.axeptabnpparibas.be/" target="_blank" rel="noopener">Axepta BNP Paribas</a> is a leading European payment service provider, helping businesses accept and manage payments
    through payment terminals, e-commerce and omnichannel payment solutions. Customer service is one of its key
    differentiators, but as the business grew, customer, billing and payment data became spread across disconnected
    systems.
  </p> 
  <p>
    Rather than introducing another specialist payment platform, Axepta BNP Paribas chose to continue building on
    Salesforce. Together with FinDock, the company brought payment operations into Salesforce, creating one connected
    platform for sales, billing, customer service and payments.
  </p> 
  <p>
    Today, <a href="https://www.salesforce.com/sales/revenue-lifecycle-management/revenue-cloud/" target="_blank" rel="noopener">Salesforce Revenue Cloud</a> and FinDock support Axepta BNP Paribas' complete quote-to-cash journey, processing
    around 15,000 <a href="https://findock.com/recurring-payments/" target="_blank" rel="noopener">recurring payments</a> every month while giving employees a complete view of every customer from one
    connected platform.
  </p> 

  <h2>Customer-first service required more than connected systems</h2>
  <p>Before its transformation, Axepta BNP Paribas' customer journey was spread across three different systems.</p> 
  <p>
    Salesforce supported lead management, order management and customer service. Invoices were generated in EOS,
    while direct debit processing and payment reconciliation took place in SAP. Each application fulfilled its own
    purpose, but together they created operational complexity and a fragmented landscape.
  </p> 
  <p>
    When a customer called with a question about an invoice or payment, customer service employees often had to
    search across multiple systems before they could provide an answer. Information was fragmented, reporting was
    split across applications and different implementation partners maintained different parts of the landscape.
  </p> 
  <p>
    For an organization where customer service is a key differentiator, that wasn't the experience Axepta BNP Paribas
    wanted to deliver.
  </p> 

  <blockquote>
    "Customer service is key for us. We wanted our employees to have a complete view of the customer whenever someone
    gets in touch. Bringing payment operations into Salesforce means they no longer have to switch between systems and
    can immediately see everything they need to help the customer."
    <cite><span class="fd-name">Frederik Libbrecht</span> — Salesforce Lead at Axepta BNP Paribas</cite>
    <img decoding="async" src="https://findock.com/wp-content/uploads/2024/12/smiley-1.png" alt="" class="fd-smiley">
  </blockquote>

  <h2>Bringing payment operations into Salesforce</h2>
  <p>
    Because Salesforce was already the strategic platform for customer-facing processes, Axepta BNP Paribas chose to
    continue building on that foundation. After their initial Salesforce implementation, they decided to extend their
    solution with <a href="https://www.salesforce.com/nl/sales/cpq/" target="_blank" rel="noopener">Salesforce CPQ</a> and <a href="https://www.salesforce.com/eu/sales/revenue-cloud-billing/" target="_blank" rel="noopener">Salesforce Billing</a>. FinDock completes the solution by bringing payment operations
    directly into Salesforce, connecting billing, collections and reconciliation into one platform, providing a
    single view for customer service. Rather than treating payments as a back-office process, payment operations
    became part of every customer interaction.
  </p> 
  <p>
    FinDock brings this together across three areas: processing, recovery and reconciliation. Here's what that
    looks like combined with Salesforce for Axepta BNP Paribas' complete quote-to-cash journey.
  </p> 

  <div class="fd-feature-row">
    <div class="fd-feature fd-feature--processing">
      <div class="fd-feature-icon fd-feature-icon--processing">
        <img decoding="async" src="https://findock.com/wp-content/uploads/2026/07/processing-purple-with-dot.png" alt="Payment Processing icon">
      </div>
      <div class="fd-feature-label">Payment Processing</div>
      <p class="fd-feature-desc">Every SEPA Direct Debit and Credit Transfer, matched automatically.</p> 
    </div>

    <div class="fd-feature fd-feature--recovery">
      <div class="fd-feature-icon fd-feature-icon--recovery">
        <img decoding="async" src="https://findock.com/wp-content/uploads/2026/07/recovery-pink-with-dot.png" alt="Payment Recovery icon">
      </div>
      <div class="fd-feature-label">Payment Recovery</div>
      <p class="fd-feature-desc">Refunds, reminders and debt collection stay part of the customer journey.</p> 
    </div>

    <div class="fd-feature fd-feature--reconciliation">
      <div class="fd-feature-icon fd-feature-icon--reconciliation">
        <img decoding="async" src="https://findock.com/wp-content/uploads/2026/07/reconciliation-orange-with-dot.png" alt="Payment Reconciliation icon">
      </div>
      <div class="fd-feature-label">Payment Reconciliation</div>
      <p class="fd-feature-desc">Billing and collections reconciled into one connected record.</p> 
    </div>
  </div>

  <p>Today, the complete quote-to-cash journey runs inside Salesforce with FinDock.</p> 

  <img decoding="async"
    src="https://findock.com/wp-content/uploads/2026/07/Axepta_Quote-to-Cash-scaled.png"
    alt="Axepta BNP Paribas quote-to-cash journey on Salesforce and FinDock"
    class="fd-image"
  >

  <p>
    Behind this process sits a flexible payment operation that supports every payment scenario Axepta BNP Paribas
    offers. Businesses can either rent payment terminals through recurring contracts or purchase them outright. Rental
    agreements generate around 15,000 monthly collections through SEPA Direct Debit, while one-off purchases,
    replacement accessories and service fees are invoiced separately.
  </p> 
  <p>
    Customers can pay through either SEPA Direct Debit or SEPA Credit Transfer, with incoming transactions
    automatically matched to the correct customer, invoice and payment schedule inside Salesforce. Refunds are also
    processed through FinDock, while reminder and debt collection processes continue within Salesforce. This ensures
    every payment event becomes part of the complete customer journey and customer service always has an up-to-date
    view of every payment interaction.
  </p> 

  <h2>Better payment operations create better customer experiences</h2>
  <p>
    Bringing payment operations into Salesforce transformed both the employee and customer experience. Customer
    service teams now have immediate access to contracts, invoices, payment status and customer history from a single
    customer record, while automatic reconciliation, <a href="https://findock.com/product-features/frictionless-bank-payments/#guided-matching" target="_blank" rel="noopener">Guided Matching</a> and integrated business processes simplify
    payment operations behind the scenes.
  </p> 
  <p>
    The result is one platform where employees spend less time searching and managing exceptions, customers receive
    faster and better-informed support, and Axepta BNP Paribas delivers both efficient payment operations and
    seamless payment experiences. Resulting in an increased CSAT score of 3,95/5 in 2024 to 4,16/5 in 2025. A
    substantial improvement for a year-over-year change.
  </p> 

  <div class="fd-callout-wrap">
  <div class="fd-callout">
    <div class="fd-callout-icon">
      <svg xmlns="http://www.w3.org/2000/svg" width="80" height="90" viewBox="0 0 63 71" fill="none">
        <path d="M19.4405 14.9702L15.0205 14.3702C14.8505 14.3502 14.7005 14.2402 14.6305 14.0902L12.6905 10.0702C12.2505 9.1602 10.9605 9.1602 10.5205 10.0702L8.58051 14.0902C8.51051 14.2502 8.36052 14.3502 8.19052 14.3702L3.77051 14.9702C2.77051 15.1102 2.37053 16.3402 3.10053 17.0302L6.33051 20.1202C6.45051 20.2402 6.51053 20.4102 6.48053 20.5802L5.68052 24.9702C5.50052 25.9602 6.55051 26.7202 7.43051 26.2502L11.3605 24.1302C11.5105 24.0502 11.6905 24.0502 11.8505 24.1302L15.7805 26.2502C16.6705 26.7302 17.7105 25.9702 17.5305 24.9702L16.7305 20.5802C16.7005 20.4102 16.7605 20.2402 16.8805 20.1202L20.1105 17.0302C20.8405 16.3302 20.4405 15.1002 19.4405 14.9702Z" fill="#8282FC"/>
        <path d="M61.1788 14.9702L56.7588 14.3702C56.5888 14.3502 56.4388 14.2402 56.3688 14.0902L54.4288 10.0702C53.9888 9.1602 52.6988 9.1602 52.2588 10.0702L50.3188 14.0902C50.2488 14.2502 50.0988 14.3502 49.9288 14.3702L45.5088 14.9702C44.5088 15.1102 44.1088 16.3402 44.8388 17.0302L48.0688 20.1202C48.1888 20.2402 48.2488 20.4102 48.2188 20.5802L47.4188 24.9702C47.2388 25.9602 48.2888 26.7202 49.1688 26.2502L53.0988 24.1302C53.2488 24.0502 53.4288 24.0502 53.5888 24.1302L57.5188 26.2502C58.4088 26.7302 59.4488 25.9702 59.2688 24.9702L58.4688 20.5802C58.4388 20.4102 58.4988 20.2402 58.6188 20.1202L61.8488 17.0302C62.5788 16.3302 62.1788 15.1002 61.1788 14.9702Z" fill="#8282FC"/>
        <path d="M41.3193 7.03038L36.3293 6.36034C36.1393 6.33034 35.9693 6.21033 35.8793 6.04033L33.6893 1.50035C33.1993 0.480352 31.7393 0.480352 31.2393 1.50035L29.0493 6.05034C28.9693 6.23034 28.7993 6.35035 28.6093 6.37035L23.6093 7.04033C22.4793 7.19033 22.0293 8.58035 22.8493 9.37035L26.4893 12.8503C26.6293 12.9903 26.6893 13.1803 26.6593 13.3703L25.7593 18.3304C25.5593 19.4504 26.7393 20.3104 27.7393 19.7704L32.1793 17.3804C32.3493 17.2904 32.5593 17.2904 32.7293 17.3804L37.1693 19.7704C38.1693 20.3104 39.3493 19.4504 39.1493 18.3304L38.2493 13.3703C38.2193 13.1803 38.2793 12.9803 38.4193 12.8503L42.0593 9.37035C42.8793 8.58035 42.4293 7.19033 41.2993 7.04033L41.3193 7.03038Z" fill="#8282FC"/>
        <path d="M51.91 52.3899C51.91 51.0299 51.18 49.7599 50 49.1199L49.36 48.7599L50 48.3999C51.27 47.6699 52 46.1299 51.82 44.6799C51.64 42.8599 49.82 41.4099 47.83 41.4099H33.67L33.85 40.8699C33.94 40.5999 34.12 40.3299 34.21 40.0499L34.3 39.8699C35.03 37.7799 36.57 34.0599 36.57 30.2499C36.57 26.1699 33.76 23.7199 31.76 23.5299C30.67 23.4399 29.85 24.0699 29.67 25.3499C29.31 27.7999 27.85 31.3399 26.67 33.8799C26.4 34.4199 26.13 34.8799 25.76 35.3299C24.49 36.7799 21.49 40.1399 18.5 42.2299V68.6399C23.49 70.0899 28.03 70.7299 32.75 70.7299H44.19C46.1 70.7299 47.73 69.4599 48.09 67.7399C48.45 66.3799 48 65.0199 46.91 64.1099L46.27 63.5699L47.09 63.3899C48.81 63.0299 49.99 61.4799 49.99 59.7599C49.99 58.6699 49.54 57.6699 48.72 56.9499L48.08 56.4099L48.9 56.2299C50.53 55.7799 51.8 54.3199 51.89 52.4199L51.91 52.3899Z" fill="#24315E"/>
        <path d="M12.1586 40.1396H3.07858C1.80858 40.1396 0.808594 41.1396 0.808594 42.4096V68.3596C0.808594 69.6296 1.80858 70.6296 3.07858 70.6296H12.1586C13.4286 70.6296 14.4286 69.6296 14.4286 68.3596V42.4096C14.4286 41.1396 13.3386 40.1396 12.1586 40.1396ZM7.6286 66.5496C6.2686 66.5496 5.26859 65.4596 5.26859 64.1896C5.26859 62.8296 6.3586 61.8297 7.6286 61.8297C8.9886 61.8297 9.98859 62.9196 9.98859 64.1896C9.98859 65.5496 8.8986 66.5496 7.6286 66.5496Z" fill="#24315E"/>
      </svg>
    </div>
    <div class="fd-callout-text">
      <div class="fd-callout-value">3.95 → 4.16</div>
      <div class="fd-callout-label">CSAT score, 2024 to 2025 (out of 5)</div>
    </div>
  </div>
  </div>

  <h2>Building on a future-ready platform with Agentforce</h2>
  <p>
    With customer, billing and payment data working together in Salesforce, Axepta BNP Paribas continues to expand
    what their Salesforce platform can do.
  </p> 
  <p>
    One example is an <a href="https://www.salesforce.com/eu/agentforce/" target="_blank" rel="noopener">Agentforce</a> use case that supports customer service employees during contract cancellations. The
    agent identifies contract types, calculates notice periods and prepares the information employees need before
    guiding customers through the cancellation process.
  </p> 
  <p>
    By building on one connected Salesforce platform, Axepta BNP Paribas has created a foundation that supports
    continuous innovation without introducing new silos or disconnected applications.
  </p> 

  <h2>A partnership that supports continuous improvement</h2>
  <p>Frederik highlights the collaboration throughout the implementation and the ongoing partnership with FinDock.</p> 

  <blockquote>
    "Whenever we have a question or run into a problem, FinDock responds very quickly. They're always willing to jump
    on a call and work through it together. It really exceeds our expectations. What I also appreciate is that the
    partnership doesn't stop after implementation. Through product updates, webinars and early insights into new
    capabilities, FinDock continues to help us get more value from our Salesforce platform."
    <cite><span class="fd-name">Frederik Libbrecht</span> — Salesforce Lead at Axepta BNP Paribas</cite>
  </blockquote>

  <hr class="fd-divider">

  <p>
    By bringing payment operations into Salesforce, Axepta BNP Paribas has created a platform where all customer data
    lives. Employees can help customers faster, payment operations run more efficiently, and the business has a
    foundation that will continue to evolve with Salesforce and Agentforce. It's a combination that delivers better
    operational efficiency, better payment experiences and, ultimately, customer payment happiness.
  </p> 

  <div class="fd-cta">
    <img decoding="async" src="https://findock.com/wp-content/uploads/2024/12/smiley-1.png" alt="" class="fd-cta-smiley">
    <div class="fd-cta-heading">Your customers deserve payments this smooth</div>
    <p class="fd-cta-text">See how FinDock brings payment processing, recovery and reconciliation into Salesforce.</p> 
    <a href="https://findock.com/get-started/" target="_blank" rel="noopener" class="fd-cta-button">Get started →</a>
  </div>
</div></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://findock.com/customers/axepta-bnp-paribas/">Axepta BNP Paribas</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>July &#8217;26 Release Highlights</title>
		<link>https://findock.com/solutions/july-26-release-highlights/</link>
		
		<dc:creator><![CDATA[Lee Moorcroft]]></dc:creator>
		<pubDate>Wed, 22 Jul 2026 09:27:53 +0000</pubDate>
				<category><![CDATA[Solutions]]></category>
		<guid isPermaLink="false">https://findock.com/?p=27399479</guid>

					<description><![CDATA[<p>The post <a href="https://findock.com/solutions/july-26-release-highlights/">July &#8217;26 Release Highlights</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_2 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_2">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_2  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p><span style="font-weight: 400;">FinDock&#8217;s July &#8217;26 release went live in your Salesforce org the night of Sunday, July 19, after first appearing in your sandbox. You can watch the </span><a href="https://youtu.be/RxqHpFlxb1I"><span style="font-weight: 400;">July release webinar </span></a><span style="font-weight: 400;">for a detailed walkthrough and to see the detailed demos, or review the </span><a href="https://docs.findock.com/release-notes/release-notes-july-26"><span style="font-weight: 400;">release notes</span></a><span style="font-weight: 400;"> for the complete list of the changes for this release.</span></p>
<p><span style="font-weight: 400;">With summer this good across Europe, we&#8217;ll keep it quick. Here are the release highlights so you can get back to enjoying it:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">FinDock Payment Experiences, our Experience Cloud payment solution, now ships with ready-to-use templates on </span><a href="https://github.com/FinDockLabs/payment-experiences-templates"><span style="font-weight: 400;">FinDock Labs </span></a><span style="font-weight: 400;">(pilot)</span></li>
<li style="font-weight: 400;" aria-level="1"><a href="https://findock.com/product-features/outbound-payments/"><span style="font-weight: 400;">Outbound payments</span></a><span style="font-weight: 400;"> now live in the UK, sending Faster Payments via GoCardless </span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">e-Mandates for the Netherlands, a bank-validated SEPA mandate captured and stored natively in Salesforce (pilot)</span></li>
</ul>
<p><span style="font-weight: 400;">And to help you close out the month before you head off on holiday, we also shipped:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Guided Matching improvements, letting you settle multiple installments in one action and match against Data 360</span></li>
</ul>
<h2><b>FinDock Payment Experiences</b></h2>
<p><span style="font-weight: 400;">Since opening pilot sign-ups in May, we&#8217;ve been building out FinDock Payment Experiences, our online payment solution combining Salesforce Experience Cloud for the site, Flow for building out the payment journey, and FinDock payment components for accepting the payment itself. With the July release, this pilot moves forward with working templates you can deploy directly from</span><a href="https://github.com/FinDockLabs/payment-experiences-templates"> <span style="font-weight: 400;">FinDock Labs</span></a><span style="font-weight: 400;">.</span></p>
<p><span style="font-weight: 400;">More templates are available than we covered at the webinar. For fundraising, donation flow templates now cover standard Fundraising, Fundraising UK with Gift Aid, and NPSP, letting payers choose a one-time or recurring amount and frequency. </span><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;">For membership, subscriptions, or any other pay-now use case, a checkout flow template can pay against an existing installment or recurring record rather than only creating new ones. Both come with a matching Experience Cloud site template, so you&#8217;re not building the site yourself. And if you&#8217;d rather skip Flow entirely, a pro-code LWC template gives you full control over layout, validation, and navigation.</span></p>
<p><span style="font-weight: 400;">Every Flow and site template is built on the same three components: Experience Cloud as your website and page builder, Flow as your payment form builder, and FinDock payment components for payment method selection and payment initiation. </span><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;">The FinDock payment method component shows every processor and payment method enabled in your org, lets you search and reorder them, and exposes the underlying API parameters so you can further personalize things like bank statement descriptions using Flow variables.</span></p>
<h3><b>Why does this matter?</b></h3>
<p><span style="font-weight: 400;">Until now, FinDock offered two ways to build online payment experiences: out-of-the-box Giving Pages and PayLinks, or a fully custom build on the Payment API. FinDock Payment Experiences sits between the two, giving you more flexibility than Giving Pages without the development cost of a custom build, all while staying inside Salesforce so it can connect to Data 360, Marketing Cloud, and Agentforce.</span></p>
<p><span style="font-weight: 400;">The templates available on</span><a href="https://github.com/FinDockLabs/payment-experiences-templates"><span style="font-weight: 400;"> FinDock Labs</span></a><span style="font-weight: 400;"> today are only the start, with more being released as the pilot progresses. Everything is built with native Experience Cloud and Flow tooling, so you can change the layout, add fields, or extend the logic without needing to touch code.</span></p>
<p><span style="font-weight: 400;">If you want to join the pilot or contribute a template of your own, sign up at </span><a href="https://docs.google.com/forms/d/e/1FAIpQLSfm-rt8Xar03Iqx0XBA7heygrbZv728LHMqHw9x7MjfQ6VEew/viewform"><span style="font-weight: 400;">forms.gle/vwcnuyrtyXNkY9mZ6</span></a><span style="font-weight: 400;"> , email </span><a href="mailto:laurens@findock.com"><span style="font-weight: 400;">laurens@findock.com</span></a><span style="font-weight: 400;"> , or reach out to FinDock Support. </span><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;">Templates are hosted on GitHub under </span><a href="https://github.com/FinDockLabs/payment-experiences-templates"><span style="font-weight: 400;">FinDockLabs</span></a><span style="font-weight: 400;">, and community contributions are welcome.</span></p>
<h2><b>Outbound payments go live in the UK with GoCardless</b></h2>
<p><a href="https://findock.com/product-features/outbound-payments/"><b>Outbound payments</b></a><span style="font-weight: 400;"> already work inside FinDock today, through SEPA Credit Transfer to bank accounts in the SEPA region. This release, we&#8217;re extending the capability to the UK, adding Faster Payments via GoCardless, so outbound disbursements, claims, and supplier payments can go out from the same Salesforce record where you manage collections.</span></p>
<p><span style="font-weight: 400;">With FinDock, every inbound and outbound transaction is recorded in Salesforce, so finance teams can build their reconciliation and reporting views from one set of data instead of stitching two together.</span></p>
<h3><b>Why does this matter?</b></h3>
<p><span style="font-weight: 400;">Sending money out has typically meant logging into a separate banking portal, re-entering details by hand, and reconciling two systems afterward. Bringing UK payouts into that same outbound payments capability removes that manual step and the audit risk that comes with it. Payouts also trigger directly from Salesforce, with Confirmation of Payee run against every new beneficiary and verified bank details reused from existing collections where available, so additional security is built into the payout itself rather than handled separately in a banking portal.</span></p>
<p><span style="font-weight: 400;">We&#8217;re seeing this used for member loan disbursements at credit unions, claim payouts at insurers, grant and bursary payments for nonprofits, and loan disbursements for lenders. </span></p>
<p><a href="https://findock.com/product-features/outbound-payments/"><span style="font-weight: 400;">Outbound payments</span></a><span style="font-weight: 400;"> with GoCardless is a paid add-on and live now for UK and European customers; talk to your Customer Success Manager to get started.</span></p>
<h2><b>e-Mandates for the Netherlands: bank-validated SEPA mandates</b></h2>
<p><span style="font-weight: 400;">Without a properly signed mandate, payers have up to 13 months to reverse a SEPA Direct Debit payment, leaving your organization with little to defend a disputed transaction with. This release adds e-Mandates for the Netherlands to FinDock, a signature route built on incassomachtigen.nl, the established Dutch payment industry standard for bank-validated mandates.</span></p>
<p><span style="font-weight: 400;">This pilot covers FinDock&#8217;s native SEPA Direct Debit processing for select banks in the Netherlands, connecting directly to the payer&#8217;s bank to set up compliant mandates. When a payer signs an e-Mandate, they&#8217;re redirected to their own bank to authenticate, the bank confirms the mandate, and FinDock stores the result as a Mandate record in Salesforce along with the proof.</span></p>
<p><span style="font-weight: 400;">You control how payers sign per PayLink or Page: the existing IBAN-and-name flow for a fast sign-up, or the new e-Mandate flow for a bank-validated mandate and a stronger legal position. The two signing options can be offered side by side, so you can keep the fast flow where speed matters and add e-Mandate wherever that stronger legal position is worth having.</span></p>
<h3><b>Why does this matter?</b></h3>
<p><span style="font-weight: 400;">An e-Mandate is bank-validated by design, so it reliably secures the standard eight-week reversal window rather than risking the 13-month window that applies when a mandate&#8217;s validity can be disputed. That matters most for organizations where the customer gets the benefit before the payment is fully settled, membership organizations that grant access from day one, insurers where cover starts as soon as a policy is signed, or subscription services that deliver the product immediately. For those cases, that certainty means less time a completed transaction stays reversible, and a bank-validated mandate to point to if a dispute does come in.</span></p>
<p><span style="font-weight: 400;">This is the same approach FinDock already runs in Sweden with Autogiro and Bankgirot, now extended to the Netherlands, with more countries and signature types planned. e-Mandates is a paid add-on and currently in pilot; talk to your Customer Success Manager to get it switched on for your org.</span></p>
<p>&nbsp;</p>
<h2><b>Guided Matching: settle multiple installments and query Data 360</b></h2>
<p><span style="font-weight: 400;">Two updates cut down manual work in reconciling payments this release. You can now select multiple installments in Guided Review and settle them together in a single action, useful when one incoming payment needs to clear several scheduled amounts, such as an invoice covering multiple installments.</span></p>
<p><span style="font-weight: 400;">Guided Matching also gains a new rule type that queries Data 360 directly, so campaign, source, fund, and attribution data can be used to recognize a payment, not just data already synced into your org.</span></p>
<h3><b>Why does this matter?</b></h3>
<p><span style="font-weight: 400;">Fewer exceptions per transaction means your Guided Review backlog clears faster. The detail that identifies a payment often lives in Data 360 rather than in Salesforce itself, so being able to query it directly should mean higher auto-match rates and less time in manual review.</span></p>
<h2><b>What else shipped this release?</b></h2>
<p><span style="font-weight: 400;">This release also includes Paya for FinDock moving to beta and opening to all customers, security improvements behind the scenes, and a long list of smaller fixes across the platform. We&#8217;ll be covering Reconciliation Optimisations, e-Mandates for the Netherlands, and this release&#8217;s security improvements in more detail in upcoming posts. In the meantime, for the full technical detail, review the complete release notes or watch the release webinar.</span></p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://findock.com/solutions/july-26-release-highlights/">July &#8217;26 Release Highlights</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>FinDock Partner Implementation Guide</title>
		<link>https://findock.com/downloads/findock-partner-implementation-guide/</link>
		
		<dc:creator><![CDATA[Dominyka Bortnikaite]]></dc:creator>
		<pubDate>Mon, 20 Jul 2026 08:53:30 +0000</pubDate>
				<category><![CDATA[Downloads]]></category>
		<guid isPermaLink="false">https://findock.com/?p=27399425</guid>

					<description><![CDATA[<p>The post <a href="https://findock.com/downloads/findock-partner-implementation-guide/">FinDock Partner Implementation Guide</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_3 et_pb_with_background et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_3">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_3  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_0">
				
				
				
				
				<span class="et_pb_image_wrap "><img fetchpriority="high" decoding="async" width="349" height="290" src="https://findock.com/wp-content/uploads/2026/07/partner_implementation_guide.png" alt="" title="partner_implementation_guide" srcset="https://findock.com/wp-content/uploads/2026/07/partner_implementation_guide.png 349w, https://findock.com/wp-content/uploads/2026/07/partner_implementation_guide-300x249.png 300w" sizes="(max-width: 349px) 100vw, 349px" class="wp-image-27399453" /></span>
			</div><div class="et_pb_module et_pb_text et_pb_text_2  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h4><span style="color: #8282fc;">GUIDE</span></h4>
<h1>FinDock Partner Implementation Guide</h1></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>A practical roadmap for partners delivering FinDock projects, from scoping and planning through installation, testing, migration and go-live.</p></div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_4  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_1">
				
				
				
				
				<div class="et_pb_code_inner"><!-- Insert these code snippets into your external site page in the order shown. -->
<!-- If your page doesn’t already have reCAPTCHA, add this script to the page’s <head> section. -->
<script async src="https://www.google.com/recaptcha/api.js"></script>
<!-- Insert these <script> tags directly above the embedded form. -->
<script async="async" src="https://findock.my.site.com/lp/assets/scripts/external-forms-host.min.js"></script>
<script async="async" src="https://findock.my.site.com/lp/assets/lightning_out_embed/prod/en-US/MCW62WEITZINAUDA2Z7ZT55CFBJI.js" onload="window.sfdc_forms?sfdc_forms.init():window.sfdc_forms={loReady:!0}"></script>
<!-- This tag contains the form. Add it to your page where you want the form to be located. -->
<fragment-z4vkwep7a7ytu9th8fej27akrq77y2yrpqzrgm7bart title="Marketing Form" id="container" data-web-tracking="true" data-external-form="true" data-recaptcha-site-key="6Lei4xIsAAAAAOQxFOn82jBXW-VN9MmXNXxA0xTV"></fragment-z4vkwep7a7ytu9th8fej27akrq77y2yrpqzrgm7bart>
<!-- If your page doesn’t already contain a reCAPTCHA element, add this <div> tag to it. -->
<div class="grecaptcha"></div></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://findock.com/downloads/findock-partner-implementation-guide/">FinDock Partner Implementation Guide</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PayPal + Salesforce Integration: 4 Ways to Connect Them (And When to Use Each)</title>
		<link>https://findock.com/solutions/paypal-salesforce-integration-4-ways-to-connect-them/</link>
		
		<dc:creator><![CDATA[Dominyka Bortnikaite]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 13:06:53 +0000</pubDate>
				<category><![CDATA[Solutions]]></category>
		<guid isPermaLink="false">https://findock.com/?p=27399391</guid>

					<description><![CDATA[<p>The post <a href="https://findock.com/solutions/paypal-salesforce-integration-4-ways-to-connect-them/">PayPal + Salesforce Integration: 4 Ways to Connect Them (And When to Use Each)</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_4 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_4">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_5  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_2">
				
				
				
				
				<div class="et_pb_code_inner"><div class="fd-article">
<style>
.fd-article{
--navy: #24315e;
--periwinkle: #8383fc;
--periwinkle-tint: #f1f1ff;
--ink: #2b2f3a;
--muted: #5c6478;
--border: #e3e5ef;
--font-display: 'IBM Plex Sans', 'Segoe UI', sans-serif;
--font-body: 'IBM Plex Sans', 'Segoe UI', sans-serif;

font-family: var(--font-body);
color: var(--ink);
line-height: 1.65;
font-size: 17px;
margin: 0 auto;
}

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500;600&display=swap');

.fd-article *{ box-sizing: border-box; }

.fd-article a{ color: var(--navy); }
.fd-article a:hover{ color: var(--periwinkle); }

.fd-article .eyebrow{
font-family: var(--font-display);
font-size: 13px;
font-weight: 600;
letter-spacing: 0.08em;
text-transform: uppercase;
color: var(--periwinkle);
margin: 0 0 12px;
}

.fd-article h1{
font-family: var(--font-display);
font-weight: 700;
color: var(--navy);
font-size: clamp(28px, 4vw, 40px);
margin: 0 0 16px;
line-height: 1.4 !important;
}

.fd-article .dek{
font-size: 19px;
color: var(--muted);
margin: 0 0 32px;
}

.fd-article nav.toc{
background: var(--periwinkle-tint);
border: 1px solid var(--border);
border-radius: 8px;
padding: 20px 24px;
margin: 32px 0 48px;
}
.fd-article nav.toc p{
font-family: var(--font-display);
font-weight: 600;
color: var(--navy);
margin: 0 0 10px;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.fd-article nav.toc ol{ margin: 0; padding-left: 20px; }
.fd-article nav.toc li{ margin-bottom: 6px; }
.fd-article nav.toc a{ text-decoration: none; }
.fd-article nav.toc a:hover{ text-decoration: underline; }

.fd-article section{ margin-bottom: 48px; }

.fd-article h2{
font-family: var(--font-display);
font-weight: 600;
color: var(--navy);
font-size: 26px;
line-height: 1.3;
margin: 0 0 18px;
padding-top: 8px;
scroll-margin-top: 24px;
}

.fd-article h3{
font-family: var(--font-display);
font-weight: 600;
color: var(--navy);
font-size: 19px;
margin: 28px 0 10px;
scroll-margin-top: 24px;
}

.fd-article p{ margin: 0 0 16px; color: var(--ink); }
.fd-article ul, .fd-article ol{ margin: 0 0 16px; padding-left: 22px; }
.fd-article li{ margin-bottom: 8px; }
.fd-article strong{ color: var(--navy); }

.fd-article .callout{
border-left: 3px solid var(--periwinkle);
background: var(--periwinkle-tint);
padding: 16px 20px;
border-radius: 0 6px 6px 0;
margin: 24px 0;
}
.fd-article .callout p{ margin: 0; }

.fd-article .table-wrap{
overflow-x: auto;
margin: 24px 0;
border: 1px solid var(--border);
border-radius: 8px;
}
.fd-article table{
border-collapse: collapse;
width: 100%;
font-size: 15px;
}
.fd-article caption{
text-align: left;
font-family: var(--font-display);
font-weight: 600;
color: var(--navy);
padding: 14px 16px 4px;
}
.fd-article th, .fd-article td{
text-align: left;
padding: 12px 16px;
border-bottom: 1px solid var(--border);
vertical-align: top;
}
.fd-article thead th{
background: var(--navy);
color: #fff;
font-family: var(--font-display);
font-weight: 600;
font-size: 14px;
}
.fd-article tbody tr:nth-child(even){ background: #fafaff; }
.fd-article tbody tr:last-child td{ border-bottom: none; }

.fd-article .qa{
border: 1px solid var(--border);
border-radius: 8px;
padding: 20px 22px;
margin-bottom: 16px;
}
.fd-article .qa h3{ margin-top: 0; font-size: 17px; }
.fd-article .qa p{ margin: 0; color: var(--muted); }

.fd-article .example-list,
.fd-article .example-list li{
list-style: none !important;
list-style-type: none !important;
}
.fd-article .example-list{ padding: 0; margin: 20px 0; }
.fd-article .example-list li{
padding: 14px 18px;
background: #fafaff;
border: 1px solid var(--border);
border-radius: 6px;
margin-bottom: 10px;
margin-left: 0;
}
.fd-article .example-list li::marker{ content: none; }

.fd-article .cta-box{
background: var(--navy);
color: #fff;
border-radius: 10px;
padding: 32px;
text-align: center;
margin-top: 56px;
}
.fd-article .cta-box h2{ color: #fff; margin-bottom: 10px; }
.fd-article .cta-box p{ color: #d6d8f5; margin-bottom: 20px; }

.fd-article .cta-box a.button{
display: inline-block;
background: var(--periwinkle);
color: #fff !important;
font-family: var(--font-display);
font-weight: 600;
text-decoration: none;
padding: 12px 28px;
border-radius: 6px;
}

.fd-article .section-image{
width: 100%;
height: auto;
display: block;
margin: 0 0 32px;
border-radius: 8px;
}

@media (max-width: 600px){
.fd-article{ padding: 0 4px; }
}
@media (prefers-reduced-motion: reduce){
.fd-article{ scroll-behavior: auto; }
}
</style>

<article> <img decoding="async" class="section-image" src="https://findock.com/wp-content/uploads/2026/07/Frame-511-scaled.webp" alt="Direct PSP integration: Salesforce connecting directly to Stripe, PayPal, Mollie, and Adyen" /> <h1>PayPal + Salesforce Integration: 4 Ways to Connect Them (And When to Use Each)</h1>
<p class="dek">A developer will point you to PayPal's APIs. An admin will mention the free connector. A consultant will suggest Zapier. An AppExchange vendor will say their app does it all. Here's when each one is actually right.</p> 

<nav class="toc" aria-label="Table of contents">
<p>On this page</p> 
<ol>
<li><a href="#why-it-matters">Why the choice matters</a></li>
<li><a href="#option-1">Option 1: The free SalesforceLabs PayPal connector</a></li>
<li><a href="#option-2">Option 2: Middleware (Zapier, Make, Workato)</a></li>
<li><a href="#option-3">Option 3: Custom Apex integration</a></li>
<li><a href="#option-4">Option 4: A native AppExchange payment app</a></li>
<li><a href="#comparison">The four options side by side</a></li>
<li><a href="#recurring">PayPal and recurring payments: the special case</a></li>
<li><a href="#four-questions">How to choose: four questions</a></li>
<li><a href="#bottom-line">Bottom line</a></li>
</ol>
</nav>

<section>
<p>PayPal is one of the most widely used and accepted payment wallets in the world — and if your organization runs on Salesforce, sooner or later someone asks the obvious question: how do we connect the two?</p> 
<p>The frustrating part is that "how do I integrate PayPal with Salesforce?" gets four different answers depending on who you ask. A developer will point you to PayPal's APIs. A Salesforce admin might mention the free connector from Salesforce Labs. An operations consultant will suggest Zapier. And an AppExchange vendor will tell you their app does it all.</p> 
<p>All four answers are correct — for different situations. This guide walks through each option honestly: what it does, what it doesn't, and which type of organization each one actually fits.</p> 
</section>

<section id="why-it-matters">
<h2>Why the choice matters</h2>
<p>The integration approach you pick shapes your payment operations for years. It determines whether PayPal transactions show up in Salesforce in real time or in tomorrow's batch. Whether recurring PayPal payments are manageable or a permanent workaround. Whether your finance team reconciles PayPal activity automatically or spends hours every month matching PayPal reports against Salesforce records by hand.</p> 
<p>The mistake to avoid isn't picking a "bad" option — it's picking an option that fits today's payment volume and then rebuilding everything 18 months later when volume grows, recurring billing enters the picture, or a second payment provider gets added.</p> 
<div class="callout">
<p>If you're still weighing how payment processing should work in Salesforce more broadly — direct PSP connections versus a native payment layer — start with our guide to <a href="https://findock.com/solutions/salesforce-payment-processing/">Salesforce payment processing</a> and come back. This article assumes PayPal is in your stack and focuses on how to connect it.</p> 
</div>
</section>

<section id="option-1">
<h2>Option 1: The free SalesforceLabs PayPal connector</h2>
<p>
  <a href="https://github.com/SalesforceLabs" target="_blank" rel="noopener noreferrer">
    Salesforce Labs
  </a>
  — the team that publishes free, open-source apps from Salesforce employees — offers a PayPal Transaction Connector as an unmanaged package on GitHub. It syncs PayPal transaction data into Salesforce objects on a schedule.
</p> 

<h3>What it does well</h3>
<ul>
<li>It's free</li>
<li>It gets raw PayPal transaction data into Salesforce, where you can report on it</li>
<li>It comes from Salesforce Labs, so the code is public and inspectable</li>
</ul>

<h3>Where it falls short</h3>
<ul>
<li><strong>One-time payments only.</strong> There's no support for recurring payments, billing agreements, or subscription management.</li>
<li><strong>Transaction data arrives disconnected.</strong> Records land in Salesforce but aren't matched to your accounts, contacts, or opportunities. Someone — or something — still has to link a PayPal transaction to the customer it belongs to.</li>
<li><strong>No reconciliation.</strong> Fees, refunds, disputes, and currency conversions all still need manual handling.</li>
<li><strong>Unmanaged and unsupported.</strong> Unmanaged packages don't receive automatic updates. If PayPal changes its API, fixing the connector is your job. There's no support channel.</li>
<li><strong>Developer setup required.</strong> Installation involves GitHub, API credentials, and configuration that goes beyond typical admin work.</li>
</ul>
<p><strong>Best for:</strong> Organizations that want basic PayPal transaction visibility in Salesforce, have developer support available, and need nothing more than that.</p> 
</section>

<section id="option-2">
<h2>
  Option 2: Middleware (
  <a href="https://zapier.com" target="_blank" rel="noopener noreferrer">Zapier</a>,
  <a href="https://www.make.com" target="_blank" rel="noopener noreferrer">Make</a>,
  <a href="https://www.workato.com" target="_blank" rel="noopener noreferrer">Workato</a>
)
</h2><p>Middleware platforms connect PayPal and Salesforce through no-code automation: when a payment happens in PayPal, create or update a record in Salesforce.</p> 

<h3>What it does well</h3>
<ul>
<li><strong>Fast setup.</strong> A working sync can be live in an afternoon, with no code.</li>
<li><strong>No developer needed.</strong> The integration is maintained through a visual interface any admin can manage.</li>
<li><strong>Flexible triggers.</strong> You can route different PayPal events to different Salesforce actions.</li>
</ul>

<h3>Where it falls short</h3>
<ul>
<li><strong>Not real-time on most plans.</strong> Many middleware tiers poll on intervals; instant webhook-based triggers typically require higher-priced plans.</li>
<li><strong>Costs scale with volume.</strong> Middleware pricing is usually per task or per operation. At low volume it's cheap; at meaningful payment volume, the monthly bill grows quickly — often past the cost of a proper payment app.</li>
<li><strong>Shallow data.</strong> Standard connectors sync a limited field set. Fees, disputes, refund linkage, and payout data often don't come across cleanly.</li>
<li><strong>No recurring payment management.</strong> Middleware can sync subscription events, but it can't manage mandates, retries, or dunning — it's a messenger, not a payment system.</li>
<li><strong>Still manual reconciliation.</strong> Data lands in Salesforce, but matching it to the right records and reconciling against payouts remains your team's job.</li>
</ul>
<p><strong>Best for:</strong> Small organizations with low PayPal volume, simple one-way sync needs, and no recurring payments.</p> 
</section>

<section id="option-3">
<h2>Option 3: Custom Apex integration</h2>
<p>The developer route: build a direct integration between Salesforce and PayPal's REST APIs using Apex, with webhooks for real-time updates.</p> 

<h3>What it does well</h3>
<ul>
<li><strong>Total control.</strong> Exactly the fields, objects, and flows your organization needs — nothing more, nothing less.</li>
<li><strong>Real-time, if built that way.</strong> Webhook-driven updates mean PayPal events can update Salesforce records within seconds.</li>
<li><strong>No per-transaction middleware fees.</strong></li>
</ul>

<h3>Where it falls short</h3>
<ul>
<li><strong>Significant upfront cost.</strong> A robust PayPal integration — with error handling, retry logic, and edge cases covered — is weeks to months of development work.</li>
<li><strong>Permanent maintenance burden.</strong> PayPal deprecates APIs and changes behaviors. Every change is your team's problem, forever. The integration is only as durable as your access to the developer who built it.</li>
<li><strong>Single-purpose.</strong> The integration handles PayPal and only PayPal. Adding Stripe, ACH, or any other provider later means another full development project.</li>
<li><strong>Recurring is genuinely hard.</strong> PayPal's recurring payment mechanics — Billing Agreements, Reference Transactions, the Subscriptions API — are among the more complex parts of its platform. Building reliable recurring billing on top of them is a serious engineering commitment.</li>
<li><strong>Compliance scope.</strong> Depending on how the integration handles payment flows, you may expand your PCI compliance footprint compared to using a vetted, tokenized solution.</li>
</ul>
<p><strong>Best for:</strong> Organizations with dedicated Salesforce developers, highly specific requirements that packaged solutions can't meet, and the budget to maintain custom code long-term.</p> 
</section>

<section id="option-4">
<h2>Option 4: A native AppExchange payment app</h2>
<p>A native payment application is built on the Salesforce platform and manages PayPal — usually alongside other payment methods and providers — from inside the CRM. Payment records live in Salesforce as first-class data, connected to your accounts, contacts, and opportunities.</p> 

<h3>What it does well</h3>
<ul>
<li><strong>PayPal plus everything else.</strong> One app manages PayPal alongside cards, ACH, Direct Debit, and other PSPs — with routing logic deciding which provider handles which transaction.</li>
<li><strong>Recurring billing built in.</strong> Mandates, payment schedules, retries, and dunning sequences are configured in Salesforce, not engineered from scratch. For subscriptions, memberships, and recurring donations, this is usually the deciding factor.</li>
<li><strong>Automated reconciliation.</strong> Payments are linked to Salesforce records automatically, and reconciliation against payouts and bank statements is handled in the platform.</li>
<li><strong>Real-time by design.</strong> Webhook-driven updates keep payment status current on the customer record — visible to support, sales, and finance without switching systems.</li>
<li><strong>Vendor-maintained.</strong> API changes, security patches, and new PayPal features are the vendor's responsibility, delivered as managed package updates.</li>
</ul>

<h3>Where it falls short</h3>
<ul>
<li><strong>Licensing cost.</strong> Native apps carry a subscription fee — per org, per user, or volume-based depending on the vendor.</li>
<li><strong>Configuration effort.</strong> More capable than middleware means more to set up. Initial configuration is admin-friendly but not instant.</li>
</ul>
<p><strong>Best for:</strong> Organizations running recurring payments, meaningful payment volume, or more than one payment method — and anyone who wants payment operations managed in Salesforce rather than around it.</p> 
</section>

<section id="comparison">
<h2>The four options side by side</h2>
<div class="table-wrap">
<table>
<caption>Capability comparison across all four PayPal-Salesforce integration approaches</caption>
<thead>
<tr>
<th scope="col">Capability</th>
<th scope="col">SalesforceLabs free connector</th>
<th scope="col">Middleware (Zapier, Make)</th>
<th scope="col">Custom Apex integration</th>
<th scope="col">Native AppExchange app</th>
</tr>
</thead>
<tbody>
<tr><td>Setup effort</td><td>Medium — unmanaged package install, developer configuration, PayPal API credentials</td><td>Low — no-code, wizard-based setup</td><td>High — full development project, weeks to months</td><td>Low to medium — admin-configurable, no code for standard use cases</td></tr>
<tr><td>Ongoing maintenance</td><td>Your team — no vendor support, no guaranteed updates</td><td>Split — middleware vendor maintains connectors, you maintain flows</td><td>Your team — PayPal API changes are your problem to fix</td><td>Vendor — product updates, PSP compatibility, and security patches handled</td></tr>
<tr><td>Recurring payment support</td><td>No — one-time payments only</td><td>Limited — basic subscription sync, no mandate or retry logic</td><td>Yes, if built — you engineer the logic (Reference Transactions, retries, dunning)</td><td>Yes, built-in — mandates, schedules, retries, and dunning included</td></tr>
<tr><td>Reconciliation</td><td>Manual — transaction data lands in Salesforce but isn't matched to records</td><td>Manual — data syncs, but matching to accounts and opportunities is on you</td><td>Manual unless custom-built (rare)</td><td>Automated — payments linked to Salesforce records in real time</td></tr>
<tr><td>Real-time sync</td><td>No — scheduled/batch</td><td>Depends on plan — often batched; webhooks require higher tiers</td><td>Yes, if built with webhooks</td><td>Yes — webhook-driven, updates as events occur</td></tr>
<tr><td>Multi-PSP support</td><td>No — PayPal only</td><td>Each additional PSP = a new connector and subscription</td><td>Each additional PSP = a new development project</td><td>Yes — multiple PSPs managed from one interface, with routing logic</td></tr>
<tr><td>Cost model</td><td>Free package + internal setup and maintenance time</td><td>Monthly subscription + per-task fees that scale with volume</td><td>Upfront development cost + ongoing maintenance burden</td><td>License fee (per-user or per-org, sometimes per-transaction)</td></tr>
<tr><td>Best for</td><td>Orgs needing basic PayPal transaction visibility, with developer support</td><td>Small orgs with low PayPal volume and simple sync needs</td><td>Orgs with dedicated Salesforce developers and highly specific requirements</td><td>Orgs running recurring payments, multiple PSPs, or growing payment volume</td></tr>
</tbody>
</table>
</div>
</section>

<section id="recurring">
<h2>PayPal and recurring payments: the special case</h2>
<p>If your organization runs subscriptions, memberships, or recurring donations, PayPal deserves extra scrutiny before you choose an integration approach — because recurring is where PayPal gets complicated.</p> 
<p>PayPal has offered several overlapping mechanisms for recurring payments over the years: Billing Agreements (the older model, where a customer authorizes future charges), Reference Transactions (charging a customer again based on a previous transaction — powerful, but requires PayPal's approval to enable on your account), and the newer Subscriptions API (plan-based billing managed on PayPal's side). Each behaves differently, creates different data, and supports different use cases.</p> 
<p>This matters for your integration choice because most lightweight approaches simply don't handle it:</p> 
<ul class="example-list">
<li>The free connector doesn't support recurring at all</li>
<li>Middleware can relay subscription events but can't manage the mandate lifecycle, retries for failed collections, or recovery workflows</li>
<li>Custom Apex can handle all of it — if your developers build mandate management, retry logic, and dunning from the ground up, and keep it working as PayPal's APIs evolve</li>
<li>A native payment app handles the mandate lifecycle, schedules, retries, and dunning as standard functionality, with PayPal as one of several supported methods</li>
</ul>
<p>If recurring billing in Salesforce is your actual requirement — and for membership organizations, nonprofits, and subscription businesses it usually is — the integration question isn't really "how do I connect PayPal?" It's "how do I manage recurring payments in Salesforce, with PayPal as one of the methods?" That reframing usually narrows the realistic options to two: build it (Option 3) or buy it (Option 4).</p> 
</section>

<section id="four-questions">
<h2>How to choose: four questions</h2>

<div class="qa">
<h3>1. Is PayPal your only payment method, or one of several?</h3>
<p>PayPal-only: any of the four options can work. PayPal alongside cards, ACH, or Direct Debit: options 1–3 each multiply per method — a native app consolidates them.</p> 
</div>
<div class="qa">
<h3>2. Do you need recurring PayPal payments?</h3>
<p>No: the lighter options stay on the table. Yes: only custom development or a native payment app handles recurring properly.</p> 
</div>
<div class="qa">
<h3>3. Do you need PayPal transactions tied to Salesforce accounts and opportunities in real time?</h3>
<p>No: batch sync via the free connector or middleware may be enough. Yes: you need webhooks — custom Apex or a native app.</p> 
</div>
<div class="qa">
<h3>4. Do you have Salesforce developers available for ongoing maintenance?</h3>
<p>Yes, with capacity to spare: custom integration is feasible. No, or their time is better spent elsewhere: choose something vendor-maintained.</p> 
</div>
</section>

<section id="bottom-line">
<h2>Bottom line</h2>
<p>The free SalesforceLabs connector is fine for basic PayPal transaction visibility — nothing more.</p> 
<p>Middleware works for small organizations with low volume and simple sync needs.</p> 
<p>Custom Apex makes sense only with dedicated developers and requirements no packaged solution meets.</p> 
<p>A native AppExchange payment app is the right answer for most organizations running recurring payments, multiple payment methods, or growing volume — PayPal becomes one well-managed method among several, rather than its own integration project.</p> 
<p>Whichever direction you take, decide based on where your payment operations are heading, not just where they are today. The most expensive integration is the one you have to replace.</p> 
</section>

<div class="cta-box">
<h2>Not sure which option fits your org?</h2>
<p>Our team can walk through the trade-offs with you.</p> 
<a class="button" href="https://www.findock.com/get-started">Get in touch</a>
</div>
</article>
</div></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://findock.com/solutions/paypal-salesforce-integration-4-ways-to-connect-them/">PayPal + Salesforce Integration: 4 Ways to Connect Them (And When to Use Each)</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Salesforce Payment Processing: Native App vs Direct PSP Integration</title>
		<link>https://findock.com/solutions/salesforce-payment-processing/</link>
		
		<dc:creator><![CDATA[Dominyka Bortnikaite]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 11:55:55 +0000</pubDate>
				<category><![CDATA[Solutions]]></category>
		<guid isPermaLink="false">https://findock.com/?p=27399340</guid>

					<description><![CDATA[<p>The post <a href="https://findock.com/solutions/salesforce-payment-processing/">Salesforce Payment Processing: Native App vs Direct PSP Integration</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_5 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_5">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_6  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_code et_pb_code_3">
				
				
				
				
				<div class="et_pb_code_inner"><div class="fd-article">
<style>
.fd-article{
--navy: #24315e;
--periwinkle: #8383fc;
--periwinkle-tint: #f1f1ff;
--ink: #2b2f3a;
--muted: #5c6478;
--border: #e3e5ef;
--font-display: 'IBM Plex Sans', 'Segoe UI', sans-serif;
--font-body: 'IBM Plex Sans', 'Segoe UI', sans-serif;

font-family: var(--font-body);
color: var(--ink);
line-height: 1.65;
font-size: 17px;
margin: 0 auto;
}

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500;600&display=swap');

.fd-article *{ box-sizing: border-box; }

.fd-article a{ color: var(--navy); }
.fd-article a:hover{ color: var(--periwinkle); }

.fd-article .eyebrow{
font-family: var(--font-display);
font-size: 13px;
font-weight: 600;
letter-spacing: 0.08em;
text-transform: uppercase;
color: var(--periwinkle);
margin: 0 0 12px;
}

.fd-article h1{
font-family: var(--font-display);
font-weight: 700;
color: var(--navy);
font-size: clamp(28px, 4vw, 40px);
margin: 0 0 16px;
line-height: 1.4 !important;
}

.fd-article .dek{
font-size: 19px;
color: var(--muted);
margin: 0 0 32px;
}

.fd-article nav.toc{
background: var(--periwinkle-tint);
border: 1px solid var(--border);
border-radius: 8px;
padding: 20px 24px;
margin: 32px 0 48px;
}
.fd-article nav.toc p{
font-family: var(--font-display);
font-weight: 600;
color: var(--navy);
margin: 0 0 10px;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.fd-article nav.toc ol{ margin: 0; padding-left: 20px; }
.fd-article nav.toc li{ margin-bottom: 6px; }
.fd-article nav.toc a{ text-decoration: none; }
.fd-article nav.toc a:hover{ text-decoration: underline; }

.fd-article section{ margin-bottom: 48px; }

.fd-article h2{
font-family: var(--font-display);
font-weight: 600;
color: var(--navy);
font-size: 26px;
line-height: 1.3;
margin: 0 0 18px;
padding-top: 8px;
scroll-margin-top: 24px;
}

.fd-article h3{
font-family: var(--font-display);
font-weight: 600;
color: var(--navy);
font-size: 19px;
margin: 28px 0 10px;
scroll-margin-top: 24px;
}

.fd-article p{ margin: 0 0 16px; color: var(--ink); }
.fd-article ul, .fd-article ol{ margin: 0 0 16px; padding-left: 22px; }
.fd-article li{ margin-bottom: 8px; }
.fd-article strong{ color: var(--navy); }

.fd-article .callout{
border-left: 3px solid var(--periwinkle);
background: var(--periwinkle-tint);
padding: 16px 20px;
border-radius: 0 6px 6px 0;
margin: 24px 0;
}
.fd-article .callout p{ margin: 0; }

.fd-article .table-wrap{
overflow-x: auto;
margin: 24px 0;
border: 1px solid var(--border);
border-radius: 8px;
}
.fd-article table{
border-collapse: collapse;
width: 100%;
font-size: 15px;
}
.fd-article caption{
text-align: left;
font-family: var(--font-display);
font-weight: 600;
color: var(--navy);
padding: 14px 16px 4px;
}
.fd-article th, .fd-article td{
text-align: left;
padding: 12px 16px;
border-bottom: 1px solid var(--border);
vertical-align: top;
}
.fd-article thead th{
background: var(--navy);
color: #fff;
font-family: var(--font-display);
font-weight: 600;
font-size: 14px;
}
.fd-article tbody tr:nth-child(even){ background: #fafaff; }
.fd-article tbody tr:last-child td{ border-bottom: none; }

.fd-article .qa{
border: 1px solid var(--border);
border-radius: 8px;
padding: 20px 22px;
margin-bottom: 16px;
}
.fd-article .qa h3{ margin-top: 0; font-size: 17px; }
.fd-article .qa p{ margin: 0; color: var(--muted); }

.fd-article .example-list,
.fd-article .example-list li{
list-style: none !important;
list-style-type: none !important;
}
.fd-article .example-list{ padding: 0; margin: 20px 0; }
.fd-article .example-list li{
padding: 14px 18px;
background: #fafaff;
border: 1px solid var(--border);
border-radius: 6px;
margin-bottom: 10px;
margin-left: 0;
}
.fd-article .example-list li::marker{ content: none; }

.fd-article .cta-box{
background: var(--navy);
color: #fff;
border-radius: 10px;
padding: 32px;
text-align: center;
margin-top: 56px;
}
.fd-article .cta-box h2{ color: #fff; margin-bottom: 10px; }
.fd-article .cta-box p{ color: #d6d8f5; margin-bottom: 20px; }

.fd-article .cta-box a.button{
display: inline-block;
background: var(--periwinkle);
color: #fff !important;
font-family: var(--font-display);
font-weight: 600;
text-decoration: none;
padding: 12px 28px;
border-radius: 6px;
}

.fd-article .section-image{
width: 100%;
height: auto;
display: block;
margin: 0 0 32px;
border-radius: 8px;
}

@media (max-width: 600px){
.fd-article{ padding: 0 4px; }
}
@media (prefers-reduced-motion: reduce){
.fd-article{ scroll-behavior: auto; }
}
</style>

<article>
<h1>
Salesforce Payment Processing: Native App vs Direct PSP Integration</span>
</h1>
<p class="dek">Where should payments actually live? A practical framework for choosing between a direct PSP connection and a native Salesforce payment app — and where each one falls short.</p> 

<nav class="toc" aria-label="Table of contents">
<p>On this page</p> 
<ol>
<li><a href="#what-it-means">What "payment processing in Salesforce" actually means</a></li>
<li><a href="#direct-psp">Option 1: Direct PSP integration</a></li>
<li><a href="#native-app">Option 2: Native Salesforce payment processing</a></li>
<li><a href="#comparison">Direct PSP vs native payment app: side by side</a></li>
<li><a href="#orchestration">The bonus feature: context-aware payment orchestration</a></li>
<li><a href="#five-questions">How to choose: five questions</a></li>
<li><a href="#salesforce-payments">What about Salesforce Payments?</a></li>
<li><a href="#bottom-line">Bottom line</a></li>
</ol>
</nav>

<section>
<p>When (re)designing an application landscape around Salesforce, every architect and Salesforce team eventually face the same question: where should payments actually live?</p> 
<p>Closed deals, membership details, and other customer-related information live in Salesforce. Finance, meanwhile, needs to account for every transaction flowing through the general ledger. Somewhere between those two touchpoints, an actual payment transaction takes place. The decision about where that payment is orchestrated shapes everything downstream: how quickly invoices get paid, how reliable your revenue reporting is, how much manual reconciliation your finance team has to do each month, and how smooth (or frustrating) the payment experience feels to your customers.</p> 
<p>This guide walks through the two main approaches to payment processing related to Salesforce: connecting a payment service provider (PSP) directly and backloading the results, or using a native Salesforce payment application. It explains what "native" actually means, where a direct integration is genuinely sufficient, where it isn't, and how to make the call for your organization.</p> 
</section>

<section id="what-it-means">
<h2>What "payment processing in Salesforce" actually means</h2>
<p>Before comparing approaches, it helps to be precise about the pieces involved — the terms get used loosely, and that's where confusion starts.</p> 
<p>A <strong>payment gateway</strong> is the secure channel that captures a customer's payment details and passes them along for processing. A <strong>payment processor</strong> — usually a PSP such as Stripe, Adyen, Mollie, GoCardless, or Worldpay — is what actually moves money between banks. Salesforce is neither of these. It's the system of record where customer data lives, and (ideally) where payment data should live alongside it.</p> 
<p>When people talk about "processing payments in Salesforce," they're really talking about how PSPs connect to Salesforce. There are three broad patterns:</p> 
<ul>
<li><strong>Direct PSP integration</strong> — Salesforce talks to one PSP through a custom-built or pre-built connector. The PSP handles the money; Salesforce receives a record of what happened, sometimes in real time, sometimes not.</li>
<li><strong>Native Salesforce payment app</strong> — an application built on the Salesforce platform that manages payment processing, recurring billing, reconciliation, and recovery inside Salesforce, while connecting to one or more PSPs behind the scenes.</li>
<li><strong>External billing system synced to Salesforce</strong> — payments are managed in a separate platform (NetSuite, Stripe Billing, an ERP) and synced back to Salesforce through integration.</li>
</ul>
<p>This article focuses on the first two, since they're the most common choices for organizations whose primary system of record is Salesforce.</p> 
</section>

<img decoding="async" class="section-image" src="https://findock.com/wp-content/uploads/2026/07/Frame-509-1-scaled.webp" alt="Direct PSP integration: Salesforce connecting directly to Stripe, PayPal, Mollie, and Adyen" />

<section id="direct-psp">
<h2>Option 1: Direct PSP integration</h2>
<p>This is the most straightforward setup. A payment form on your website or portal sends payment details to a PSP. The PSP processes the transaction and, depending on how the integration is built, sends a record of the result back to Salesforce.</p> 

<h3>When it works well</h3>
<ul>
<li>You only process one-time payments — no subscriptions, memberships, or recurring donations</li>
<li>You use one PSP and one or two payment methods (typically credit card)</li>
<li>You don't need real-time payment status inside Salesforce — a daily sync is fine</li>
<li>Your customer base is concentrated in a single region with uniform payment preferences</li>
</ul>
<p>For organizations that fit this profile, a direct integration is genuinely fine. There's no reason to add layers you don't need.</p> 

<h3>Where it gets difficult</h3>
<p>The complications emerge when payment needs grow — which they almost always do.</p> 
<p><strong>Adding payment methods or PSPs.</strong> Every new connection is a separate integration project. Want to offer ACH alongside cards? SEPA Direct Debit for European customers? A local method like iDEAL or TWINT? Each one means new development, new testing, new maintenance.</p> 
<p><strong>Recurring payments.</strong> Subscription and membership models need indexation, mandate management, payment schedules, and retry logic for failed collections. Most direct integrations handle one-time payments well and treat recurring as an afterthought, leaving you to build the hard parts yourself.</p> 
<p><strong>Reconciliation.</strong> When payment data lives in the PSP and customer data lives in Salesforce, matching them is manual work. Finance teams export PSP reports, cross-reference them against Salesforce records, and chase down mismatches every single month.</p> 
<p><strong>Visibility.</strong> A support agent looking at a customer record in Salesforce often can't see the latest payment status without logging into a separate PSP dashboard. That means slower service and more internal back-and-forth.</p> 
<p><strong>Failed payment recovery.</strong> When a payment fails, a typical PSP retries once or twice and then gives up. There's no native way to run dunning sequences, offer alternative payment methods, or trigger recovery workflows from inside Salesforce — and failed payments quietly become lost revenue.</p> 
</section> <img decoding="async" class="section-image" src="https://findock.com/wp-content/uploads/2026/07/Frame-510-scaled.webp" alt="Option 2: Native Salesforce App" />
 <section id="native-app">
<h2>Option 2: Native Salesforce payment processing</h2>
<p>Native payment apps on the AppExchange, such as <a href="https://findock.com/">FinDock</a>, which is built specifically for organizations running recurring revenue on Salesforce, manage the full lifecycle from inside the CRM. Payment data lives inside Salesforce as records, alongside your accounts, contacts, and opportunities. The app connects to one or more PSPs behind the scenes, but the orchestration, reporting, reconciliation, and recovery all happen in the CRM.</p> 

<h3>What changes operationally</h3>
<p><strong>One source of truth.</strong> Payment status, customer history, and account data live together. Support agents see everything on one screen. Finance reports directly from Salesforce instead of stitching together PSP exports.</p> 
<p><strong>Multiple PSPs, one experience.</strong> A native layer can route each transaction to the right PSP based on payment method, region, cost, or compliance requirements — without your team or your customers ever seeing that complexity.</p> 
<p><strong>Real-time visibility.</strong> Payment events update Salesforce records as they happen, via webhooks. No nightly syncs, no stale data, no spreadsheet reconciliation.</p> 
<p><strong>Built-in recurring billing.</strong> Mandates, payment schedules, retries, and failed payment recovery are configured in Salesforce, not engineered from scratch. For organizations running memberships, subscriptions, or recurring donations, this is usually the single biggest operational difference.</p> 
<p><strong>Reduced PCI scope.</strong> All good Salesforce native payment solutions are fully <a href="https://www.pcisecuritystandards.org/">PCI compliant</a>; card data is tokenized and Salesforce stores only references. Compared to a custom-built integration, this meaningfully narrows your compliance footprint.</p> 

<h3>The trade-off</h3>
<p>A native payment layer adds a licensing cost and a configuration step. For an organization processing a small volume of simple, one-time card payments, that's overhead without payoff. For an organization managing recurring revenue, multiple payment methods, or reconciliation across PSPs and bank statements, the time saved typically outweighs the licensing cost within a quarter or two.</p> 
</section>

<section id="comparison">
<h2>Direct PSP vs native payment app: side by side</h2>
<div class="table-wrap">
<table>
<caption>Capability comparison: direct PSP integration vs native Salesforce payment app</caption>
<thead>
<tr>
<th scope="col">Capability</th>
<th scope="col">Direct PSP integration</th>
<th scope="col">Native Salesforce payment app</th>
</tr>
</thead>
<tbody>
<tr><td>Where payment data lives</td><td>In the PSP</td><td>In Salesforce</td></tr>
<tr><td>Real-time payment status in CRM</td><td>Sometimes, depends on the integration</td><td>Yes</td></tr>
<tr><td>Multiple PSPs</td><td>One integration per PSP</td><td>Yes, with routing logic</td></tr>
<tr><td>Recurring billing</td><td>Limited / build it yourself</td><td>Built-in</td></tr>
<tr><td>Reconciliation</td><td>Manual</td><td>Automated</td></tr>
<tr><td>Failed payment recovery</td><td>PSP retries only</td><td>Configurable dunning and recovery</td></tr>
<tr><td>Adding new payment methods</td><td>New integration project</td><td>Configuration</td></tr>
<tr><td>PCI compliance scope</td><td>Depends on implementation</td><td>Reduced via tokenization</td></tr>
<tr><td>Best for</td><td>Single PSP, one-time payments, single region</td><td>Recurring billing, multiple methods, multi-region</td></tr>
</tbody>
</table>
</div>
</section>

<section id="orchestration">
<h2>The bonus feature of Salesforce native payment processing: Context-aware payment orchestration</h2>
<p>A feature many organizations don't even really consider upfront, but which proves to be invaluable down the line, is payment orchestration. It is the layer that decides, for each customer and each transaction, which PSP, merchant account, payment method, and channel to use. Without it, every payment follows the same route whether or not that route is the best one. With it, you can route based on cost, success rates, geography, regulation, or customer preference.</p> 
<p>A few concrete examples of what that looks like:</p> 
<ul class="example-list">
<li>A UK customer makes a one-time payment → routed to a card processor with strong UK acceptance rates and competitive fees</li>
<li>The same customer signs up for a monthly recurring plan → routed to a processor that supports recurring authorizations, which the first one may not</li>
<li>A Swiss customer wants to pay with TWINT, a local payment method → routed to the one PSP in your stack that supports it</li>
<li>A German customer prefers SEPA Direct Debit → routed through bank file processing rather than a card PSP, cutting transaction costs significantly</li>
<li>A US customer wants to pay a large B2B invoice by ACH bank transfer → routed to a processor that supports ACH directly, avoiding the hefty card fees that would apply to the same transaction on a card PSP</li>
</ul>
<p>Without orchestration, each of these scenarios is a separate integration — or simply an option you can't offer. With it, customers see the right payment methods for their context, and each transaction takes the most efficient path.</p> 
<p>If you operate in one region with one payment method, you don't need orchestration. If you operate across regions, run recurring billing, or want to optimize transaction costs, it becomes a genuine differentiator. For a closer look at how this works in practice, see our <a href="https://findock.com/solutions/findock-versus-direct-psps-whats-the-smartest-way-to-manage-payments/">breakdown of FinDock versus direct PSPs</a>.</p> 
</section>

<section id="five-questions">
<h2>How to choose: five questions</h2>

<div class="qa">
<h3>1. How many PSPs do you use — or plan to use?</h3>
<p>One PSP, one region, one payment method: a direct integration is probably enough. Two or more PSPs, multiple payment methods, or international plans: a native layer pays off quickly.</p> 
</div>
<div class="qa">
<h3>2. Do you process recurring payments?</h3>
<p>One-time only: direct integration works. Recurring — subscriptions, memberships, donations, premiums, rent: a native app gives you mandate management, retries, and recovery you'd otherwise have to build and maintain yourself.</p> 
</div>
<div class="qa">
<h3>3. How much manual reconciliation does your finance team do today?</h3>
<p>Minimal: your current setup is probably fine. Hours per week matching PSP reports to Salesforce records: automated reconciliation returns that time directly.</p> 
</div>
<div class="qa">
<h3>4. How important is real-time payment visibility for your support team?</h3>
<p>Not critical: direct integration is fine. Agents need live payment status when a customer calls: native is the better fit.</p> 
</div>
<div class="qa">
<h3>5. What's your appetite for maintaining custom integrations long-term?</h3>
<p>You have developers and are comfortable owning API maintenance: a direct integration is feasible. You're an admin-run org that prefers configurable solutions: a native AppExchange app is built for exactly that.</p> 
</div>
</section>

<section id="salesforce-payments">
<h2>What about Salesforce Payments — the native Salesforce option?</h2>
<p>Salesforce offers its own payments product, <a href="https://help.salesforce.com/s/articleView?id=commerce.payments_product_intro.htm&#038;language=en_US&#038;type=5" target="_blank" rel="noopener noreferrer">Salesforce Payments</a>, bundled with certain Commerce Cloud and Order Management licenses and powered by Stripe. For organizations already running Salesforce Commerce, it's a reasonable option for commerce-driven transactions.</p> 
<div class="callout">
<p>It's worth being clear about what it doesn't cover. Salesforce Payments is designed around the (e-)commerce checkout flow. It doesn't address the broader payment lifecycle that membership organizations, nonprofits, insurers, or any recurring-billing operation typically needs: orchestration across multiple PSPs, SEPA Direct Debit and other bank-based methods, recurring schedules attached to non-Commerce records, automated dunning, or reconciliation of offline and bank payments. For those use cases, a third-party native payment app from the AppExchange is the better fit.</p> 
</div>
</section>

<section id="bottom-line">
<h2>Bottom line</h2>
<p>For simple, single-PSP, one-time payment processing, a direct PSP integration is sufficient — don't overengineer it.</p> 
<p>For most organizations that use Salesforce as their system of record and run recurring revenue, multiple payment methods, or multi-region operations, a native payment layer pays for itself quickly: less manual work, faster reconciliation, better visibility, more recovered revenue.</p> 
<p>The right way to decide isn't to pick the "best" option in the abstract. Map your actual payment operations against the five questions above and find where the friction is. That friction is where the ROI sits.</p> 
</section>

<div class="cta-box">
<h2>Questions about your payment setup?</h2>
<p>Our team can walk through the trade-offs with you.</p> 
<a class="button" href="https://www.findock.com/get-started">Get in touch</a>
</div>
</article>
</div></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://findock.com/solutions/salesforce-payment-processing/">Salesforce Payment Processing: Native App vs Direct PSP Integration</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Vierstroom Memberships</title>
		<link>https://findock.com/customers/vierstroom/</link>
		
		<dc:creator><![CDATA[Dominyka Bortnikaite]]></dc:creator>
		<pubDate>Tue, 14 Jul 2026 08:43:31 +0000</pubDate>
				<category><![CDATA[Customers]]></category>
		<guid isPermaLink="false">https://findock.com/?p=27399315</guid>

					<description><![CDATA[<p>Vierstroom modernized 26-year-old membership operations with Salesforce and FinDock, supporting 60,000+ members through both digital and manual payment journeys — direct debit, PayLinks, and SEPA Credit Transfer, all managed in one platform.</p>
<p>The post <a href="https://findock.com/customers/vierstroom/">Vierstroom Memberships</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_6 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_6">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_7  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_4  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><style>
blockquote footer {
	text-align: right;
	font-size: 0.85em;
	font-weight: 700;
	font-style: normal;
	margin-top: 8px;
}
</style>
<h1>How Vierstroom is building a membership platform for every generation with Salesforce and FinDock</h1>
<p><a href="https://www.vierstroom.nl/" target="_blank" rel="noopener noreferrer">Vierstroom</a> is a Dutch healthcare and membership organization dedicated to helping people live independently and comfortably for as long as possible. Through its membership services division, the organization supports more than 60,000 members with services, advice, and benefits that contribute to their wellbeing and quality of life.</p>
<p>For more than 26 years, Vierstroom&#8217;s membership organization relied on the same system. It had served the organization well, but over time it became harder to support the ambitions Vierstroom had for the future. Processes that worked years ago were becoming increasingly difficult to scale, automate and improve.</p>
<p>As member expectations evolved and the organization looked for ways to engage both existing and future generations of members, Vierstroom decided it was time for a new foundation.</p>
<p>Together with Salesforce, FinDock and implementation partner, the organization moved its membership administration and payment operations to Salesforce.</p>
<h2>Creating a foundation for growth</h2>
<p>While Vierstroom is a much larger organization, its membership services division is run by a relatively small team supporting more than 60,000 paying members.</p>
<p>As Vierstroom&#8217;s ambitions around automation, member engagement and scalability grew, the organization increasingly found itself working around the limitations of its existing system.</p>
<blockquote><p>&#8220;We increasingly ran into the limits of what the system could support.&#8221;</p>
<footer>— Daantje van der Pluym, Directeur a.i.</footer>
</blockquote>
<p>The organization wanted to:</p>
<ul>
<li>Automate repetitive administrative work</li>
<li>Create stronger connections between membership data, communications and payments</li>
<li>Support future growth without increasing manual workload</li>
<li>Modernize member experiences while continuing to serve less digitally active members</li>
</ul>
<p>After evaluating different CRM solutions, Vierstroom selected Salesforce Nonprofit Cloud and FinDock as the foundation for its future member platform.</p>
<h2>Supporting every member&#8217;s preferred payment journey</h2>
<p>One of Vierstroom&#8217;s key requirements was flexibility.</p>
<p>While many members prefer digital payment methods, a significant part of the membership base still relies on letters and manual bank transfers. Moving everyone to a fully digital process simply wasn&#8217;t realistic.</p>
<p>Imagine being 80 years old and suddenly being expected to manage everything digitally. The local bank branch has almost fully disappeared. Services that once involved a phone call or paper form now require online portals, passwords and apps. What feels convenient to one generation can feel overwhelming to another.</p>
<p>Vierstroom sees that reality every day. While the organization wants to encourage efficient payment methods such as direct debit, it also recognizes that many members still prefer receiving a letter and manually transferring their contribution. Supporting those members is not seen as an exception. It is part of providing good service.</p>
<blockquote><p>&#8220;We want to stimulate direct debit as much as possible because it is the most efficient process. At the same time, we have members who still want to pay manually. We need to support both.&#8221;</p>
<footer>— Joyce Kinkel, Operations Manager</footer>
</blockquote>
<h2>Turning flexibility into everyday payment processes</h2>
<p>That need for flexibility now comes together in the way Vierstroom manages its membership payments in Salesforce and FinDock. The platform supports the core payment processes around membership, while still allowing different journeys for different members. This includes:</p>
<ul>
<li>Supporting both direct debit and manual payment methods</li>
<li>Managing annual membership contributions from a single platform</li>
<li>Offering digital payment links while continuing to support letter-based payment journeys</li>
<li>Automating payment reminders and follow-up communications</li>
<li>Collecting payments for member events through <a href="https://findock.com/product-features/paylinks/">PayLinks</a></li>
<li>Processing refunds through <a href="https://findock.com/product-features/outbound-payments/">SEPA Credit Transfer</a></li>
<li>Bringing member, payment and financial data together in Salesforce</li>
</ul>
<p>Members who prefer digital communication can receive payment links by email. Members who prefer traditional communication can continue receiving letters and paying manually.</p>
<p>For Vierstroom, that means payment operations can become more efficient while the member experience remains flexible, personal and accessible.</p>
<h2>A platform with more potential still to unlock</h2>
<p>Vierstroom sees the implementation as the beginning of a longer journey.</p>
<p>The organization is continuing to explore additional automation opportunities, including e-mandates and further optimization of payment processes.</p>
<p>For a relatively small team supporting tens of thousands of members, those improvements can make a significant difference.</p>
<blockquote><p>&#8220;We invest in systems and automation because we have a lot of work with a relatively small team.&#8221;</p>
<footer>— Joyce Kinkel, Operations Manager</footer>
</blockquote>
<p>The biggest benefit so far is having a platform that can continue to evolve alongside the organization, something that had become increasingly difficult with the previous system.</p>
<h2>Advice for other membership organizations</h2>
<p>Looking back, Vierstroom encourages organizations to be realistic about the role of analogue processes.</p>
<p>Even in a digital-first world, some members will continue to prefer letters, manual payments or telephone registrations.</p>
<blockquote><p>&#8220;You should not assume everything will become completely digital. If you serve a certain target group, there will always be an analogue component and the technology you choose should support that.&#8221;</p>
<footer>— Daantje van der Pluym, Directeur a.i.</footer>
</blockquote>
<p>For Vierstroom, the goal is not to force every member into the same journey.</p>
<p>It is to create a platform that supports both digital convenience and personal service, while giving the organization the flexibility to keep improving in the years ahead.</p>
<p>&nbsp;</div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://findock.com/customers/vierstroom/">Vierstroom Memberships</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Konzernverantwortung</title>
		<link>https://findock.com/customers/konzernverantwortung/</link>
		
		<dc:creator><![CDATA[Dominyka Bortnikaite]]></dc:creator>
		<pubDate>Tue, 02 Jun 2026 14:56:17 +0000</pubDate>
				<category><![CDATA[Customers]]></category>
		<guid isPermaLink="false">https://findock.com/?p=27399020</guid>

					<description><![CDATA[<p>Konzernverantwortung, the Swiss Coalition for Corporate Justice, mobilizes supporters across Switzerland to campaign for stronger corporate accountability laws.<br />
As the organization grew, so did the complexity behind supporter management and donation processing. What started as a small coalition quickly evolved into a large-scale movement with growing fundraising operations, thousands of supporter interactions, and national campaigns requiring speed, flexibility, and reliable data.</p>
<p>The post <a href="https://findock.com/customers/konzernverantwortung/">Konzernverantwortung</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_7 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_7">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_8  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_5  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h1>How Konzernverantwortung scaled supporter engagement and donation operations with Salesforce and FinDock</h1>
<p><a href="https://konzernverantwortung.ch/" target="_blank" rel="noopener"><span style="font-weight: 400;">Konzernverantwortung</span></a><span style="font-weight: 400;">, the Swiss Coalition for Corporate Justice, mobilizes supporters across Switzerland to campaign for stronger corporate accountability laws.</span></p>
<p><span style="font-weight: 400;">As the organization grew, so did the complexity behind supporter management and donation processing. What started as a small coalition quickly evolved into a large-scale movement with growing fundraising operations, thousands of supporter interactions, and national campaigns requiring speed, flexibility, and reliable data.</span></p>
<p><span style="font-weight: 400;">To support that growth, the organization implemented </span><a href="https://www.salesforce.com/nonprofit/artificial-intelligence/" target="_blank" rel="noopener"><span style="font-weight: 400;">Agentforce Nonprofit (formerly known as Nonprofit Cloud)</span></a><span style="font-weight: 400;"> and FinDock together with Salesforce partner </span><a href="https://www.ant-informatik.ch/" target="_blank" rel="noopener"><span style="font-weight: 400;">ANT Informatik</span></a><span style="font-weight: 400;">.</span></p>
<p><span style="font-weight: 400;">The result: faster donation processing, less manual work, and a more responsive supporter experience.</span></p>
<blockquote>
<p><span style="font-weight: 400;">“Thanks to Salesforce and FinDock, we can process donations much quicker and communicate with supporters much faster than before.”</span><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;"> — Dario Schai, Fundraising and Campaign Manager at Konzernverantwortung</span></p>
</blockquote>
<h2>Growing beyond manual processes</h2>
<p><span style="font-weight: 400;">In the early years, Konzernverantwortung operated with a lightweight setup managed largely through external systems and spreadsheets.</span></p>
<p><span style="font-weight: 400;">As donation volumes increased, the limitations became clear:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Supporter data was managed externally</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Payments without reference numbers required manual matching</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Payment processing relied on scripts and spreadsheets</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Teams lacked direct visibility into supporter and donation data</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Thank-you communications were delayed because processing took too long</span></li>
</ul>
<p><span style="font-weight: 400;">The organization also had to support typical Swiss donation behavior, where many supporters still donate through payment slips and QR bills via e-banking or post offices. Konzernverantwortung needed a solution that could handle both traditional donation methods and future automation ambitions.</span></p>
<h2>Why Salesforce and FinDock</h2>
<p><span style="font-weight: 400;">Konzernverantwortung selected Agentforce Nonprofit as the foundation for supporter engagement and fundraising operations.</span></p>
<p><span style="font-weight: 400;">Implementation partner ANT Informatik, introduced FinDock to manage payment processing and reconciliation directly inside Salesforce.</span></p>
<p><span style="font-weight: 400;">Key requirements included:</span></p>
<ul>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Reducing manual reconciliation work</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Supporting Swiss QR bill and reference number payments</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Improving visibility into supporter and payment data</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Automating donation matching and supporter communications</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Creating a scalable foundation for future campaigns</span></li>
</ul>
<p><span style="font-weight: 400;">FinDock’s </span><a href="https://findock.com/product-features/frictionless-bank-payments/#guided-matching"><span style="font-weight: 400;">Guided Matching</span></a><span style="font-weight: 400;"> capabilities became especially valuable for handling payments without reference numbers, such as donations connected to campaign material orders.</span></p>
<blockquote>
<p><span style="font-weight: 400;">“With FinDock integrated in Salesforce, it’s much easier to process payments without reference numbers and see whether someone is already in our database.”</span><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;"> — Dario Schai, Fundraising and Campaign Manager at Konzernverantwortung</span></p>
</blockquote>
<p>&nbsp;</p>
<h2>Reducing manual work while improving supporter experiences</h2>
<p><span style="font-weight: 400;">One of the biggest operational improvements came from reducing manual payment processing work. Before Salesforce and FinDock, payment imports and reconciliation were handled through a combination of scripts, spreadsheets, and manual database updates.</span></p>
<p>Today, much of that process is automated directly within Salesforce. The organization estimates it has already reduced the time spent on payment processing by more than half, with further efficiency gains expected over time as more supporter payment history becomes available in Salesforce.</p>
<p>For a small fundraising operation, even modest efficiency improvements make a major difference.</p>
<blockquote>
<p>“We probably saved around two-thirds of the time<span style="font-weight: 400;"> compared to our previous process.”</span><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;"> — Dario Schai, Fundraising and Campaign Manager at Konzernverantwortung</span></p>
</blockquote>
<p><span style="font-weight: 400;">The impact extends beyond internal operations. Because donations are processed faster, the organization can now thank supporters much sooner after a donation is made.</span></p>
<p><span style="font-weight: 400;">Previously, donations and thank-you communications were processed only once or twice per month. Today, the organization typically processes and responds to donations weekly.</span></p>
<p><span style="font-weight: 400;">Salesforce Flows help automate the thank-you process based on supporter preferences and donation amounts. Supporters can receive either an email or a personalized letter depending on the donation value and communication preferences.</span></p>
<p><span style="font-weight: 400;">The organization also sees future opportunities for deeper personalization using payment data directly inside Salesforce.</span></p>
<h2>Building a scalable foundation for future campaigns</h2>
<p><span style="font-weight: 400;">For Konzernverantwortung, Salesforce and FinDock are helping create a more scalable and supporter-centric organization. The team now spends less time on manual payment operations and more time engaging supporters and running campaigns, improving the payment experience.</span></p>
<p><span style="font-weight: 400;">Dario also advises other nonprofits to invest time upfront in designing their payment matching strategy carefully.</span></p>
<blockquote>
<p><span style="font-weight: 400;">“The Guided Matching rules are very powerful, but it helps a lot if you already know what kinds of payments and exceptions you need to handle.”</span><span style="font-weight: 400;"><br /></span><span style="font-weight: 400;"> — Dario Schai, Fundraising and Campaign Manager at Konzernverantwortung</span></p>
</blockquote>
<p><span style="font-weight: 400;">As the organization prepares for future campaigns and large-scale signature collection initiatives, Salesforce and FinDock provide the flexibility and operational foundation needed to support continued growth.</span></p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://findock.com/customers/konzernverantwortung/">Konzernverantwortung</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>FinDock for Insurance Datasheet</title>
		<link>https://findock.com/downloads/findock-for-insurance-datasheet/</link>
		
		<dc:creator><![CDATA[Dominyka Bortnikaite]]></dc:creator>
		<pubDate>Thu, 21 May 2026 13:21:58 +0000</pubDate>
				<category><![CDATA[Downloads]]></category>
		<guid isPermaLink="false">https://findock.com/?p=27398943</guid>

					<description><![CDATA[<p>The post <a href="https://findock.com/downloads/findock-for-insurance-datasheet/">FinDock for Insurance Datasheet</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_8 et_pb_with_background et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_8">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_9  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_6  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h4><span style="color: #8282fc;">DATASHEET</span></h4>
<h1>FinDock for Insurance</h1></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_7  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>Download this two-page overview of how FinDock completes the Salesforce stack for insurers, plus a real customer story from ABN AMRO Insurance.</p>
<div class="meta-strip">
<div></div>
</div></div>
			</div><div class="et_pb_button_module_wrapper et_pb_button_0_wrapper  et_pb_module ">
				<a class="et_pb_button et_pb_button_0 et_pb_bg_layout_dark" href="https://findock.com/wp-content/uploads/2026/05/FinDock-for-Insurance-Datasheet.pdf" target="_blank">Download the datasheet</a>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_10  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_1">
				
				
				
				
				<span class="et_pb_image_wrap "><img decoding="async" width="878" height="958" src="https://findock.com/wp-content/uploads/2026/05/datasheet.png" alt="" title="datasheet" srcset="https://findock.com/wp-content/uploads/2026/05/datasheet.png 878w, https://findock.com/wp-content/uploads/2026/05/datasheet-480x524.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 878px, 100vw" class="wp-image-27398938" /></span>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://findock.com/downloads/findock-for-insurance-datasheet/">FinDock for Insurance Datasheet</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>May &#8217;26 Release Highlights</title>
		<link>https://findock.com/solutions/may-26-release-highlights/</link>
		
		<dc:creator><![CDATA[Lee Moorcroft]]></dc:creator>
		<pubDate>Thu, 21 May 2026 10:23:49 +0000</pubDate>
				<category><![CDATA[Solutions]]></category>
		<guid isPermaLink="false">https://findock.com/?p=27398923</guid>

					<description><![CDATA[<p>The post <a href="https://findock.com/solutions/may-26-release-highlights/">May &#8217;26 Release Highlights</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_9 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_9">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_11  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_8  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p id="ember663" class="ember-view reader-text-block__paragraph">FinDock&#8217;s May &#8217;26 release is now live in production orgs as of Sunday, May 17. You can watch the <a class="XZPZLzCGVVGMitilJQkVPYnHodichWWrlDkCbMm " tabindex="0" href="https://youtu.be/PQWAwQocz28" target="_self" data-test-app-aware-link="">May release webinar</a> for a walkthrough and demos, or <a class="XZPZLzCGVVGMitilJQkVPYnHodichWWrlDkCbMm " tabindex="0" href="https://docs.findock.com/release-notes/release-notes-may-26" target="_self" data-test-app-aware-link="">review the release notes</a> for the complete list of changes.</p>
<p id="ember664" class="ember-view reader-text-block__paragraph">If you&#8217;re short on time, here are the release highlights:</p>
<ol>
<li><strong>Refunds from Salesforce</strong>, expanded to Stripe and <a class="XZPZLzCGVVGMitilJQkVPYnHodichWWrlDkCbMm " tabindex="0" href="http://authorize.net/" target="_self" data-test-app-aware-link="">Authorize.net</a>, with a new out-of-the-box component (beta)</li>
<li><strong>Salesforce Bulk API 2.0</strong> moves to General Availability</li>
<li><strong>Reconciliation improvements</strong>, more control over matching and payment references</li>
</ol>
<p id="ember666" class="ember-view reader-text-block__paragraph">Also announced:</p>
<ol>
<li><strong>Experience Cloud payments</strong>, allowing you to build more flexible online payment experiences inside Salesforce. <strong>Pilot sign-ups are now open.</strong></li>
</ol>
<p id="ember668" class="ember-view reader-text-block__paragraph"><strong><em>Refunds from Salesforce: now in beta, now on Stripe and </em></strong><a class="XZPZLzCGVVGMitilJQkVPYnHodichWWrlDkCbMm " tabindex="0" href="http://authorize.net/" target="_self" data-test-app-aware-link=""><strong><em>Authorize.net</em></strong></a></p>
<p id="ember669" class="ember-view reader-text-block__paragraph">Refunds from Salesforce started as a pilot in January with Paya. With the May release, the feature moves to beta and expands to two of the most widely used payment processors: Stripe and <a class="XZPZLzCGVVGMitilJQkVPYnHodichWWrlDkCbMm " tabindex="0" href="http://authorize.net/" target="_self" data-test-app-aware-link="">Authorize.net</a>.</p>
<p id="ember670" class="ember-view reader-text-block__paragraph">This release also introduces a new out-of-the-box web component for refunds. Service agents can initiate full or partial refunds directly from an Installment, Opportunity, or Gift Transaction record. The component shows relevant payment history, flags any prior refunds, and surfaces customizable refund reasons, so agents have the context they need without the need to switch between tools.</p>
<p id="ember671" class="ember-view reader-text-block__paragraph">For teams that want more flexibility, refunds can still be triggered from a Flow or built into a custom component. Documentation with code examples is available in the FinDock Knowledge Base under Integrating Refunds.</p>
<h3 id="ember672" class="ember-view reader-text-block__heading-3">Why does this matter?</h3>
<p id="ember673" class="ember-view reader-text-block__paragraph">Issuing a refund should not require having to leave Salesforce, logging into a processor dashboard, and manually updating records on the way back. When a refund is processed through FinDock, the refund record is created and linked to the original payment automatically. Status updates from the processor flow back in through Guided Matching, this means that finance teams see the full and accurate picture without having to chase down more information.</p>
<p id="ember674" class="ember-view reader-text-block__paragraph">For teams using Fundraising (NPC), FinDock also creates a Gift Refund record linked to the original gift transaction, keeping fundraising data and payment data in sync.</p>
<p id="ember675" class="ember-view reader-text-block__paragraph">If you want to test Refunds from Salesforce, contact FinDock Support to get started.</p>
<p id="ember676" class="ember-view reader-text-block__paragraph"><strong><em>Salesforce Bulk API 2.0 moves to General Availability</em></strong></p>
<p id="ember677" class="ember-view reader-text-block__paragraph">Bulk API 2.0 has been in pilot since the March release. It moves to General Availability with the May release, improving how ProcessingHub exchanges data with Salesforce for large volumes of records.</p>
<p id="ember678" class="ember-view reader-text-block__paragraph">All sandbox orgs receive Bulk API 2.0 now. For production orgs, FinDock is using a phased rollout over the coming weeks. This rollout is not tied to the standard release cycle, so your production org will be switched over separately. Customers will receive advance notice via email, please ensure that the Support &amp; Product Contact email address in FinDock Setup is up to date.</p>
<h3 id="ember679" class="ember-view reader-text-block__heading-3">Why does this matter?</h3>
<p id="ember680" class="ember-view reader-text-block__paragraph">For teams processing large volumes of payment data, this reduces the time ProcessingHub spends pushing data to Salesforce. Internal testing showed up to 60% faster data loads for bank statement files and a 28% improvement for Gift Aid processing.</p>
<p id="ember681" class="ember-view reader-text-block__paragraph">For most teams this change is invisible, as it happens in the background. But if you run high-volume operations, you should experience faster processing windows.</p>
<h3 id="ember682" class="ember-view reader-text-block__heading-3">Experience Cloud for online payments: now accepting pilot customers</h3>
<p id="ember683" class="ember-view reader-text-block__paragraph">FinDock is opening sign-ups for online payments built on Salesforce Experience Cloud, Flow, and FinDock web components, all combined into a single, configurable solution that runs inside Salesforce.</p>
<p id="ember684" class="ember-view reader-text-block__paragraph">The approach is built around three parts that can be mixed and matched:</p>
<ol>
<li>Experience Cloud as a website and page builder &#8211; responsive, brandable, with a free Salesforce CMS included</li>
<li>Flow as a form builder &#8211; flexible multi-step journeys with conditional logic, validation, and no-code configuration</li>
<li>FinDock web components for payment method selection, payment initiation, and response handling</li>
</ol>
<p id="ember686" class="ember-view reader-text-block__paragraph">Templates are available via FinDock Labs so you can start from a working example and adjust from there.</p>
<h3 id="ember687" class="ember-view reader-text-block__heading-3">Why does this matter?</h3>
<p id="ember688" class="ember-view reader-text-block__paragraph">Until now, online payment experiences in FinDock were either out-of-the-box Giving Pages and PayLinks, quick to set up but limited in flexibility, or fully custom builds on top of the Payment API, which require more development-intensive resources. This pilot is designed to fill the gap, giving you more flexibility than Giving Pages, but without the cost and complexity of building from scratch.</p>
<p id="ember689" class="ember-view reader-text-block__paragraph">It also means payment pages live inside Salesforce, so they can connect directly to Agentforce, Marketing Cloud, Data Cloud, and the rest of the Salesforce ecosystem. Localization, accessibility, and branding can now be handled through Experience Cloud&#8217;s native tooling.</p>
<p id="ember690" class="ember-view reader-text-block__paragraph">The pilot is open for sign-up. If you want to participate, contact <a class="XZPZLzCGVVGMitilJQkVPYnHodichWWrlDkCbMm " tabindex="0" href="mailto:laurens@findock.com" target="_self" data-test-app-aware-link="">laurens@findock.com</a> or <a class="XZPZLzCGVVGMitilJQkVPYnHodichWWrlDkCbMm " tabindex="0" href="mailto:support@findock.com" target="_self" data-test-app-aware-link="">support@findock.com</a>, or fill in the form at <a class="XZPZLzCGVVGMitilJQkVPYnHodichWWrlDkCbMm " tabindex="0" href="https://forms.gle/vwcnuyrtyXNkY9mZ6" target="_self" data-test-app-aware-link="">https://forms.gle/vwcnuyrtyXNkY9mZ6</a>.</p>
<h3 id="ember691" class="ember-view reader-text-block__heading-3">Reconciliation improvements: serial processing and custom payment references</h3>
<p id="ember692" class="ember-view reader-text-block__paragraph">Two updates in this release give teams more control over how transactions are matched and how payment references are generated.</p>
<p id="ember693" class="ember-view reader-text-block__paragraph"><strong>More control over how transactions are matched.</strong> When Guided Matching processes incoming transactions, it has always run multiple matches at the same time, processing in parallel to get through large volumes quickly. That works well, but in some cases it can cause conflicts, where two transactions compete to match against the same record simultaneously.</p>
<p id="ember694" class="ember-view reader-text-block__paragraph">You can now choose to process transactions one at a time instead. For most organisations, this is just as fast, and it removes the risk of those conflicts, particularly useful when matching rules are complex or when the order in which transactions are processed matters.</p>
<p id="ember695" class="ember-view reader-text-block__paragraph">New installs default to one-at-a-time processing. Existing installs stay as they are, with the option to change it in the Guided Matching setup.</p>
<h3 id="ember696" class="ember-view reader-text-block__heading-3">Why does this matter?</h3>
<p id="ember697" class="ember-view reader-text-block__paragraph">The processing mode change improves matching reliability for organisations with complex transaction flows, particularly relevant for teams reconciling large bank statement files or working with bank transfer payments that require exact reference matching.</p>
<p id="ember698" class="ember-view reader-text-block__paragraph">The custom base reference makes it easier to link incoming payments to internal records like invoices, without having to build your own reference logic from scratch.</p>
<p id="ember699" class="ember-view reader-text-block__paragraph">For a complete overview of all changes in the May 2026 release, review the full release notes at <a class="XZPZLzCGVVGMitilJQkVPYnHodichWWrlDkCbMm " tabindex="0" href="http://docs.findock.com/release-notes/release-notes-may-26" target="_self" data-test-app-aware-link="">docs.findock.com/release-notes/release-notes-may-26</a> or <a class="XZPZLzCGVVGMitilJQkVPYnHodichWWrlDkCbMm " tabindex="0" href="https://youtu.be/PQWAwQocz28" target="_self" data-test-app-aware-link="">watch the release webinar</a></p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>The post <a href="https://findock.com/solutions/may-26-release-highlights/">May &#8217;26 Release Highlights</a> appeared first on <a href="https://findock.com">FinDock</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
