Your Loan Origination Data Template
Your Loan Origination Data 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.
Loan Origination Attributes
| 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 | |||
Loan Origination Activities
| 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 | |||
Extraction Guides
Extraction methods vary by system. For detailed instructions,