Core ConceptsFeatures
Core Concepts

Core Features

Learn about the essential tools and capabilities in EHF Mortgages for managing mortgage processes efficiently.

Overview

EHF Mortgages provides essential tools to streamline your mortgage journey. You can check eligibility instantly, build loan applications, manage documents securely, and track progress with real-time notifications. These features work together to simplify complex processes.

Mortgage Eligibility Checker

Quickly determine if a client qualifies for a mortgage. Enter basic details like income, credit score, and property value to receive an instant assessment.

Use the eligibility checker early in consultations to set realistic expectations.

Gather Client Data

Collect income, employment status, and debt information.

Run Check

Submit via the dashboard or API.

Review Results

Get a qualification score and next steps.

const response = await fetch('https://api.example.com/v1/eligibility/check', {
  method: 'POST',
  headers: { 'Authorization': `Bearer ${YOUR_API_KEY}`, 'Content-Type': 'application/json' },
  body: JSON.stringify({
    income: 75000,
    creditScore: 720,
    propertyValue: 300000
  })
});
const results = await response.json();
console.log(results.qualified); // true/false

Loan Application Builder

Build comprehensive loan applications with drag-and-drop forms. Customize fields for different mortgage types like fixed-rate or ARM loans.

Ideal for stable payments over 15-30 years.

const app = {
  loanType: 'fixed',
  termYears: 30,
  amount: 250000
};

Document Management System

Securely upload, organize, and share documents like pay stubs, tax returns, and appraisals. All files are encrypted and version-controlled.

Upload Files

Drag and drop or select from your device.

Categorize

Assign to categories like "Income" or "Assets".

Share Securely

Generate shareable links with expiration.

body
documentsarray
Required

Array of file objects with name, type, and url.

Progress Tracking and Notifications

Monitor application status in real-time. Receive email, SMS, or in-app alerts for milestones like "Under Review" or "Approved".

Customize channels:

ChannelDescriptionEnabled by Default
EmailDetailed updatesYes
SMSUrgent alerts onlyNo
In-AppDashboard pushYes

Update via API:

await fetch('https://api.example.com/v1/notifications/preferences', {
  method: 'PUT',
  headers: { 'Authorization': `Bearer ${YOUR_API_KEY}` },
  body: JSON.stringify({ smsEnabled: true })
});

Track multiple applications simultaneously from your dashboard at https://dashboard.example.com.