Embed Plaid in your forms to collect financial information automatically from your user's bank accounts.
Navigate to the Feathery form where you want to embed Plaid. Click on the Connect tab.
Open the Plaid integration, turn it on, and fill out the template with your API Client ID, API Secret, and the Plaid environment they belong to. E.g. if you're just testing your integration, you can use Sandbox or Development. Change to Production when you're ready to start collecting data for real.
Specify which Plaid data you would like to collect and which hidden fields they should be stored in. If you leave a hidden field blank, that piece of data will not be collected from the user.
Go to your form builder and add a button to a step.
Set the Click Action on the button to Trigger Plaid Flow, which will take your users through the Plaid flow when they click the button.
Publish your form to start collecting Plaid financial data.
All data pulled will correspond to the same account. If the user has not selected a specific account for their institution (i.e. Account Select has not been enabled), we will use the first account returned by Plaid.
User financial data is provided by Plaid across multiple endpoints and products. In order to help you decide which Plaid products are right for you, we've listed below the data we can pull from each product. You can use a combination of products or just one, but we can only pull data from products you're signed up for with Plaid, and some products may not be available in the Plaid Sandbox or Development Environments.
Bank Account Balance, Account Transactions, Bank Name, Bank Account Name, and Bank Account Address
Bank Name, Bank Account Name, and Bank Account Address
Auth Product: ACH Account Number and ACH Routing Number
Bank Account Balance
After the user has linked their Plaid account and submitted that step, their Plaid field information will be available in context.submitFields of the onSubmit callback.
If you'd like to send the Plaid data you've collected to another system, you can do so with Zapier:
Activate the Plaid integration:
Set up the button to trigger Plaid for users on your form:
Activate the Zapier integration:
Set up a Zap. Authenticate using the API key under your global Feathery settings.
Fill out your form with Plaid data to test of the Zap trigger. You can use the username user_good and password pass_good with any institution to get fake Plaid data in Sandbox.
Verify that Zapier is receiving the Plaid data and you've connected your Zap correctly.
Send your data using your Zap and activate it!
If you'd like to conditionally route your user to different form steps using Plaid data you've collected, here's how:
Activate the Plaid integration. (Make note of which hidden fields you store your Plaid data into)
Set up the button to trigger Plaid for users on your form.
Set up your step navigation rule using the Plaid hidden field(s) and publish!
The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.
A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!
Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the
"When inside of" nested selector