Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.keystn.com/llms.txt

Use this file to discover all available pages before exploring further.

Suggested Order of Operations

We recommend completing the setup steps in the following order, since later steps depend on earlier ones:
  1. Configure Company Settings — Set your company name, NMLS number, LOS, and payroll settings.
  2. Create Branches — Define your office locations or organizational units.
  3. Add Employees — Add your loan officers, processors, assistants, and managers.
  4. Add Lenders — Register the wholesale lenders and correspondents you work with.
  5. Add Lead Sources — Define where your loans originate (referrals, web leads, etc.).
  6. Set Up Chart of Accounts — Initialize your accounting structure.
  7. Create Commission Templates — Build the compensation plans for your team.
Note: You can revisit and modify any of these settings at any time. This order is a recommendation to make the process as smooth as possible, since later steps (like assigning employees to branches, or creating commission rules that reference lenders) depend on the foundational data being in place first.

1. Configure Company Settings

Navigate to Administration > Company Settings in the sidebar. Company Settings is where you define core information about your organization. There are several sections to configure:

General Information

  • Company Name — The legal or display name of your mortgage company.
  • NMLS Number — Your company’s Nationwide Multistate Licensing System number (optional but recommended).

Loan Origination System (LOS)

Select the loan origination system your company uses. Keystone currently has a live integration with Arive — loan data syncs automatically when Arive is selected. All other LOS options (LendingPad, Encompass, BytePro, and Other) are supported for manual data entry but do not have an automated integration.

Payroll Settings

Payroll settings control how commission and draw periods are calculated. Configure the following: Commission Schedule
  • Commission Period Type — How often commissions are calculated. Options: Weekly, Biweekly, Semi-Monthly, or Monthly.
  • Commission Period Day — The day of the week the period starts (for Weekly/Biweekly).
  • Semi-Monthly Type — For semi-monthly periods, choose between First & Fifteenth, Fifteenth & Last, or Custom dates.
  • Monthly Type — For monthly periods, choose First of month, Last of month, or Custom.
  • Custom Period Start/End — If using custom dates, specify the day of the month (1—31).
Payroll/Draw Schedule
  • Pay Period Type — How often payroll runs. Options: Weekly, Biweekly, Semi-Monthly, or Monthly.
  • Payroll Period Day — The day of the week (for Weekly/Biweekly).
  • Semi-Monthly Type — Same options as commission schedule.
  • Monthly Type — Same options as commission schedule.
Draw Settings
  • Draw Calculation Type — The default draw method: None, Hourly, or Flat Amount.
  • Draw Balances Enabled — Whether to track running draw balances that carry over between periods.
Other
  • Daily Payroll Enabled — Enable or disable daily payroll processing.
  • Paycheck Date Offset — Number of days between the end of a period and the paycheck date (0—31).

How to Save

After making changes to any section, click the Save button at the bottom of that section. Changes are applied immediately.

2. Create Branches

Navigate to Administration > Branches in the sidebar. Branches represent physical office locations or organizational units within your company. Every employee can be assigned to a branch, and commission rules can be scoped to specific branches.

Adding a Branch

  1. On the Branches page, click the Add Branch button (or equivalent).
  2. Fill in the branch details:
    • Branch Name (required) — A descriptive name for the branch (e.g., “San Diego Office”, “Northeast Division”).
    • Branch Manager — Select an existing employee with the Branch Manager role. If you have not added employees yet, you can leave this blank and assign a manager later.
  3. Click Save to create the branch.

Managing Branches

From the Branches list, you can:
  • Edit a branch to change its name or reassign the manager.
  • Delete a branch if it is no longer needed. Note that you should reassign any employees belonging to that branch before deleting it.
  • View employee count — The branches list shows how many employees are assigned to each branch.
Note: You must create at least one branch before you can assign employees to branches. However, branch assignment is optional for employees.

3. Add Employees

Navigate to Directories > People in the sidebar. Employees are the core user records in Keystone. Every person in your organization — loan officers, processors, assistants, branch managers, and contractors — is represented as an employee.

Adding an Employee

  1. On the People directory page, click Add Employee (or equivalent).
  2. Fill in the employee details:
Basic Information
FieldRequiredDescription
First NameYesEmployee’s first name
Last NameYesEmployee’s last name
EmailNoWork email address. Used to link the employee to a Keystone login.
Mobile NumberNoMobile phone number
Custom TitleNoA custom job title (up to 100 characters), e.g., “Senior Loan Officer”
NMLS NumberNoThe employee’s individual NMLS number
Role and Employment
FieldDescription
RolesOne or more roles from: Loan Officer, Loan Officer Assistant, Processor, Contractor, Branch Manager. An employee can hold multiple roles simultaneously.
Tax ClassificationW2 (employee) or 1099 (independent contractor). Affects how commissions and draws are calculated and reported.
BranchAssign the employee to one of your branches (optional).
Start DateThe date the employee started (optional).
Termination DateIf the employee has been terminated, record the date here (optional).
Draw and Payroll
FieldDescription
Draw Calculation TypeNone (no draw), Hourly (based on hours worked), or Flat Amount (fixed draw amount per period).
Draw AmountFor Flat Amount draws, the dollar amount per period.
Hourly RateFor Hourly draws, the rate per hour.
Hours Per PeriodFor Hourly draws, the number of hours per pay period.
  1. Click Save to create the employee record.

