Navigating CanopyOS

Admin Functions

Accessing the System

Once your instance is ready, an initial invitation will be sent to an admin member of your team.

Additional team members can be added by navigating to the "Team" page located in the Admin menu in the upper right-hand corner of CanopyOS.

CanopyOS Teams

Managing Member Access

When you add a new team member, you will be asked to select their role of either Admin, Servicing, or Operations.

Role Permissions
Admin Servicing Operations
API Action Read Add/Edit Delete Read Add/Edit Delete Read Add/Edit Delete
api_users
products
products/{product_id}
products/{product_id}/migration_mode
accounts
accounts/{account_id}
accounts/{account_id}/notes
accounts/{account_id}/amortization_schedule
accounts/{account_id}/cards
accounts/{account_id}/cycles
accounts/{account_id}/interest_rates
accounts/{account_id}/line_items
accounts/{account_id}/line_items/charges
accounts/{account_id}/line_items/payments
accounts/{account_id}/line_items/payments/payment_record
accounts/{account_id}/line_items/payments/payment_transfer
accounts/{account_id}/line_items/refunds
accounts/{account_id}/line_items/loans
accounts/{account_id}/line_items/manual_fees
accounts/{account_id}/line_items/credit_offsets
accounts/{account_id}/line_items/debit_offsets
accounts/{account_id}/line_items/payment_reversals/{line_item_id}
accounts/{account_id}/line_items/charge_reversals/{line_item_id}
accounts/{account_id}/line_items/fee_waivers/{line_item_id}
accounts/{account_id}/line_items/restructures/{line_item_id}
accounts/{account_id}/line_items/{line_item_id}
accounts/{account_id}/line_items/{line_item_id}/schedule
accounts/{account_id}/statements/list
accounts/{account_id}/statements/{statement_id}
accounts/{account_id}/payment_processor_config
accounts/{account_id}/payment_processor_config/dwolla/plaid_ach_token
internal/plaid/link_token
accounts/{account_id}/documents/upload_url
accounts/{account_id}/documents/download_url
accounts/{account_id}/documents/list
accounts/{account_id}/status
accounts/{account_id}/policy
accounts/{account_id}/pay_non_financed_amount
accounts/{account_id}/notification_config
payout_entities
payout_entities/{payout_entity_id}
customers
customers/accounts
marketing/contact
marketing/access
customers/{customer_id}
customers/{customer_id}/accounts
customers/{customer_id}/beneficial_owners
customers/{customer_id}/beneficial_owners/{beneficial_owner_id}
customers/{customer_id}/partner_entities
customers/{customer_id}/partner_entities/{partner_entity_id}
customers/{customer_id}/product_offerings
customers/{customer_id}/product_offerings/{product_id}
customers/{customer_id}/amortization_schedules
customers/{customer_id}/finance_requests
customers/{customer_id}/finance_requests/{finance_request_id}/documents
customers/{customer_id}/finance_requests/{finance_request_id}/documents/upload_url
partner_entities
partner_entities/{partner_entity_id}
accounts/{account_id}/audit_trails/account_status_changes
organization
organization/account_policies
organization/issuer_processors
organization/payment_processors
organization/subscribe
organization/subscribe/get_webhook_secret
organization/subscribe/replay_failed_events
organization/subscribe/test
organization/data_direct
organization/address
organization/plaid_config
organization/nacha_config
organization/vanity-domain
organization/vanity-domain/{domain_name}
nacha_files/entry_details
finance_requests
finance_requests/{finance_request_id}
finance_requests/{finance_request_id}/convert
filters
notes

Developer Functions within CanopyOS

Canopyos webhooks and API keys

API Keys

Any time you need to connect to Canopy's API through a new application, you can click on Generate New App Keys by navigating to the App Keys page under the Admin menu.

Webhooks

Canopy can send you a notification when changes occur through webhooks. Setting up where you would like these notifications to be sent can be done through the Webhook section shown below on the App Keys page found in the Admin menu.


Customers

