Your Loan Origination Data Template

Universal process mining template
Your Loan Origination Data Template

Your Loan Origination Data Template

Universal process mining template

This is our generic process mining data template for Loan Origination. Use our system-specific templates for more specific guidance.

Select a specific system
  • A universal structure for your loan origination event log.
  • Recommended attributes and activities for in-depth process analysis.
  • Pointers to system-specific data extraction instructions.
New to event logs? Learn how to create a process mining event log.

Loan Origination Attributes

These are the recommended data fields to include in your event log, providing comprehensive context for a thorough analysis of your loan origination process.
5 Required 8 Recommended 5 Optional
Name Description
Activity Name
ActivityName
The name of the specific business event or task that occurred at a point in time in the loan origination process.
Description

The Activity Name describes a specific step or milestone within the loan origination workflow, such as 'Application Submitted', 'Credit Check Completed', or 'Loan Offer Generated'. Each activity represents a distinct point in the process that consumes time and resources.

Analyzing the sequence and frequency of these activities is core to process mining. It helps uncover the actual process flow, identify common pathways, detect bottlenecks, and measure the duration of different stages. Clear and consistent activity naming is crucial for creating an understandable and accurate process map.

Why it matters

It defines the steps of the process, allowing for the visualization and analysis of the process flow, identification of bottlenecks, and measurement of stage durations.

Where to get

Found in event logs or transaction tables that record business process steps.

Examples
Application SubmittedCredit Check CompletedUnderwriting Decision RenderedFunds Disbursed
Event Start Time
EventStartTime
The timestamp indicating when a specific activity or event officially began.
Description

The Event Start Time is a precise timestamp that marks the beginning of an activity. It is a fundamental component of the event log and is essential for ordering events chronologically to reconstruct the process flow for each case.

In process analysis, the start time is used to calculate the overall case duration, the time spent between activities, and the active processing time of each step when an end time is also available. It is the primary temporal attribute used to understand process timing, identify delays, and evaluate performance against service level agreements.

Why it matters

This timestamp is critical for ordering events, calculating process cycle times, and identifying delays between activities.

Where to get

A required field in any system's event log or transaction history table.

Examples
2023-03-15T09:00:00Z2023-04-01T14:30:15Z2023-05-20T11:22:05Z
Loan Application ID
LoanApplicationId
The unique identifier for each loan application. This ID tracks the application throughout its entire lifecycle.
Description

The Loan Application ID is a unique key assigned to every loan request upon its creation. It serves as the primary case identifier, linking all related activities, documents, and decisions from initial submission to final disbursement or closure. This consistency is essential for reconstructing the end-to-end journey of each application.

In process mining, this attribute is used to group all related events into a single case, allowing for the analysis of process flows, cycle times, and variations on a per-application basis. Without a consistent and unique case identifier, it is impossible to accurately map the process or analyze its performance.

Why it matters

It is the fundamental key for process mining, as it groups all related events into a single case, enabling the analysis of the entire loan origination journey.

Where to get

Typically found in the header or main transaction table for loan applications.

Examples
APP-2023-00123LN4567890178912345-A
Last Data Update Time
LastDataUpdateTime
The timestamp indicating when the data for this event was last refreshed or extracted from the source system.
Description

This attribute records the timestamp of the most recent data extraction or refresh from the source system. It is a metadata field that is essential for data governance and quality assurance.

Knowing when the data was last updated helps analysts understand the freshness of their dataset and ensures that analyses are based on current information. It is particularly important for monitoring ongoing processes, as it indicates how up-to-date the process view is. This timestamp is also valuable for debugging data pipelines and identifying potential issues with data ingestion schedules.

Why it matters

It confirms the freshness of the data, ensuring that analyses are based on timely information and helping to manage data quality.

Where to get

Usually generated and stored during the data extraction, transformation, and loading (ETL) process.