Inviting employees to log in

Once you have added an employee, you can send them an invitation from the People directory. They will receive an email with a sign-in link — no password setup required. If an employee does not need to log in (for example, a contractor whose data you track but who does not use the platform), you can leave the email field blank.

State Licenses

After creating an employee, you can add state licenses to their profile. This is especially important for loan officers who must be licensed in specific states. Navigate to the employee’s detail page to manage their licenses.

Managing Employees

From the People directory, you can:
  • Search employees by name, email, or NMLS number.
  • Filter by role, branch, or active/archived status.
  • Edit any employee’s details from their profile page.
  • Archive an employee instead of deleting them, which preserves their historical data while removing them from active lists.

4. Add Lenders

Navigate to Directories > Lenders in the sidebar. Lenders represent the wholesale lenders and correspondent partners your company works with. Each loan in the pipeline is associated with a lender, and commission rules can be filtered by lender.

Adding a Lender

  1. On the Lenders directory page, click Add Lender (or equivalent).
  2. Fill in the lender details:
Basic Information
FieldRequiredDescription
NameYesThe lender’s official name
Display NameNoAn alternate shorter name for display purposes
NMLS NumberNoThe lender’s NMLS identifier
Corporate AddressNoThe lender’s main office address
Portal LinkNoURL to the lender’s broker portal for quick access
NotesNoFree-text notes about working with this lender
Logo URLNoURL to the lender’s logo image
Program Identifiers These IDs help map your company to the lender’s systems:
FieldDescription
Client IDYour company’s client/broker ID with this lender
FHA IDYour FHA lender ID for this lender
VA IDYour VA lender ID for this lender
EPOEarly Payoff terms or identifiers
Insurance Clauses
FieldDescription
Hazard Insurance ClauseStandard hazard insurance language for this lender
Title Insurance ClauseStandard title insurance language for this lender
Product Types Select which loan product types this lender offers. Options include:
  • Conventional
  • FHA
  • VA
  • USDA
  • Non-QM
  • Reverse Mortgage
  • HELOC
  • Commercial
  • HELOAN
  1. Click Save to create the lender record.

Lender Contacts

After creating a lender, you can add contact people associated with that lender. Navigate to the lender’s detail page and use the contacts section to add:
  • Contact Name (required)
  • Email (optional)
  • Phone (optional)
  • Role (optional, e.g., “Account Executive”, “Lock Desk”)
  • Primary Contact — Mark one contact as the primary point of contact.

Managing Lenders

From the Lenders directory, you can:
  • View all active lenders with their product types, loan count, and contact count.
  • Edit any lender’s details.
  • Archive a lender to remove it from active lists while preserving historical loan data.

5. Add Lead Sources

Navigate to Administration > Company Settings in the sidebar, then scroll to the Lead Sources section. Lead sources track where your loans originate. Examples include “Zillow”, “Realtor Referral”, “Past Client”, “Company Website”, etc. Lead sources are used:
  • On individual loan records to track origination.
  • In commission templates to create rules based on how a loan was sourced.
  • In analytics to measure marketing effectiveness.

Adding a Lead Source

  1. In the Lead Sources section of Company Settings, type the name of the new lead source.
  2. Click Add to create it.

Managing Lead Sources

  • Edit — Click on an existing lead source to rename it.
  • Delete — Remove a lead source if it is no longer used. Be cautious: if any loans reference this lead source, you should reassign them first.

6. Set Up Chart of Accounts

Navigate to Accounting > Chart of Accounts in the sidebar. The Chart of Accounts is the foundation of your accounting system. It defines the categories used to classify all financial transactions — revenue, expenses, assets, liabilities, and equity.

Initializing Default Accounts

Keystone can automatically generate a default chart of accounts tailored for mortgage lending operations. On the Chart of Accounts page:
  1. If no accounts exist yet, you will see an option to Initialize Default Accounts.
  2. Click this button to seed your chart of accounts with a standard set of accounts commonly used in mortgage lending.
Note: It is strongly recommended to initialize the default accounts as a starting point. You can always add, edit, or deactivate accounts later.

Account Structure

Each account has the following properties:
PropertyDescription
Account NumberA numeric code for the account (e.g., 1000, 4100)
NameDescriptive name (e.g., “Operating Cash”, “Loan Revenue”)
Account TypeOne of: Asset, Liability, Equity, Revenue, or Expense
Account Sub-TypeA more specific classification (e.g., CashAndBank, AccountsReceivable, OperatingRevenue, PayrollExpense)
DescriptionOptional description of the account’s purpose
Normal BalanceWhether the account normally carries a debit or credit balance (auto-determined by account type)
Parent AccountOptional parent for hierarchical organization

