Bank Connect

Schema Model

This page explains the data model for the Bank Connect application, which integrates Plaid with Salesforce. The data model defines how information flows between Plaid and Salesforce, and how it is organized, stored, and linked together inside the Salesforce platform.



🧩 Object Relationship Overview

  • Bank Connect is the central object, and all other objects are related to it via Master-Detail or Lookup relationships.


🧾 Object Schema

Object

Child

Parent

Bank Verification

  • Bank Account

  • Plaid Income

  • Identity Verification

  • Identity Document

  • Bank Connect Logs

  • Plaid Statements

Source Record (e.g., Contact, Account)

Bank Account

  • Bank Transactions

  • Historical Balance

  • Owner

  • Plaid Income

  • Liability

  • Plaid Income

  • Plaid Statements

  • Holdings

Bank Verification(Master Detail)

Bank Transactions


  • Bank Account (Look up)

  • Plaid Income (Look up)

Historical Balance

Lookup to the parent record (e.g., Loan, Opportunity, etc.).


Plaid Income

Bank Transactions

  • Bank Verification(Master Detail)

  • Bank Account (Look up)

Investment Transactions

-

Holdings(Look up)

Holdings

Investment Transactions

Bank Account (Master Detail)

Liabilities

Annual Percentage

Bank Account (Master Detail)

Annual Percentages

-

Liability (Master-Detail)

Identity Verification

Identity Document

Bank Verification(Look up)

Identity Documents


  • Bank Verification(Look up)

  • Identity Verification (Master-Detail)

Plaid Statements


  • Bank Verification(Look up)

  • Bank Account (Look up)

Owner

  • Owner Address

  • Owner Contact Detail

Bank Account (Look up)

Owner Address


Owner (Master Detail)

Owner Contact Detail


Owner (Master Detail)

Bank Connect Logs


Bank Verification(Look up)


📊 Visual Overview

Screenshot 2025-08-16 at 4.44.28 PM.png