Examples
2023-06-01T02:00:00Z2023-06-01T04:00:00Z2023-06-01T06:00:00Z
Source System Name
SourceSystemName
Identifies the source system or application from which the event data was extracted.
Description

The Source System Name specifies the originating application or platform that generated the event data, such as a Loan Origination System (LOS), CRM, or a document management system. In modern enterprises, a single business process like loan origination often spans multiple interconnected systems.

Identifying the source system for each event is crucial for data validation, troubleshooting, and understanding the technological landscape of the process. It allows analysts to trace data back to its origin and assess how different systems contribute to the overall process flow and potential delays.

Why it matters

It helps trace data back to its origin, which is crucial for data validation and for understanding process flows that span multiple IT systems.

Where to get

Often available as a standard field in data extracts or can be added during the data engineering process.

Examples
BlendFinastra FusionnCinoICE Encompass
Application Channel
ApplicationChannel
The channel through which the loan application was initially submitted, such as Online, In-Branch, or Broker.
Description

The Application Channel identifies the initial point of contact or submission method used by the applicant. Examples include 'Online Portal', 'Mobile App', 'In-Branch', or 'Third-Party Broker'.

Different channels can have significantly different customer experiences and internal processing workflows. Analyzing the process by channel helps organizations understand the efficiency and effectiveness of each submission path. It can reveal which channels have faster processing times, higher customer satisfaction, or better data quality, providing insights for strategic investments in technology and operations.

Why it matters

It allows for analysis of process performance and customer experience across different submission channels, such as online, in-branch, or mobile.

Where to get

Captured at the beginning of the application process and stored in the main loan application table.

Examples
Online PortalIn-BranchThird-Party BrokerMobile App
Assigned User
AssignedUser
The name or ID of the user, such as a loan officer or underwriter, responsible for performing an activity.
Description

The Assigned User identifies the individual employee or system user who performed or is responsible for a particular activity. This could be a loan officer, processor, underwriter, or closing agent.

This attribute is fundamental for analyzing team and individual performance, workload distribution, and resource allocation. By tracking activities by user, organizations can identify high-performing individuals, pinpoint training needs, and rebalance workloads to optimize efficiency. It also enables analysis of how different users or teams impact process outcomes and cycle times.

Why it matters

It is essential for analyzing workload distribution, team performance, and identifying resource-related bottlenecks in the process.

Where to get

Typically found in transaction or event logs that record user actions within the system.

Examples
John Smithj.smithunderwriting.user.123Alice Williams
Decision Outcome
DecisionOutcome
The final outcome of the loan application, such as Approved, Denied, or Withdrawn.
Description

The Decision Outcome indicates the final status of a loan application after it has been fully processed. Common outcomes include 'Approved', 'Denied', 'Withdrawn by Applicant', or 'Counter-Offered'.

This attribute is essential for outcome analysis, which seeks to understand which process paths lead to successful versus unsuccessful results. By correlating process variations with decision outcomes, organizations can identify best practices that lead to higher approval rates or behaviors that result in denials. This analysis is critical for improving process efficiency and business outcomes.

Why it matters

It is essential for outcome analysis, helping to identify which process behaviors and paths correlate with successful or unsuccessful loan applications.

Where to get

Usually recorded in the loan application status field or as a specific decision event in the transaction history.

Examples
ApprovedDeniedWithdrawn by ApplicantCounter-Offered
Event End Time
EventEndTime
The timestamp indicating when an activity was completed. This is used to calculate the active processing time for an event.
Description

The Event End Time marks the precise moment an activity was concluded. While some events are milestones with only a start time, many activities have a distinct duration. The end time allows for the direct calculation of this active processing time.

Analyzing active processing time is critical for understanding resource utilization, identifying inefficiencies within specific tasks, and differentiating between time spent actively working on a case versus waiting time. For example, it helps determine how long underwriting actually took, separate from the time the application was waiting in the underwriter's queue.

Why it matters

It enables the calculation of active processing time for activities, which is key to distinguishing between value-added work and waiting time.

Where to get