When using CanopyOS, you can navigate to Customers and view all information related to a customer. This includes account information, customer details, and total balance information.

CanopyOS Customers

Customer Overview

When you log into CanopyOS, you will see all accounts have the customer card with an option to expand for more details about the customer.

Add New Customer

You can create multiple customers per account. To do this within CanopyOS, click the Manage button and click "Add Customer." After filling in all customer information, click "Add Customer."

Borrower Portal

Once a customer is created, they can also be onboard to our off-the-shelf customer-facing solution. We call it Borrower Portal. It's a white-label solution that helps borrowers gain visibility to their accounts and credit solutions.

Enabling Borrower Portal access can be done automatically as an additional API call upon customer creation, or it can be done manually through the customer page in CanopyOS as well.


Accounts

The Account view in CanopyOS provides all of the detail-level information needed to understand borrower activity on a particular account.

CanopyOs Accounts

Key Information

The left-hand side of an Account view within CanopyOS provides some key contextual information about the account.

Account Balances

Key account balances can be found in the upper left-hand corner of the Account view. Note again that these can change based on the account product and configuration.

Upcoming Payments

The Upcoming Payments section will provide you with all of the information regarding a borrower's next upcoming payment, including the due date and a breakdown of the amount due.

External Fields

When creating an account in Canopy, you can also include any additional contextual information in the external fields. These values will be shown as seen below in CanopyOS.

External fields are useful for things such as associating and recording an external ID to a Canopy account or for tracking and segmenting. Note that these fields can then also be references in DataDirect queries for reporting purposes!

Payment Details

The Payment Details card provides key information about which payment processor an account is configured with and if they have autopay enabled.

Transaction History

The transaction history table on an account provides all of the transaction-level activity related to that account.

Clicking on the arrow next to a transaction will provide additional details and a breakdown of it. Notice how the details show change based on the transaction type.

CanopyOS Transactions

Payment Reversals

If you click on the arrow next to a payment transaction, you will also have the option to apply a payment reversal. A payment reversal will undo the payment as if it never happened on the account, including applying any interest or late fee effects that may be relevant.


Product & Account Configuration Settings

Some of the key information that affects the behavior of an account can also be found on the left panel of the account view.

Clicking on the arrow next to the interest rate will open a drawer showing the interest rate history for that account.


Statements

Once an account has completed a cycle and a statement has been generated, the key statement information can be found in CanopyOS as well.

Clicking View on a particular statement opens more details on that statement. Please note that this is just some of the key information for that statement. Additional details can be found and utilized through the API.

📘

Checkout the Statements section for more details on how statements and cycles work within Canopy's system.


Amortization Schedule

If using an Installment or Multi-Loan product, you will also notice your CanopyOS account view includes an Amortization Schedule.

Standard Installment Amortization Schedules

If utilizing a standard installment product for an account, you will have a single schedule with all rows relating to your installment product.

Multi-Loan Amortization Schedules

If you are using a variation of our Multi-Loan Product feature, your main account view will show an aggregated amortization schedule.

Notice below that there are multiple records for a single due date. This is because this particular account has 2 installment loans created against a single revolving line of credit.

If you hover over the info icon on the far right, you will see the name of the loan in which that record relates to.

CanopyOS Amortization schedule

If you click on a particular loan on an account, you will get an amortization schedule specific to that account, along with some additional related information about it.


Manage Menu Servicing Functions

The Manage menu on an account provides a number of functions to allow you to service and manage your accounts.

CanopyOS Manage options

📘

For more in depth infomation about enabling your agents and operators to manage and service accounts, please see the Loan Servicing section.


Products

The Product page within CanopyOS will show you a list of all products you've created in Canopy's system. Clicking on a specific product will resent additional details.

📘

Checkout the Products section to learn more about product creation and configuration options.


Testing & Experimenting

Looking to test and understand the system behavior on an account within Canopy's system? LoanLab allows you to simulate the entire lifecycle of a loan, test different policies and actions, and observe the effects over time (and in real-time).

Read more about LoanLab and what it can do for you here.