> ## Documentation Index
> Fetch the complete documentation index at: https://doc.extole.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Fiserv DNA

Deliver event files from Fiserv to Extole to automatically qualify referrals and issue customer rewards.

## Overview

Fiserv will securely transfer daily event files to Extole's SFTP server for automatic reward processing. These files contain records of members who have successfully met the qualification criteria defined in your Extole campaigns.

## Connecting to Extole's SFTP Server

Use the following configuration when connecting to Extole in Fiserv's SFTP program. More about Extole's SFTP: [https://docs.extole.com/docs/extoles-sftp-server](https://docs.extole.com/docs/extoles-sftp-server "https://docs.extole.com/docs/extoles-sftp-server")&#x20;

|                |                                                   |
| -------------- | ------------------------------------------------- |
| Host           | [sftp.extole.io](sftp.extole.io "sftp.extole.io") |
| Port           | 22                                                |
| Protocol       | SFTP                                              |
| Authentication | SSH Public Key                                    |
| Username       | Provided by Extole                                |

### SSH Key Setup

Extole authenticates with SSH public keys rather than passwords. Keys must start with `ssh-rsa`, end with an email address, and contain no line breaks.

Fiserv will generate a standard SSH public/private key pair and provide the public key to Extole. Extole will then configure this public key in the Extole platform.

## File Specifications<br />

### File Naming

Files can follow Fiserv's standard naming convention:

* \[ClientNum].\[MMDD].\[Seq].\[ExtoleEventName]\_\[YYYYMMDD]

Example:

* 1578.0507.10917.ACCOUNTOPENED\_20260507

### File Delivery&#x20;

|                       |         |
| --------------------- | ------- |
| Frequency             | Daily   |
| Delivery Method       | SFTP    |
| Destination Directory | /events |

### File Format

Fiserv can send qualification events to Extole as individual files. Example qualification events include `account_opened`, `qualifying_account_balance_reached`, `loan_funded`, or `credit_card_activated`.

A header row similar to the columns below is required. Additional column headers, such as product type or deposit amount can also be included to trigger different reward rules in your Extole campaign.

<Info>
  **Files must be delivered as standard CSVs with UTF-8 encoding.**
</Info>

#### Sample Account Opened File

| Column          |   Required? | Description                              | Example              |
| --------------- | ----------: | ---------------------------------------- | -------------------- |
| `EVENT_NAME`    |         Yes | Event name Extole should create          | `account_opened`     |
| `FIRST_NAME`    | Recommended | Member first name                        | `John`               |
| `LAST_NAME`     | Recommended | Member last name                         | `Jones`              |
| `EMAIL`         | Recommended | Member email address                     | `JJONES@EXAMPLE.COM` |
| `DNA_ACCOUNT`   | Recommended | Core account identifier                  | `300000000000`       |
| `OPEN_DATE`     | Recommended | Account open date in `YYYY-MM-DD` format | `2026-05-21`         |
| `BALANCE`       |    Optional | Account balance                          | `250.00`             |
| `DESC-ABRV`     |    Optional | Product or description abbreviation      | `CD5`                |
| `PERSON_NUMBER` | Recommended | Member or person identifier              | `1234`               |

<br />

<br />

<br />

<br />