Often found alongside the start time in event logs or transaction tables for systems that track activity duration.

Examples
2023-03-15T11:30:00Z2023-04-02T10:00:00Z2023-05-21T15:45:20Z
Is Automated
IsAutomated
A flag indicating whether an activity was performed automatically by a system or manually by a user.
Description

This boolean attribute distinguishes between activities executed automatically by a system, such as an automated credit check or initial document validation, and those performed manually by a human user.

This distinction is critical for understanding the level of automation within a process and its impact on efficiency. Analyzing automated versus manual steps helps identify opportunities for further automation, quantify the time savings from existing automation, and understand the workload of human resources. It provides a clear view of the human-system interaction throughout the loan origination journey.

Why it matters

It helps distinguish between system-driven and human-driven activities, which is key for automation analysis and understanding resource workload.

Where to get

Can be a field in the event log or derived based on the activity name or the user associated with the event (e.g., 'system' user).

Examples
truefalse
Loan Amount
LoanAmount
The total monetary value of the loan requested by the applicant.
Description

The Loan Amount represents the principal sum of money requested by the applicant. This is a critical financial attribute that often influences the complexity and risk associated with a loan application.

Larger loan amounts may trigger more rigorous underwriting procedures, require additional levels of approval, or involve different fee structures. Analyzing the process based on loan amount can reveal how value affects processing times, approval rates, and the level of scrutiny applied. It is also a key input for financial analyses, such as calculating the total value of the loan pipeline or the cost per dollar loaned.

Why it matters

This attribute is a key driver of process complexity and risk, allowing for analysis of how loan value impacts cycle time and approval rates.

Where to get

A core field from the loan application data, typically stored in the primary loan information table.

Examples
250000.0050000.00750000.00
Loan Product Type
LoanProductType
The specific type of loan product being applied for, such as Mortgage, Auto Loan, or Personal Loan.
Description

The Loan Product Type categorizes the loan application based on the financial product being requested. Examples include 'Conventional Mortgage', 'FHA Loan', 'Auto Loan', or 'Personal Line of Credit'.

Different loan products often have distinct processes, compliance requirements, and risk profiles. Analyzing the process by product type is crucial for identifying variations and optimizing workflows for specific product lines. This segmentation allows for more targeted improvements and helps explain differences in cycle times, approval rates, and rework across the loan portfolio.

Why it matters

It allows for segmentation of the process to compare performance and identify variations in workflows for different types of loans.

Where to get

A standard field on the loan application form, stored in the main application data table.

Examples
Conventional 30-Year FixedFHA MortgageAuto LoanPersonal Loan
Rejection Reason
RejectionReason
The specific reason provided when a loan application is denied.
Description

When a loan application's final outcome is 'Denied', the Rejection Reason provides a code or text description explaining why. Common reasons include 'Insufficient Credit History', 'High Debt-to-Income Ratio', or 'Incomplete Application'.

This attribute is invaluable for root cause analysis of application failures. By analyzing the most frequent rejection reasons, organizations can identify systemic issues in the applicant pool, underwriting criteria, or the application process itself. These insights can inform marketing strategies, product development, and process improvements designed to reduce denial rates.

Why it matters

It provides critical insights for root cause analysis, helping to understand why applications are denied and enabling targeted process improvements.

Where to get

Recorded as part of the final decision event, often linked to the 'Denied' decision outcome.

Examples
High Debt-to-Income RatioPoor Credit HistoryIncomplete DocumentationProperty Appraisal Too Low
Applicant Type
ApplicantType
Categorization of the applicant, such as 'New Customer' or 'Existing Customer'.
Description

The Applicant Type classifies the loan applicant based on their relationship with the financial institution, for example, as a 'New Customer' or an 'Existing Customer'.

This segmentation is important because the process may differ based on this attribute. Existing customers might have a more streamlined process due to pre-existing data, while new customers may require more extensive identity and information verification. Analyzing the process by applicant type can highlight these differences and help organizations tailor and optimize the customer journey for each segment.

