Skip to main content
Loan origination is one of the most document-heavy workflows in banking. Each application requires pulling credit data, verifying income documents, cross-checking against underwriting policies, and routing the file to the right decision-maker. Manual handling introduces delays, inconsistent evaluations, and bottlenecks during peak volume periods. With Wayak, you build an agent that reviews incoming applications against your underwriting criteria, extracts key data points from uploaded documents, and routes each file based on risk tier and product type. A playbook monitors new submissions and triggers the intake workflow automatically, so your team focuses on decisions rather than data gathering.

What you need

Data sources

  • Loan origination system — application records, applicant demographics, requested amounts, and decision history
  • Credit bureau API — credit scores, trade lines, delinquency history, and inquiries
  • Core banking system — existing account balances, deposit history, and relationship tenure

Knowledge spaces

  • Underwriting policy manual — upload your current credit policy, including approval thresholds by product type and risk tier
  • Regulatory guidelines — fair lending requirements, disclosure rules, and documentation checklists
Semantic layer: Define these in your ontology before setting up the agent.
ComponentNameDefinition
ObjectLoan ApplicationMaps to the applications table in the loan origination system. Represents a single borrower request
ObjectCustomerMaps to customers in the core banking system. Represents an individual or business entity
MetricApproval RateCount of approved applications / total applications, segmented by product and branch
MetricAverage Processing TimeMean elapsed days from submission to decision across all applications
DimensionProduct TypeCategorizes applications by mortgage, personal, auto, or commercial
DimensionRisk TierGroups applications into low, medium, high, and very-high risk based on credit score bands
See building a semantic layer for a step-by-step guide.

Agent setup

1

Create the agent

Go to Agent SpaceNew agent.
FieldValue
NameLoan Intake Analyst
RoleLoan Application Reviewer
GoalReview incoming loan applications, verify completeness, assess preliminary risk, and route to the appropriate underwriting queue
2

Set the description

You are a detail-oriented loan intake analyst. You evaluate each application against underwriting policies, flag missing documents or data discrepancies, and classify risk tier using credit bureau data and internal account history. You prioritize accuracy and regulatory compliance over speed, and you never approve or deny an application — you prepare it for human decision-making.
3

Scope data access

Grant access to:
  • Loan origination system (applications table, decision history)
  • Credit bureau API (scores, trade lines)
  • Core banking system (customer accounts, deposit history)
  • Underwriting policy manual knowledge space
  • Regulatory guidelines knowledge space
  • Loan Application and Customer objects, Approval Rate metric
4

Add skills

Trigger: User asks the agent to review a specific application or batch of applications.
  1. Retrieve the application record from the loan origination system.
  2. Compare submitted fields against the required-documents checklist from the underwriting policy manual.
  3. Flag any missing or inconsistent fields (income verification, employment letter, identification).
  4. Pull the applicant’s credit score and trade line summary from the credit bureau API.
  5. Look up the applicant’s existing account relationship in the core banking system.
  6. Generate a completeness summary with a pass/fail status and a list of items needing follow-up.
Trigger: User asks the agent to classify an application by risk level.
  1. Retrieve the applicant’s credit score, debt-to-income ratio, and trade line count from bureau data.
  2. Pull deposit history and average balance from the core banking system.
  3. Match the product type to the corresponding risk-tier thresholds in the underwriting policy manual.
  4. Assign a risk tier (low, medium, high, or very-high) based on the combined criteria.
  5. Return a structured summary with the assigned tier, contributing factors, and the applicable policy section reference.
Trigger: User asks the agent where to route an application.
  1. Check the application’s completeness status and risk tier from previous assessments.
  2. Look up the routing rules in the underwriting policy manual for the given product type and risk tier.
  3. Identify the correct underwriting queue (auto-approve, standard review, senior review, or decline queue).
  4. Flag any regulatory holds (e.g., fair lending review triggers).
  5. Return the recommended queue, expected SLA, and any special handling instructions.

Automation

Playbook: New application intake router

1

Set the trigger

Set the trigger to Event — New record on the applications table in the loan origination system. The playbook fires each time a new application is submitted.
2

Build the workflow

The workflow performs a multi-step evaluation of each new application:
  1. Query the application record and join it with the applicant’s credit bureau data and core banking profile.
  2. Condition — check whether all required documents are present. If documents are missing, branch to a notification step that emails the applicant with a list of outstanding items.
  3. Condition — evaluate risk tier. If the risk tier is “low” and all documents are present, route to the auto-approve queue. Otherwise, route to the appropriate review queue.
  4. Action — update the application status in the loan origination system with the assigned queue and tier.
  5. Delivery — send a Slack notification to the underwriting channel with the application ID, applicant name, product type, risk tier, and assigned queue.
3

Configure delivery

  • Slack — send to the #loan-underwriting channel with application summary
  • Email — notify the assigned underwriter with a detailed intake report
  • Email to applicant — send a confirmation with application ID and expected timeline
4

Test and activate

Click Run now to test with a recent application, then toggle to Active.

What’s next

Customer credit scoring

Build a composite credit scoring model that feeds directly into your loan application workflow.

All Finance & Banking use cases

See the full list.