Adding Custom Accounts

  1. Click Add Account on the Chart of Accounts page.
  2. Fill in the account details (name, number, type, sub-type, description).
  3. Optionally assign a parent account to create a hierarchical structure.
  4. Click Save.

Account Sub-Types

The following sub-types are available, grouped by account type: Assets: CashAndBank, AccountsReceivable, OtherCurrentAsset, FixedAsset, OtherAsset Liabilities: AccountsPayable, CreditCard, OtherCurrentLiability, LongTermLiability Equity: OwnersEquity, RetainedEarnings Revenue: OperatingRevenue, OtherRevenue Expenses: OperatingExpense, CostOfGoodsSold, PayrollExpense, OtherExpense

7. Create Commission Templates

Navigate to Commission > Plan Templates in the sidebar. Commission templates define how employees are compensated for each loan. Templates are the most complex part of initial setup, but they are essential for accurate payroll.

Understanding Commission Templates

A commission template defines:
  • Who receives the commission (by role type).
  • How much they receive (flat amount, percentage, or basis points).
  • What the commission is calculated on (loan amount or broker compensation).
  • Rules that modify or override the base commission based on conditions like lender, lead source, loan type, property state, or branch.

Creating a Template

  1. On the Plan Templates page, click Add Template (or equivalent).
  2. Configure the base template settings:
FieldDescription
NameA descriptive name (e.g., “Standard LO Plan”, “Branch Manager Override”)
Role TypeThe employee role this template applies to
ActiveWhether this template is currently in use
Effective DateWhen this template becomes active (optional)
End DateWhen this template expires (optional)
Commission BasisCalculate on Loan Amount or Broker Compensation
Amount TypeFlat (dollar amount), Percentage, or Bps (basis points)
AmountThe base commission amount
Minimum CommissionFloor for the calculated commission (optional)
Maximum CommissionCap for the calculated commission (optional)
File Fee Settings
FieldDescription
Deducts From Loan OfficerWhether this template’s amount is deducted from the LO’s commission
Apply File Fee FirstWhether to deduct the file fee before calculating the commission percentage
Fee NameA label for the file fee (e.g., “Processing Fee”, “Admin Fee”)
File FeeThe file fee amount
File Fee TypeFlat, Percentage, or Bps
File Fee Applied OnWhat the fee is calculated against: Loan Amount, Loan Revenue, Net Commission, or Gross Commission
  1. Click Save to create the template.

Adding Commission Rules

After creating a template, you can add rules that modify the base commission under specific conditions. Each rule can filter on:
  • Lender — Apply only to loans with a specific lender (or exclude a specific lender).
  • Lead Source — Apply only to loans from a specific source.
  • Branch — Apply only to loans from a specific branch.
  • Loan Purpose — Purchase or Refinance.
  • Loan Type — Conventional, FHA, VA, USDA, Non-QM, etc.
  • Payer Type — Lender, Borrower, Investor, or Seller.
  • Tax Classification — W2 or 1099 employees.
  • Property States — Apply only to loans in specific states.
Rules also have their own amount, amount type, and commission basis settings, allowing you to create sophisticated tiered compensation structures.

Performance Boosters

Templates can include an optional Performance Booster that increases compensation based on production volume:
  • Measurement Type — Volume (dollar amount) or Units (loan count).
  • Duration Type — Measured “In the Last” period, “Since Beginning Of” period, or “All Time”.
  • Period — Week, Month, Quarter, or Year.
  • Conditions — Define thresholds and bonus amounts (e.g., “If volume exceeds $5M in the last month, add 10 bps”).

Assigning Templates to Employees

After creating commission templates, you will need to assign them to individual employees. Navigate to the employee’s profile page or use the commission template assignment features to link templates to specific loan officers, processors, or other roles.

Setup Checklist

Use this checklist to track your progress through initial setup:
  • Company name and NMLS number configured
  • Loan Origination System selected
  • Payroll settings (commission and draw schedules) configured
  • Branches created
  • Branch managers assigned
  • Employees added with roles, tax classifications, and branch assignments
  • Employee state licenses entered (for loan officers)
  • Lenders added with product types and contacts
  • Lead sources defined
  • Chart of accounts initialized (or custom accounts created)
  • Commission templates created and activated
  • Commission templates assigned to employees

Next Steps

Once your initial setup is complete, you are ready to start using Keystone for day-to-day operations:
  • Import or create loans in the Loan Pipeline.
  • Run commissions from the Commission section.
  • Track tasks using the Tasks module.
  • Review quality control with the QC templates and review system.
  • Explore analytics on the Data Analytics page.
For a full guide to the application layout, see Navigation.