Why it matters

It allows for process comparison between different customer segments, which may have different workflows and service level expectations.

Where to get

Derived from customer relationship management (CRM) data or specified on the application form.

Examples
New CustomerExisting CustomerReturning Customer
Assigned Department
AssignedDepartment
The department or team responsible for the loan application at a specific stage.
Description

This attribute identifies the specific department or functional team, such as 'Loan Processing', 'Underwriting', or 'Closing', that is responsible for an activity or owns the case at a certain point in time.

Tracking handoffs between departments is crucial for understanding organizational workflows and identifying cross-functional delays. Analyzing the process by department helps to measure the performance of different teams, understand their workloads, and optimize collaboration and handoff procedures between them.

Why it matters

It enables analysis of process handoffs and performance by functional team, highlighting cross-departmental bottlenecks and inefficiencies.

Where to get

Can be found in workflow management systems or derived from the user or role assigned to the task.

Examples
Origination TeamUnderwriting Dept AClosing ServicesCompliance Review
Credit Score
CreditScore
The applicant's credit score at the time of the credit check.
Description

The Credit Score is a numerical representation of an applicant's creditworthiness, obtained from a credit bureau during the application process. It is a primary factor in risk assessment and underwriting decisions.

Higher credit scores generally indicate lower risk and may lead to more favorable loan terms or a faster approval process. In process mining, analyzing how credit score influences the process can reveal different treatment paths for applicants with varying risk profiles. For example, applications with lower scores might undergo more manual reviews or require additional documentation, leading to longer cycle times.

Why it matters

It's a key factor in risk assessment that can significantly influence the process path, decision outcomes, and overall cycle time.

Where to get

Sourced from an external credit bureau and stored with the applicant's profile data.

Examples
720650810590
Geographic Location
GeographicLocation
The geographic region, such as state or branch location, associated with the loan application.
Description

The Geographic Location specifies a location relevant to the loan, which could be the property's state, the processing branch, or the applicant's region.

This attribute is useful for analyzing regional variations in the process. For example, different states may have unique compliance requirements that add steps to the process, or certain branches may be more efficient than others. This geographical segmentation can reveal performance differences, resource needs, and market-specific trends that impact the loan origination process.

Why it matters

Allows for geographical analysis to uncover regional variations in process performance, compliance requirements, and business outcomes.

Where to get

Found in application data, such as property address or the branch where the application was submitted.

Examples
CaliforniaNew YorkBranch 101 - DowntownMidwest Region
Underwriting SLA Target
UnderwritingSlaTarget
The target duration, in hours or days, for completing the underwriting stage.
Description

The Underwriting SLA Target defines the expected timeframe within which the underwriting phase of the loan application should be completed. This target is a key performance indicator (KPI) benchmark set by the business to ensure timely processing.

By comparing the actual duration of the underwriting stage, calculated from timestamps, against this target, organizations can measure SLA adherence. This analysis helps identify bottlenecks in underwriting, assess team performance, and manage customer expectations effectively.

Why it matters

It serves as a benchmark to measure performance against service level agreements, helping to identify delays and manage operational targets.

Where to get

Typically defined in business rule configurations or service level agreement documentation and may be stored with the case data.

Examples
48 hours3 days7200 minutes
Required Recommended Optional

Loan Origination Activities

This section outlines the key process steps and critical milestones you should capture to enable accurate and insightful process discovery.
8 Recommended 8 Optional
Activity Description
Application Denied
This activity signifies that the loan application has been officially declined following the underwriting review. This is an alternative, unsuccessful end to the process.
Why it matters

This is a key terminal activity. Analyzing the paths and characteristics of denied applications can reveal issues in qualification criteria or process inefficiencies.

Where to get

Inferred from a final status update on the loan application record, changing the status to 'Denied', 'Declined', or 'Rejected'.

Capture

Capture the timestamp when the application's final status is set to 'Denied'.

