Cards & Accounts
Last updated: April 11, 2026
Overview
The Cards & Accounts settings page is where you manage your bank and credit card connections in inBuild. Each connection is established through Plaid, a secure third-party service that handles bank authentication. Once connected, inBuild can pull in transaction data from your accounts automatically.
Only company admins can access the Cards & Accounts settings page. Non-admin users who navigate here will see a message: "You do not have permission to view cards & accounts."
The page also provides quick links at the top to View Transactions (opens the Transactions page) and All Cards (opens the Cards page).
Connecting a New Bank Account
To pull transaction data into inBuild, you first need to connect your bank or credit card issuer through Plaid. Plaid handles the secure authentication with your financial institution so that inBuild never stores your bank login credentials directly.
Navigate to Settings → Cards & Accounts.
Click the Connect Account button in the bottom-right corner of the page.
A secure Plaid dialog will appear as an overlay. Select your bank or card issuer from the list.
Enter your bank login credentials in the Plaid dialog and complete any additional verification steps your bank requires.
Once authentication succeeds, the dialog closes and your new connection appears on the page as a bank connection card.
When you connect a new account, inBuild automatically creates a primary account for the connection and starts an initial transaction sync. You can then customize the account name, assign cardholders, and configure notifications.
Managing Bank Connection Cards
Each bank or card issuer you connect appears as a separate card on the Cards & Accounts page. You can expand a card to see and manage the accounts within it.
Expanding a Connection
Click on the connection card header or the chevron icon to expand it.
The card expands to reveal the primary account and any sub-accounts configured under this connection.
Click the header or chevron again to collapse the card.
The card title displays either the custom name you have set for the primary account, or the institution name provided by Plaid if no custom name has been entered.
Connection Status: Login Required
If your bank requires you to re-authenticate (for example, after a password change or a security update), the connection card will display a yellow warning icon and the text Login Required.
Locate the connection card showing the yellow warning icon and Login Required label.
Click the dropdown menu on the connection card.
Select Login (shown in yellow text).
The Plaid dialog opens in update mode. Re-enter your bank credentials and complete any verification steps.
Once authentication succeeds, the dialog closes and the warning indicator disappears. The connection resumes syncing normally.
The Login option only appears in the dropdown when your bank connection requires reauthorization. You will not see it when the connection is working normally.
Deleting a Connection
Deleting a connection is permanent and cannot be undone. All accounts, cardholder assignments, and cached transaction data associated with this connection will be removed from both inBuild and Plaid.
Click the dropdown menu on the connection card you want to remove.
Select Delete Connection (shown in red text).
A confirmation dialog will appear asking: "Are you sure you want to delete this bank connection?"
Click OK to confirm the deletion.
Managing Accounts
Each connection has a primary account that is created automatically when you connect. You can edit the primary account's name, assign cardholders, and enable notifications. If your connection has multiple cards or sub-accounts (for example, individual employee cards under a corporate account), you can enable sub-accounts to manage them separately.
Editing the Primary Account
Expand the connection card to reveal the account list.
Click the pencil icon (edit button) on the primary account row. The Edit Account modal opens.
Enter or update the account Name. This display name is used throughout inBuild to identify this account.
Check or uncheck Has Sub Accounts depending on whether you need to create sub-accounts under this connection (see below for details).
If Has Sub Accounts is unchecked, use the Cardholders multi-select to assign one or more users to this account.
Click Save to apply your changes.
The "Has Sub Accounts" Setting
The Has Sub Accounts checkbox is available only in the primary account's modal. It controls whether you can create and manage sub-accounts under this connection.
State | Behavior |
Checked (enabled) | Sub-account rows and the Add Sub Account button appear in the expanded connection card. Cardholder assignment is managed at the sub-account level, not the primary account level. The cardholder picker is hidden for the primary account. |
Unchecked (disabled) | No sub-accounts are shown. Cardholder assignment is available directly on the primary account. |
Managing Sub-Accounts
Sub-accounts let you break a single bank connection into multiple named accounts, each with its own cardholders and notification settings. This is useful when a single corporate card account has multiple individual cards issued to different employees.
Enabling Sub-Accounts
Expand the connection card and click the pencil icon on the primary account row.
In the Edit Account modal, check the Has Sub Accounts checkbox.
Click Save.
The Add Sub Account button now appears at the bottom of the expanded connection card.
Adding a Sub-Account
Expand the connection card.
Click the Add Sub Account button at the bottom of the account list.
In the Add Sub Account modal, enter a Name for the sub-account (for example, the cardholder's name or card description).
Use the Cardholders multi-select to assign one or more users to this sub-account.
Click Save. The new sub-account appears in the expanded connection card.
Editing a Sub-Account
Expand the connection card to reveal the sub-account list.
Click the pencil icon on the sub-account row you want to edit. The Edit Sub Account modal opens.
Update the Name or Cardholders as needed.
Click Save to apply your changes.
Deleting a Sub-Account
Deleting a sub-account is permanent and cannot be undone. The sub-account and its cardholder assignments will be removed.
Expand the connection card to reveal the sub-account list.
Click the trash icon on the sub-account row you want to remove.
A confirmation dialog will appear asking: "Are you sure you want to delete this payment method?"
Click OK to confirm the deletion.
Assigning Cardholders
Cardholder assignments control which users are associated with an account's transactions. Assigned cardholders also receive missing receipt notification emails when that feature is enabled.
You can assign cardholders in two ways:
Inline: Use the cardholder dropdown directly on the account or sub-account row. Changes save automatically when you make a selection.
In the modal: Use the Cardholders multi-select when adding or editing an account or sub-account, then click Save.
When Has Sub Accounts is enabled, the cardholder picker is hidden for the primary account. Assign cardholders on each individual sub-account instead.
Missing Receipt Notifications
Each account and sub-account has a notification toggle (bell icon) that controls whether assigned cardholders receive daily email reminders about transactions that are missing receipts.
Enabling Notifications
Expand the connection card to reveal the account list.
Locate the account or sub-account you want to enable notifications for.
Toggle the bell icon switch to the on position. The change saves automatically.
How Notifications Work
When enabled, inBuild runs a daily check at 9:00 AM. For each account with notifications turned on, inBuild identifies cardholders who have non-archived transactions missing a linked receipt. Those cardholders receive an email listing the number of transactions that need receipts attached.
Notifications are sent only to users who are assigned as cardholders on the account and who have at least one transaction missing a receipt. If all transactions have receipts, no email is sent.
Frequently Asked Questions
Who can access the Cards & Accounts settings page?
Only company admins can view and manage bank connections, accounts, and cardholder assignments on this page. Non-admin users will see a permissions message and cannot access any controls.
What does "Login Required" mean on a connection card?
This means your bank is requiring you to re-authenticate. This can happen after a password change, a security update at your bank, or if the connection has been inactive for an extended period. Click the dropdown on the connection card and select Login to re-authenticate through Plaid.
What happens when I delete a connection?
Deleting a connection permanently removes the bank integration from both inBuild and Plaid. All accounts, sub-accounts, cardholder assignments, and cached transaction data associated with that connection are deleted. This action cannot be undone. If you need the connection again in the future, you will need to reconnect from scratch using the Connect Account button.
What is the difference between a primary account and a sub-account?
The primary account is created automatically when you connect a bank or card issuer. It represents the main connection. Sub-accounts are additional accounts you create manually under a connection, typically used when a single corporate card account has multiple individual cards. Each sub-account can have its own name, cardholders, and notification settings. To use sub-accounts, enable the Has Sub Accounts checkbox in the primary account's edit modal.
Why can't I see the cardholder picker on the primary account?
If Has Sub Accounts is enabled for the connection, cardholder assignment is managed at the sub-account level instead of the primary account level. The cardholder picker is intentionally hidden on the primary account in this case. To assign cardholders, edit or create individual sub-accounts.
When are missing receipt notification emails sent?
inBuild checks for missing receipts daily at 9:00 AM. If a cardholder has any non-archived transactions that are missing a linked receipt on an account with notifications enabled, they will receive an email listing the number of transactions that need attention.
Can I disable a connection without deleting it?
No. There is no option to pause or disable a connection. The connection remains active as long as it exists. If your bank requires reauthorization, the connection will show a Login Required status until you re-authenticate. The only way to stop a connection is to delete it entirely.