Banking / Credit Unions

Quickly build an effective referral program to turn account holders and influencers into advocates who turn their passion for you into new account holders.

Overview

This guide covers the necessary steps for setting up a successful referral program with Extole.

  • Tag your Website
  • Connect Account Opening System
  • Brand your Links
  • Design your Experience (done by your creative team)
  • Reward your Customers (done by your marketing team)
Financial Services Referral Steps

Financial Services Referral Steps

Brand your Program

Create a CNAME for your Domain

📘

Task Duration

This task will typically take an IT/Ops engineering team 10–15 minutes to complete.

You'll want to create a CNAME for your domain so that you can create branded Promotion Links and Share Links.

To set up your CNAME, please complete the steps outlined in Extole DNS Requirements.

Send from Your Branded Email

The referral program will send program emails from you to your customers:

  • Welcome Email
  • Advocate Stats Email
  • Earned Reward Email

The from address for this will typically be something similar to [email protected]. Once this email has been identified, Extole can check if it is configured to allow Extole to send emails from this address.

For details on how to update your SPF DNS records and install Extole DKIM keys, please reference Extole DNS Requirements.

📘

Related Content

Add CTA Links to Your Website

Promotion Links take your customers to an Extole-hosted share experience. You will use HTML to present CTAs, like buttons or banners, containing promotion links. When customers tap on these CTAs, the promotion link will take them to a share page. These links also enable tracking, so you can discover which marketing placements are driving participation in the program.

Each promotion link needs to be created in My Extole before being used on your site. Extole recommends placing the links in these sections of your website:

  • global_header
  • global_footer
  • product
  • confirmation
  • overlay

It's easy to create additional promotion links if you add additional CTAs or run outbound promotions.

<a href="https://share.mycompany.com/global_header">Refer Friends</a>

Consider your Promotion Audience

Reward Everyone or Reward Members/Customers

Most banking referrals programs are focused on only allowing customers or members to participate as advocates in the referral program.

There are three approaches for this:

Option 1
Promote and market to existing customers without any technical restrictions. This is the most common setup and is straightforward. You will have some non-customers sharing and earning rewards, but they will still be bringing in net new customers. Extole will enforce reward limits so there are no tax implications for the process.

Option 2
Use Extole tags so that the experience is behind login. This process works well and is the preferred process, but requires more technical work to include the experience behind login.

Option 3
Have a process for uploading a list of existing customer emails to Extole. Users who attempt to share but do not have a matching email will be provided an error message. This process will require you to upload new member emails each day.

Connect Friends

When a friend follows an advocate’s share link from an email message, SMS, or social media post, they will be taken to a landing experience hosted through your Extole program, reinforcing they are part of a referral experience, providing any disclosures, and asking them to provide the email address they will use as part of opening their new account.

Connect Your Account Opening System via SFTP

In order to reward advocates when a friend opens an account, you need to communicate when a friend applies for an account, when the account is opened, and when the event meets any additional criteria. You can send this information to Extole by establishing an SFTP connection to your Account Opening System.

Track Events

An account opening referral program supports accounts being created, which is often not an instant process. Extole supports both a file-based process for sending conversions.

Extole uses Public Key Authentication to connect to the Extole SFTP server. You are able to install/revoke multiple public keys, which helps keep the system more secure by revoking keys as needed when employees leave.

Send Account Openings with Event File

The conversion file should be uploaded to the Extole SFTP system.

📘

SFTP Resources

Using Extole's SFTP Server

Our system uses the following naming convention:
events_YYYYMMDDHHMMSS.csv

The file is a plaintext CSV file:

CSV Column NameDescription
event_nameThe type of event to create from the list (e.g., opened).
emailThe account opener’s email address.
partner_user_idThe account opener’s customer ID or member IS.
first_nameThe account opener’s first name.
last_nameThe account opener’s last name.
event_timeThe date and time of the event in ISO_8601 format. Generally this is YYYY-MM-DDThh:mm:ssZ (e.g. "2013-08-11T14:33:18-0700"). If not provided, Extole will use the processing time of the event file as the event time.
account_id
required
This is a client's unique identifier for the account being opened. It should match the identifier that comes in the instant account approval tag.

🚧

Important Note about Event Times

Extole will not count an account opening if the date/time of the event takes place before the share occurred. Often times the share event and account opening happen on the same day, so if you cannot provide the time the opening happened you should use the end of day timestamp 23:59:59.

Send Reward Approval with Qualified File

If there are additional requirements for an advocate and friend to earn a reward beyond a simple account opening, such as a minimum balance value or an initial transaction, then it is important to send Extole a reward approval when a new account meets these requirements. Extole can be configured to automatically decline rewards for accounts that haven't met the criteria within a timeframe, typically 90 days.

The initial approval can be sent for all newly opened accounts meeting criteria. Extole handles attributing referrals, removing duplicates, and discarding data that doesn't apply.

The approval should include a partner_conversion_id that matches the identifier provided in the conversion call.

The conversion file should be uploaded to the Extole SFTP system, which uses the following naming convention:
approval_YYYYMMDDHHMMSS.csv

The file is a plaintext CSV file:

CSV Column NameDescription
event_nameThe qualified event to indicate it’s approved. Alternatively a initial_deposit, funded, or direct_deposit event.
email
optional
The account opener’s email address.
partner_user_id
recommended
The account opener’s customer ID or member ID.
account_id
required
On the approved event, this is your order number that uniquely identifies the account that was opened. Extole recommends not to use the actual account number, which is sensitive data, but an internal account id. This is needed so when the funding event or other event comes through later, it can be tied back to this referral.

E.g. 122948302lala
funding_amountThe amount of the initial funding or direct deposit.

Design your Experience

Your entire referral consumer experience can be configured in the My Extole Campaign Editor. This part of setting up the solution can be done entirely by your marketing and creative team and doesn't require technical involvement. Each template is a comprehensive guide for your designer or marketer to customize for both mobiles and desktop experiences.

Reward your Customers

After a conversion is complete, Extole will reward the advocate and friend by emailing them a digital gift card.

Your business team is in charge of setting up the gift cards in My Extole and providing funding to Extole for the cost of the gift cards.

📘

Alternative Rewards

If you’d like to reward your customers by crediting their accounts (instead of giving a gift card), you can do the following:

  1. Use marketing tags to pass your customer identifier into the sharing experience.
  2. Use the Extole Account Credit Webhook, API, or files to credit and fulfill your customer’s accounts.

Recommended Additional Steps

Embedding a Share Experience Directly onto a Page
If you want to embed a sharing experience on a dedicated referral page or account page, the tag looks exactly same—you would just call the zone “**referral_page**” or “**account_page**”.

Uncommon Additional Steps

My Extole Single-Sign On (SSO)/strong>
The My Extole admin platform supports single sign-on from a variety of Identity Providers and should be able to enable you to login to My Extole using your corporate email address without needing a separate password for My Extole. Simply let your Launch Manager or Solutions Engineer know to enabled:
  • Okta through OpenIDConnect (OIDC) SAML Single-Sign
  • Google Workspace
  • Microsoft Teams
Mobile App Placement
Your best customers most likely engage with you through your mobile app. It’s good to launch with a placement in your mobile app. Extole supports three simple methods:
  • Promotion Link in mobile app that redirects to the sharing page
  • WebView of the Share Experience in your mobile app
  • Mobile API integration with your mobile app
Welcome Offer Program
With your account opening process configured for your referral program, it’s a great time to additionally launch a welcome offer program. There is typically no additional technical setup required. It’s just a matter of setting up your welcome offer creatives with your Extole CSM.