Event type inferred
Application Submitted
This activity marks the formal start of the loan origination process, when an applicant or loan officer officially submits the application for review. This event creates the case and is typically the first recorded timestamp for a new loan application.
Why it matters

This is the primary start activity for the process. Analyzing the time from this event to others is crucial for measuring overall cycle time and process efficiency.

Where to get

Usually captured as an explicit creation event in the primary loan application table or system of record. Look for a record creation timestamp.

Capture

Capture the timestamp when a new loan application record is created with a 'Submitted' or 'New' status.

Event type explicit
Application Withdrawn
Indicates that the applicant has chosen to withdraw their application before a final decision was made or before funding. This represents another unsuccessful outcome for the process.
Why it matters

This is a critical terminal activity. High withdrawal rates can indicate a poor customer experience, non-competitive offers, or a lengthy process.

Where to get

Typically captured as a final status update on the loan application, often initiated manually by a user.

Capture

Capture the timestamp when the application's final status is set to 'Withdrawn'.

Event type inferred
Documents Received
Marks the point when all requested supporting documents from the applicant have been received and uploaded to the system. This event often acts as a gatekeeper for moving the application to the underwriting stage.
Why it matters

This is a key milestone and a common bottleneck. Analyzing the time leading up to this event helps identify delays in the application pipeline caused by incomplete documentation.

Where to get

Usually inferred from a status update on the loan application, such as 'Documents Complete' or 'Ready for Underwriting'.

Capture

Capture the timestamp when the application status changes to indicate all required documents have been received.

Event type inferred
Funds Disbursed
Represents the successful completion of the loan origination process, where the loan amount is transferred to the applicant or relevant party. This event marks the end of a successful loan application journey.
Why it matters

This is the primary 'happy path' end activity. The total process cycle time is measured from submission to this event, which is a key indicator of overall performance.

Where to get

This is a core financial transaction and is explicitly logged with a precise timestamp in the core banking or loan servicing system.

Capture

Capture the timestamp of the funding transaction from the financial ledger or payment system.

Event type explicit
Loan Agreement Signed
This activity marks the final signing of all closing documents by the applicant, legally binding the loan agreement. It is the final step required from the applicant before funds can be disbursed.
Why it matters

This is the final confirmation from the applicant and legally concludes the agreement phase. It is the immediate prerequisite for funding the loan.

Where to get

Captured via an e-signature system log, a document management system update, or a manual status change by the closing team.

Capture

Use the timestamp from the e-signature platform or when the signed documents are uploaded and marked as complete.

Event type explicit
Underwriting Decision Rendered
Marks the completion of the underwriter's review, resulting in a decision such as 'Approved', 'Approved with Conditions', or 'Denied'. This event concludes the core analysis stage of the loan.
Why it matters

This is a major milestone that determines the subsequent path of the application. The time taken to reach this decision is a critical key performance indicator.

Where to get

Inferred from the timestamp when the final underwriting decision or loan status field is populated and saved in the system.

Capture

Use the timestamp associated with the final update to the loan application's decision status field by an underwriter.

Event type inferred
Underwriting Started
This activity marks the beginning of the formal underwriting process. It occurs when an underwriter assigns the loan application to themselves or the case status changes to 'In Underwriting'.
Why it matters

This event signals the start of the most critical evaluation phase. Measuring the duration of underwriting is key to identifying bottlenecks and improving decision times.

Where to get

Almost always inferred from a status change on the loan application record or from an assignment log in a workflow system.

Capture

Capture the timestamp when the loan status first changes to 'Underwriting', 'In Review', or a similar state.

Event type inferred
Appraisal Completed
Represents the moment a property appraisal report is received from a third-party appraiser and added to the loan file. This activity is specific to secured loans, such as mortgages.
Why it matters

For property-backed loans, the appraisal is a critical dependency for the final underwriting decision. Delays here directly impact the loan cycle time.

Where to get

