Plaid overview
OntarioLandlord uses Plaid to securely connect to your bank account and automatically sync transactions.
What is Plaid?
Plaid is a financial technology company that connects apps to bank accounts. It's used by thousands of popular apps including:
- Venmo
- Acorns
- Robinhood
- Betterment
- Chime
If your organization has DoorLoop ledger sync enabled (Settings → Integrations → DoorLoop), Plaid bank sync is automatically disabled. The two systems are mutually exclusive — only one can be active at a time.
To re-enable Plaid, turn off DoorLoop ledger sync in Settings → Integrations → DoorLoop first, then reconnect your bank account.
How it works
sequenceDiagram
participant You
participant App as OntarioLandlord
participant Plaid
participant Bank
You->>App: Click "Connect Bank"
App->>Plaid: Open Plaid Link
You->>Plaid: Select your bank
Plaid->>Bank: Authenticate
Bank->>Plaid: Verify credentials
Plaid->>App: Connection established
App->>Plaid: Request transactions
Plaid->>Bank: Fetch transactions
Bank->>Plaid: Return data
Plaid->>App: Deliver transactions
1. Authentication
- You select your bank from Plaid's list
- You enter your banking credentials directly with Plaid
- OntarioLandlord never sees your password
2. Connection
- Plaid establishes a secure link to your account
- Connection persists until you disconnect
- May require periodic re-authentication
3. Syncing
- Transactions sync automatically daily at 6:00 AM
- Manual sync available anytime from the integrations page
- Smart payment matching uses AI to identify which tenant each transaction belongs to
- Only incoming deposits are matched to tenants
- Unlimited bank connections on all plans
Security
Your credentials
When you connect your bank, you enter your credentials directly into Plaid's secure interface. OntarioLandlord receives only:
- Account name
- Last 4 digits of account number
- Transaction data
Plaid's security
- Bank-level 256-bit encryption
- SOC 2 Type II certified
- Regular security audits
- Used by major financial apps
How OntarioLandlord stores your connection token
When you connect a bank account with multiple sub-accounts (e.g., chequing + savings), Plaid issues a single access token for the entire bank connection (called a Plaid Item). OntarioLandlord stores that token once — tied to the Item — regardless of how many accounts are linked. This minimizes the data held and makes token rotation straightforward if ever needed.
Your control
You can:
- Disconnect anytime
- See what data is shared
- Revoke access through your bank (some banks)
What data is accessed
What we see
| Data | Used For |
|---|---|
| Transaction date | Payment matching |
| Transaction amount | Payment matching |
| Transaction description | Identifying payer |
| Account balance | Not used |
What we don't see
- Your banking password
- Account numbers (only last 4)
- Your outgoing payments
- Other accounts you didn't connect
Connection process
Step 1: Initiate connection
- Go to Integrations → Bank Connection
- Click Connect Bank Account
Step 2: Plaid Link opens
Plaid's secure window appears. This is a Plaid interface, not OntarioLandlord.
Step 3: Select your bank
Search and select your bank from the list.
Step 4: Authenticate
Enter your banking credentials. Complete any 2FA your bank requires.
Step 5: Select account
Choose which account receives rent payments.
Step 6: Complete
Connection established! First sync begins automatically.
Re-authentication
Banks may require you to re-authenticate periodically:
- Some banks every 90 days
- After password change
- After security alerts
When needed:
- You'll see a notification
- Click "Reconnect"
- Re-enter credentials
- Connection restored
Troubleshooting
Bank not listed
- Try alternative names (TD vs TD Canada Trust)
- Some small credit unions may not be supported
- Contact support for alternatives
Connection failed
- Verify credentials are correct
- Check for bank outages
- Try again later
- Clear browser cache
Transactions not syncing
- Check connection status
- Click "Sync Now"
- May take up to 24 hours after reconnect
Privacy policy
Plaid's handling of your data is governed by their privacy policy. Key points:
- Data used only for requested purpose
- Not sold to third parties
- You can request deletion
Disconnecting
To disconnect your bank:
- Go to Integrations
- Find your connected bank
- Click Disconnect
- Confirm
When you disconnect, OntarioLandlord calls Plaid's removeItem API to revoke the connection server-side — not just locally. This means Plaid ends the data-sharing agreement with your bank and invalidates the access token on their end.
After disconnecting:
- No more transactions sync
- Existing data preserved
- Can reconnect anytime