How to Access Plaid Common Settings
-
Click the gear icon and select Setup
-
In the Quick Find box, search for Custom Settings
-
Click on Plaid Common Settings.
Environment
|
Setting Name |
Install Default |
Code Fallback |
What It Does |
Primary Usage Locations |
What Gets Affected |
|---|---|---|---|---|---|
|
|
|
|
Selects Sandbox / Production / Development credentials mode |
|
All Plaid API endpoints/credentials |
|
|
|
|
HTTP callout timeout (ms) |
|
Balance/Identity/other callouts; timeout failures |
|
|
(not seeded) |
|
Custom domain for Plaid toolkit/Link |
|
Link hosting URL / community domain |
|
|
|
|
Country codes for institutions/Link |
|
Which country institutions appear |
|
|
|
(none) |
App name for Link / credential lookup |
|
Link branding; multi-credential app key |
|
|
|
(none) |
Plaid Link customization name |
|
Link UI customization |
Duration Defaults
|
Setting Name |
Install Default |
Code Fallback |
What It Does |
Primary Usage Locations |
What Gets Affected |
|---|---|---|---|---|---|
|
|
|
(none — only if setting exists) |
Default txn history days on new BV request |
|
Initial transaction start/end window (install Name may have trailing space) |
|
|
|
(none) |
Default Asset Report days requested |
|
Initial asset report depth/cost |
|
|
|
(none) |
Default holdings/investments date window |
|
Initial holdings start/end dates |
|
|
|
(none) |
Default income days requested |
|
Initial income request duration |
|
|
(not seeded) |
(none) |
Default statements period |
|
Statement date range defaults |
Transactions / Balance / Asset Refresh
|
Setting Name |
Install Default |
Code Fallback |
What It Does |
Primary Usage Locations |
What Gets Affected |
|---|---|---|---|---|---|
|
|
(not seeded) |
|
Refresh via |
|
Immediate get vs webhook-based refresh |
|
|
(not seeded) |
|
On refresh: get existing asset vs create new asset token |
|
Asset refresh behavior/cost |
|
|
(not seeded) |
|
Rolling window ( |
|
Incremental sync depth & API volume |
|
|
(not seeded) |
|
Store pending transactions |
|
Pending vs posted-only storage |
|
|
(not seeded) |
|
Disable auto sync on TRANSACTIONS webhooks |
|
Automatic transaction freshness |
|
|
(not seeded) |
|
|
|
Capital One ( |
|
|
|
|
|
|
Refreshed asset report depth |
|
|
(not seeded) |
|
Use BV duration (adhoc) vs refresh-interval setting |
|
Per-record vs fixed refresh window |
|
|
(not seeded) |
|
Comma-separated products allowed for invocable refresh |
|
Which products auto-refresh |
|
|
(not seeded) |
|
Include SSN/user identity on Asset create |
|
Asset identity matching / PII in request |
Asset Webhook Scheduling
|
Setting Name |
Install Default |
Code Fallback |
What It Does |
Primary Usage Locations |
What Gets Affected |
|---|---|---|---|---|---|
|
|
(not seeded) |
|
Schedule follow-up Asset webhook batch |
|
Delayed asset processing on/off |
|
|
(not seeded) |
|
Delay (seconds) before next asset batch |
|
Asset batch cadence |
Statements Batch
|
Setting Name |
Install Default |
Code Fallback |
What It Does |
Primary Usage Locations |
What Gets Affected |
|---|---|---|---|---|---|
|
|
(not seeded) |
|
Pick statements BVs modified in last N minutes |
|
Which statement downloads run |
|
|
(not seeded) |
|
Delay (seconds) before next statements batch |
|
Statements batch cadence |
Link / Account Selection / UX
|
Setting Name |
Install Default |
Code Fallback |
What It Does |
Primary Usage Locations |
What Gets Affected |
|---|---|---|---|---|---|
|
|
|
|
Allow multi-account select in Link |
|
Single vs multi account selection |
|
|
(not seeded) |
|
Filter account types in Link init |
|
Account subtypes shown in Link |
|
|
|
(none) |
Redirect after successful auth |
|
Post-success navigation |
|
|
|
(none) |
Redirect after failed auth |
|
Post-failure navigation |
|
|
(not seeded) |
|
Banner background color |
|
Additional BV UI styling |
|
|
(not seeded) |
|
Banner text color |
|
Additional BV UI styling |
|
|
|
(none) |
Confirmation message for additional bank auth |
|
Multi-bank confirmation copy |
|
|
(not seeded) |
(none) |
Header text for additional bank auth |
|
Multi-bank confirmation header |
|
|
(not seeded) |
(none) |
Background color for additional bank auth |
|
Multi-bank confirmation styling |
|
|
(not seeded) |
|
Reload page after product refresh |
|
UI reload vs silent refresh |
|
|
(not seeded) |
|
Thank-you after bank auth |
|
Customer success message |
|
|
(not seeded) |
|
Thank-you after Identity |
|
Identity success message |
|
|
(not seeded) |
|
Thank-you after Income |
|
Income success message |
|
|
(not seeded) |
Fixed incomplete-verification text |
Message when Link exited incomplete |
|
Exit/incomplete UX message |
Email / Templates
|
Setting Name |
Install Default |
Code Fallback |
What It Does |
Primary Usage Locations |
What Gets Affected |
|---|---|---|---|---|---|
|
|
|
(none) |
Default BV invite email template |
|
Invite email content/delivery |
|
|
(not seeded) |
(none) |
CC on BV invite emails |
|
Email CC recipients |
|
|
|
(none) |
Suppress auto invite email |
|
Auto email on/off |
|
|
|
|
Enable multiple/per-record email templates |
|
Template selection behavior |
|
|
|
(none) |
Send emails on payment status changes |
|
Payment notification emails |
|
|
(not seeded) |
(none) |
Payment email template name |
|
Payment email content |
|
|
(not seeded) |
|
Hours until next micro-deposit email |
|
Micro-deposit follow-up timing |
Identity / Income / Shareable Links
|
Setting Name |
Install Default |
Code Fallback |
What It Does |
Primary Usage Locations |
What Gets Affected |
|---|---|---|---|---|---|
|
|
(not seeded) |
|
Default Plaid IDV template |
|
Identity Verification flow |
|
|
(not seeded) |
|
Prefill identity data in IDV |
|
IDV autofill on/off |
|
|
(not seeded) |
|
Env where autofill is allowed |
|
Autofill only when API mode matches |
|
|
|
(none → empty list) |
Semicolon-separated products getting shareable URLs |
|
Shareable link generation |
|
|
(not seeded) |
|
Delay before income refresh queueable |
|
Income pull timing after auth |
|
|
(not seeded) |
|
Allowed payroll flow types |
|
Payroll income Link flows |
|
|
(not seeded) |
|
Payroll parsing config |
|
How payroll docs are parsed |
Reporting / Analytics / Storage
|
Setting Name |
Install Default |
Code Fallback |
What It Does |
Primary Usage Locations |
What Gets Affected |
|---|---|---|---|---|---|
|
|
|
|
Disable storing raw Plaid JSON as Files |
|
Debug files; retry-from-JSON on Failed |
|
|
(not seeded) |
|
Hide txn details on Asset PDF |
|
Asset PDF detail level |
|
|
(not seeded) |
|
Keep empty-day rows in Asset history |
|
Continuous daily balance rows |
|
|
|
|
Balance threshold for NSF day count |
|
NSF analytics / |
Payments / Recipients
|
Setting Name |
Install Default |
Code Fallback |
What It Does |
Primary Usage Locations |
What Gets Affected |
|---|---|---|---|---|---|
|
|
(not seeded) |
|
Show existing accounts as payment recipients |
|
Recipient picker contents |
|
|
(not seeded) |
|
Processor for processor-token generation |
|
Which payment processor token |
Security / Community / FLS
|
Setting Name |
Install Default |
Code Fallback |
What It Does |
Primary Usage Locations |
What Gets Affected |
|---|---|---|---|---|---|
|
|
(not seeded) |
|
Semicolon-separated user types treated as guest (FLS off) |
|
FLS enforcement for guest/portal users |
|
|
(not seeded) |
|
Enable community network ID update |
|
Community network ID updates |
|
|
(not seeded) |
|
Community network ID value |
|
Community identity config |
|
|
(not seeded) |
|
Community portal user type |
|
Community user-type handling |
Notes
-
Install Default =
PostInstallScript.createPlaidCommonSetting() -
Code Fallback = used when the setting record is missing
-
Setting
Namemust match exactly (no trailing spaces) -
Object:
bankconnect__Plaid_Common_Settings__c