Captured from a document management system when the appraisal document is uploaded or from a status field update on the loan record.

Capture

Use the timestamp when the appraisal document status is updated to 'Received' or the associated task is marked as complete.

Event type inferred
Credit Check Completed
This activity signifies that a request to pull the applicant's credit report has been fulfilled and the results are available for review. The credit score and history are attached to the loan file.
Why it matters

The completion of the credit check is a critical prerequisite for underwriting. Delays in receiving this information can stall the entire process.

Where to get

Often logged as an event when data is returned from an integrated third-party credit bureau. It may also be a manual status update.

Capture

Use the timestamp recorded when the credit report is successfully received and attached to the loan application record.

Event type explicit
Documents Requested
Indicates that the system or a loan officer has sent a formal request to the applicant for required supporting documents, such as pay stubs or tax returns. This activity initiates the document collection phase.
Why it matters

This activity helps in analyzing the efficiency of the document collection process by measuring the time it takes for an applicant to respond.

Where to get

Typically logged in a document management module, a communication log, or as a status change like 'Pending Documents'.

Capture

Identify the timestamp when the application status changes to 'Awaiting Documents' or when a document request is logged.

Event type inferred
Final Disclosures Sent
Indicates that the final set of legally required closing documents has been sent to the applicant for review before signing. This is a time-sensitive compliance step that must precede the final closing.
Why it matters

This is a critical regulatory milestone. Monitoring this activity ensures compliance with rules that mandate a review period before closing, avoiding costly delays and legal issues.

Where to get

Found in document management system logs, communication records, or as a specific loan status update like 'Clear to Close'.

Capture

Use the timestamp from the system when the final closing disclosure package is recorded as sent to the applicant.

Event type explicit
Initial Disclosures Sent
Represents the point at which the initial set of legally required disclosure documents, such as a Loan Estimate, is sent to the applicant. This is a critical compliance step that must occur early in the process.
Why it matters

Tracking this activity is essential for monitoring regulatory compliance and ensuring disclosures are sent within the required timeframe. Delays here can lead to compliance risks and penalties.

Where to get

Often found in document generation logs or a communications module. It can also be a status change on the loan application.

Capture

Use the timestamp from the document management system when the initial disclosure package is generated and sent.

Event type explicit
Loan Offer Accepted
Represents the applicant's formal acceptance of the loan offer and its terms. This is a critical milestone indicating the applicant's intent to proceed with the loan.
Why it matters

This event confirms the applicant is moving forward. It provides a clear signal for initiating the final closing procedures.

Where to get

Often captured by a manual status update by a loan officer or automatically through an e-signature system integration.

Capture

Capture the timestamp when the loan status is updated to 'Offer Accepted' or a similar state.

Event type inferred
Loan Offer Generated
This activity occurs after an 'Approved' underwriting decision and represents the creation of the official loan offer document. It formalizes the terms of the approved loan to be sent to the applicant.
Why it matters

The generation of the loan offer is a key step in the path to closing a loan. Tracking its timing helps ensure applicants receive their offers promptly.

Where to get

Typically recorded in a document generation system log or as a specific event in the loan application's history.

Capture

Capture the timestamp when the loan offer document is created or its status is set to 'Generated'.

Event type explicit
Underwriting Rework Requested
Captures rework within the process where an underwriter sends the application back to a loan officer or processor for more information or corrections. This is often indicated by a status change from 'In Underwriting' back to a previous state.
Why it matters

This activity is a direct indicator of process inefficiency and rework loops. Identifying the frequency and reasons for rework is crucial for process improvement.

Where to get

Inferred from status change logs where an application moves from a later stage, like underwriting, back to an earlier stage, like processing.

Capture

Identify events where the loan status regresses, for example from 'In Underwriting' to 'Awaiting Documents'.

Event type inferred
Recommended Optional

Extraction Guides

How to get your data for process mining.

Extraction methods vary by system. For detailed instructions,

read our ETL guide

or select a specific process and system.