# Fill Financial Documents for Account Openings

Feathery maintains a library of 40,000+ financial PDF forms across major financial institutions that allow for automated filling and e-signature. Collect the information in your Feathery workflow and then automatically fill that information into a set of financial PDF forms.

## Getting Started

Navigate to the Feathery form that you want to set up. Click on the **Integrations** tab and navigate to the [Quik integration](https://www.feathery.io/integrations/quik). Follow the configuration guide below, and once configured, click **Connect** to activate your integration and the form filling workflow.

## Authenticate

Open the Quik integration and input your Quik account credentials. If you do not specify account credentials, a test account will be used by default.

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FhwljgwINhvdnnJSZQ1H8%2FScreenshot%202025-07-09%20at%2010.04.57%E2%80%AFAM.png?alt=media&#x26;token=1a075561-11e0-4a4e-8e61-31fbfd710eb4" alt="" width="375"><figcaption></figcaption></figure>

## Choose Forms to Fill

Specify if you want to choose a static list of Quik PDF forms to fill out or dynamically configure the forms, ordering, and prefill logic. The second option is useful for more complex use cases that have complex mapping rules and need to pull from third-party systems like CRMs.

### Static Form IDs

Specify a list of Quik PDF form IDs that you'd like to connect to your Feathery form workflow. You can also make specific forms conditional by appending `:<FieldId>` to the Quik PDF form ID you specify. Here, `FieldId` refers to a field within your Feathery form. These Quik PDF forms will only be included and filled out if your submission has a value for the field corresponding to `<FieldId>`.

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FTK9wswbE1w7e7DxrcwNT%2FScreenshot%202025-07-09%20at%2010.10.15%E2%80%AFAM.png?alt=media&#x26;token=dba5a542-b919-43d7-b72f-cf2252abb9d4" alt="" width="375"><figcaption></figcaption></figure>

### Dynamic Form Order and Prefill

In this approach, the included forms, order, grouping, and data prefill configuration are all specified via a data structure stored into a hidden field. This is useful for advanced mappings that might also need to integrate with third-party data sources like a CRM. This hidden field will need to be constructed via [advanced logic](https://docs.feathery.io/platform/build-forms/advanced-logic).

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FZ1zlYCD3PTvuz18vJD8i%2FScreenshot%202025-07-09%20at%2010.22.41%E2%80%AFAM.png?alt=media&#x26;token=28e71343-008d-4a3b-9e39-e850624810ca" alt="" width="375"><figcaption></figcaption></figure>

The base format of the hidden field is `[{"forms": [{"id": <Form ID>}]}]`, where `<Form ID>` is the ID of a Quik form to include. Each object in the array corresponds to a bundle of forms that will be filled with separate data. The forms will be filled and displayed in the same order that they're in within the array.

If your Salesforce account is connected and you have a [Salesforce prefill mapping](#salesforce-prefill) specified, you may include a `salesforce_prefill` property in the format `[{"object": <Salesforce Object Type>, "id": <Salesforce Object ID>, "quik_entities": [<Quik Entity>]}]` to specify a list of Salesforce objects to pull from and their corresponding Quik entities to map to.

If you have a CSV mapping uploaded between Feathery and Quik fields, you may include a `csv_prefill` property in the format `["1ben", "2ben"]` to specify a list of Quik entities to pull in the corresopnding Feathery field data for.

## Other Form Fill Settings

You can also configure other miscellaneous settings related to filling out Quik forms such as enabling draft mode, showing Quik field IDs on the generated PDFs, and statically predefining Quik field values to fill out on the generated forms.

## Connect Data to Quik Forms

Aside from specifying which Quik PDF forms to fill out via your Feathery workflow, you'll also need to configure how the data within the forms are filled out. At a high level, there are two main ways you can do this - send data collected from the Feathery workflow directly and/or pull it in from third party systems like a CRM.

### Map Feathery Form Fields to Quik Form Fields

You can map Feathery fields to Quik fields directly by uploading a spreadsheet with two columns - `Feathery Field` and `Quik Field`. Each column contains the corresponding IDs for that field type.

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FrjhOQ7MqYnx99f49jMGE%2FScreenshot%202026-04-08%20at%2011.28.40%E2%80%AFPM.png?alt=media&#x26;token=cce680f2-4fe0-4d74-8cdb-7a23e5b18ffd" alt="" width="563"><figcaption></figcaption></figure>

### Map Data from Third-Party Systems

You can pull in data from third-party systems like a Salesforce CRM. For Salesforce, Feathery streamlines the process of integrating Salesforce with Quik by allowing users to upload a CSV file that defines how fields map between the two systems. This eliminates the need for manual data entry and ensures accuracy in your Salesforce API connectors when creating or updating records.

#### CSV Format

* Your CSV file must contain three columns:
  * **Salesforce Object** – The specific Salesforce object (e.g., Account, Contact, Lead).
  * **Salesforce Field** – The field within the Salesforce object
  * **Quik Field** – The corresponding field in Quik that maps to the Salesforce field.
* Each row in the file represents a single mapping between a **Salesforce field** and a **Quik field** for a given Salesforce object.

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2F9j1YVSM9CBcS9PvwQfnr%2Fsf_csv_format.png?alt=media&#x26;token=45831eaa-bbf3-4208-a239-c1c188145c9a" alt="" width="375"><figcaption><p>CSV containing Salesforce &#x3C;> Quik field mapping information</p></figcaption></figure>

#### Automatic Field Prepopulation

Once this mapping is specified, the following will occur:

* When leveraging [dynamic form prefill](#dynamic-form-order-and-prefill), you can specify the `salesforce_prefill` property which will automatically leverage this mapping to pull data from Salesforce.
* Feathery will automatically detect and apply the mappings from your CSV when building Salesforce API Connectors. Feathery will pre-populate the mapped fields with the corresponding Feathery field ID:

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FQw6IYDgZT8j6QkNxOfDs%2Fsf_mapping.png?alt=media&#x26;token=fd2dadce-09d6-44dc-a706-44171bc6c039" alt="" width="563"><figcaption></figcaption></figure>

### Generate Forms

Typically, you would add a button to the final step of your form that will generate the auto populated Quik forms based on the mappings configured previously. Select the button and navigate to the Button **Properties** tab. Choose the action **Fill Quik Documents**.

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FI1jeVNcmVe7NpLFEDyge%2Ffill_quik_action.png?alt=media&#x26;token=d353d986-9402-47a7-b3f0-1554df9aafd9" alt="" width="563"><figcaption></figcaption></figure>

Under the **Sign Method** dropdown, you can pick either `Feathery` or `Quik`. This controls the behavior of the Quik PDF forms after they are filled.

* **Feathery**: Your Quik PDF forms will be e-signable through Feathery or directly downloaded.
* **Quik**: Your Quik PDF forms will be displayed in a custom form viewer in the workflow for easy review. This option also supports a DocuSign integration to seamlessly send the forms for e-signature afterwards.

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FggjZQHSUddu7UnfkpXtz%2FScreenshot%202025-07-09%20at%2012.01.23%E2%80%AFPM.png?alt=media&#x26;token=0c4eb94a-fd7c-4999-8082-f7175c5b5456" alt="" width="344"><figcaption></figcaption></figure>

## eSignature Setup

### Feathery eSign

Feathery's [native eSignature solution](https://docs.feathery.io/platform/document-autofill-and-signatures/signature-workflows) is great for all use cases that don't involve a specific requirement for a different eSignature platform. This can be used seamlessly with the **Feathery** sign method above.

### Docusign

Feathery offers a native Docusign integration through Quik for custodians that require eSignature of completed documents through Docusign.

1. Enable the DocuSign connection in your Quik Forms App. Refer to the relevant [Quik! documentation](https://support.quikforms.com/hc/en-us/articles/360018360051-DocuSign-How-to-Connect-to-an-Account-Admin) for more details.
2. On your [Fill Quik Documents](#generate-forms) button action, click **Enable DocuSign** and include the name of your Docusign connection(s). If a test connection is specified, it will be used on the test Feathery form and the normal connection will be used on the live Feathery form.
3. The Quik integration configuration under the **Integrations** tab offers more extensive customization options for the e-signature process, including custom invite emails, routing patterns, and more.

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FLjRcva56KquJVaANLUDV%2FScreenshot%202025-07-09%20at%2012.10.09%E2%80%AFPM.png?alt=media&#x26;token=4b4eeb94-cfe6-40bb-aac9-db9b02850a8b" alt="" width="375"><figcaption></figcaption></figure>

## Route Completed Documents

Once your forms have been e-signed through Feathery or Docusign, you can automatically route them to an end system. Some examples are included below.

### Salesforce

When Salesforce sync is enabled, you can have Docusigned envelopes automatically be sent back to your Salesforce account, attached to a custom record type, and custom Docusign information populated into the record as well.

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FoONW7xk7Nn08Zy5Mr2G6%2FScreenshot%202025-07-09%20at%2012.11.43%E2%80%AFPM.png?alt=media&#x26;token=39c2dfcf-2faf-4c2c-8c6a-5734ec40db26" alt="" width="375"><figcaption></figcaption></figure>

### eFax

Signed documents can be configured to be e-faxed to custom fax numbers depending on the form.

## Feathery Form Templates

Feathery allows you to build Feathery forms from a list of supported Quik forms.

Click the **Create Form** button and choose the **Financial Services Form Library** option.

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FkPqUAunqD2lt3IyfMwTs%2Fcreate_fin_templates.png?alt=media&#x26;token=5e36ef05-4d34-4ae6-a145-0c917feea619" alt="" width="563"><figcaption></figcaption></figure>

In the **Template** dropdown, select a Quik form to use for building your Feathery form:

<figure><img src="https://640450274-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHAVngDAEk3s8Bw7P6Ntz%2Fuploads%2FnHvMql5SPbXReFXhvq1H%2Fcreate_fin_template.png?alt=media&#x26;token=e9771241-69af-48b1-838b-6a762a904c0a" alt="" width="563"><figcaption></figcaption></figure>

Click **Create**, and a Feathery form will be generated that includes all form fields automatically linked to the corresponding Quik! form fields.
