Oppono Lending & CanadaLend

Salesforce Mortgage Operations, Integrations & Automation

Salesforce Mortgage Operations and Integration Modernization for Oppono & CanadaLend

Oppono Lending and CanadaLend needed a Salesforce platform capable of supporting complex mortgage operations involving applications, borrowers, mortgage agents and brokerages, underwriting, pricing, property information, documents, funding, renewals, communications, reporting, and collaboration with external participants.

Since 2020, WebSolo has worked with Oppono Lending and CanadaLend to continuously expand and improve their Salesforce environment.

What began with reporting, operational improvements, and mortgage application integration evolved into a long-term Salesforce partnership covering mortgage origination, underwriting, renewals, document workflows, Experience Cloud portals, third-party integrations, customer communications, reporting, Marketing Cloud modernization, and ongoing production support.

Salesforce mortgage operations and integration modernization for Oppono Lending and CanadaLend
Success Story

Connected Salesforce Mortgage Operations

Mortgage origination, underwriting, pricing, renewals, broker and lawyer portals, document automation, customer communications, reporting, and integrations with specialized mortgage platforms.

Talk to us

Client Profile

Client
Oppono Lending / CanadaLend
Industry
Mortgage lending and financial services
Engagement Period
2020 - Ongoing
Salesforce Solutions
Sales Cloud, Experience Cloud, Marketing Cloud, Salesforce Flow, Apex, Lightning Web Components, integrations, automation, reporting, and production support
Engagement Type
Long-term Salesforce architecture, mortgage-platform integration, custom development, mortgage workflow automation, Experience Cloud portal development, document automation, reporting, modernization, troubleshooting, and production support

Business Challenge

Mortgage operations depend on information moving accurately between multiple systems, business rules, and teams.

Applications may originate outside Salesforce through specialized mortgage platforms such as Filogix or Newton/Velocity. Once received, application information has to be translated into the Salesforce data model, matched with existing applicants, agents, brokerages, properties, and other records, and made available to internal teams without unnecessary duplicate records or manual re-entry.

From there, a mortgage application can trigger pricing calculations, underwriting rules, document requirements, approvals, customer communications, lender responses, lawyer collaboration, funding activities, reporting, commissions, and eventually mortgage renewal.

The environment therefore required more than isolated Salesforce customization. It needed a connected architecture capable of integrating specialized mortgage technologies with Salesforce while allowing business processes to evolve over time.

Key Requirements

Delivered Solution

Mortgage Origination and Filogix Integration

One of the major initiatives within the engagement was a custom integration between Salesforce and Filogix LENDING Connection.

WebSolo worked with the Oppono team to map Filogix application data into the Salesforce data model and developed the services required to retrieve mortgage applications, process incoming XML, and create or update the corresponding Salesforce records.

The integration handles more than a basic Opportunity import.

Agent and Brokerage Matching

Incoming mortgage applications often reference agents and brokerages that may already exist in Salesforce.

WebSolo implemented matching logic that can identify existing records using business identifiers such as registration numbers, firm codes, and email addresses.

Integration Acknowledgement and Error Handling

The Filogix architecture includes acknowledgement and error-handling processes so application processing can be monitored and failed transactions can be investigated.

This became particularly important as Salesforce moved beyond isolated CRM activity and became a central operational layer in the mortgage process.

Salesforce-to-Filogix Functionality

As requirements evolved, WebSolo continued extending the Filogix integration to support additional Salesforce-to-Filogix and loan-decision related processes.

This created a more connected workflow between Salesforce and the mortgage origination platform and reduced the need to repeatedly enter the same information in multiple systems.

Supporting Multiple Mortgage Platforms

The Salesforce architecture later expanded beyond Filogix.

WebSolo developed and supported integration functionality for additional mortgage platforms including Newton/Velocity and Lendesk.

This multi-platform architecture allowed Salesforce to remain a common operational layer even as different origination channels and external systems were introduced.

Newton / Velocity Integration

For Newton/Velocity, Salesforce receives mortgage application information through custom Apex integration services.

The integration parses incoming XML, maps the information into Salesforce, preserves original submission information for support purposes, and acknowledges successfully received applications.

Salesforce can also send relevant information back as application stages change.

Lendesk Integration

WebSolo also supported Salesforce integration functionality involving Lendesk as the mortgage technology environment expanded.

This helped preserve Salesforce as the common operational layer even when mortgage applications originated from different external systems.

Purview Property Integration

A Purview integration allows Salesforce users to request property and registration information and return relevant results to the mortgage application process.

This allows specialized external property information to become available within the broader Salesforce mortgage workflow.

TMO Integration

The Salesforce environment also includes custom integration functionality around TMO, supporting mortgage and funding-related information exchange and downstream loan information.

Together with Filogix, Newton/Velocity, Lendesk, and Purview, these integrations allow users to work primarily from Salesforce while still accessing specialized mortgage systems.

Mortgage Workflow Automation

A significant part of the long-term engagement has focused on translating mortgage business rules into Salesforce automation.

WebSolo has implemented and maintained automation for application stages, underwriting, mortgage pricing, conditions, approvals, documentation, communications, funding, and renewals.

Loan-to-Value Calculations

Salesforce includes mortgage-specific loan-to-value calculation logic.

Different LTV scenarios can be evaluated based on factors such as:

GDS and TDS Calculations

Mortgage debt-service calculations incorporate borrower income, liabilities, property expenses, mortgage position, and other application data.

Embedding these calculations in Salesforce helps make the results available to the same workflows used by underwriting and operations teams.

Mortgage Pricing Automation

Salesforce applies mortgage-product and pricing logic based on application data and business rules.

The automation was designed to support structured pricing while still allowing users to make appropriate manual adjustments where the business process requires them.

Mortgage Conditions

WebSolo implemented functionality for generating mortgage conditions according to the characteristics of the application.

Conditions can vary based on scenarios including:

Application Validations and Warnings

Custom validation and warning logic helps prevent users from progressing mortgage applications when required information or business conditions have not been satisfied.

This allows important mortgage rules to become part of the Salesforce process instead of depending entirely on manual review.

Mortgage Renewal Automation

Mortgage renewals became another substantial area of Salesforce development.

WebSolo worked with the Oppono team to redesign and automate the renewal journey, including creation of renewal Opportunities, customer communications, underwriting steps, maturity-related processing, and scheduled automation.

Mortgage Amortization Calculations

Custom amortization functionality generates mortgage payment schedules using the applicable:

For renewals, Salesforce can maintain both the original or client-selected scenario and an automatic-renewal scenario.

Process Builder to Salesforce Flow Modernization

As Salesforce moved away from Process Builder, WebSolo helped recreate and modernize mortgage automation using Salesforce Flow.

This reduced dependence on legacy Salesforce automation technology while preserving critical mortgage business processes.

Broker Experience Cloud Portal

Document collection and broker collaboration represented another important operational requirement.

WebSolo developed an Experience Cloud portal workflow allowing mortgage brokers and agents to securely view related applications and provide requested documentation.

From Salesforce, an internal user can select required items from an application's Document Checklist and send a request to the broker.

The broker can then:

When documentation is uploaded, Salesforce updates the corresponding checklist information and notifies the appropriate internal user.

Portal Document Management

The Experience Cloud solution also supports functionality around:

The solution combines Experience Cloud, Lightning Web Components, Apex, Flow, and Salesforce Files.

Lawyer Portal and Document Collaboration

WebSolo also developed a dedicated portal workflow for lawyers involved in mortgage transactions.

Internal users can select reviewed documents within Salesforce and securely make those documents available to the appropriate lawyer.

Within the portal, lawyers can:

Salesforce can then notify the appropriate internal team when new documents or requests are submitted.

This creates a structured document-exchange process around the Salesforce mortgage application instead of depending exclusively on disconnected email exchanges.

Conga Mortgage Document Generation

Document generation has been part of the engagement from the beginning.

WebSolo has supported extensive Conga Composer functionality for generating mortgage-related documents from Salesforce data.

The document-generation logic allows documents to respond to the specific details of a mortgage application rather than functioning only as static templates.

Email, SMS, and Customer Communications

The Salesforce platform coordinates communication throughout the mortgage lifecycle.

WebSolo has supported numerous email, notification, and SMS processes triggered by application stages and business events.

Reporting and Operational Visibility

Reporting was one of the first areas WebSolo worked on with Oppono in 2020 and has remained an important part of the Salesforce environment.

Reports and dashboards have supported areas including:

Where standard Salesforce reporting could not meet a business requirement, custom development was evaluated or implemented to provide the required visibility.

Commission Automation

WebSolo developed custom commission-calculation functionality within Salesforce.

The solution uses custom Salesforce objects, scheduled Apex, and automation to calculate and maintain commission records for different business scenarios.

Marketing Automation Modernization

As the Salesforce ecosystem evolved, WebSolo also supported the transition of marketing functionality from Pardot / Account Engagement into Salesforce Marketing Cloud.

The work included:

This reflects the broader role WebSolo has played throughout the engagement: not simply maintaining existing customization, but helping the Salesforce environment evolve as Salesforce products and the client's technology stack change.

Salesforce Platform Modernization

Long-running Salesforce environments accumulate technical dependencies over time.

WebSolo has therefore also supported platform modernization and technical-debt reduction.

Ongoing Salesforce Architecture and Production Support

A defining part of the Oppono and CanadaLend success story is the duration of the relationship.

WebSolo began working with the organizations in 2020 and has remained involved as Salesforce requirements, mortgage products, third-party systems, Salesforce capabilities, and business processes have changed.

The engagement has included hundreds of individual enhancements and business requests across Salesforce environments.

Engagement Period

The Oppono and CanadaLend Salesforce engagement began in 2020 and continues as mortgage business processes, Salesforce capabilities, and external mortgage technologies evolve.

Over time, Salesforce has expanded from reporting and mortgage application integration into a broader operational platform supporting origination, underwriting, pricing, renewals, external collaboration, communications, documents, commissions, marketing, integrations, and production operations.

2020 - Foundation
Salesforce reporting, operational enhancements, mortgage application integration, Filogix data mapping, application processing, applicant and broker handling, and production support.
Integration Expansion
Extension beyond Filogix to Newton/Velocity, Lendesk, Purview, TMO, and additional mortgage-system processes while maintaining Salesforce as a common operational layer.
Mortgage Automation
LTV, GDS and TDS calculations, underwriting logic, mortgage pricing, application validations, mortgage conditions, communications, approvals, and other business-specific automation.
Renewal Modernization
Renewal Opportunities, maturity-related automation, mortgage amortization schedules, customer communications, underwriting steps, automatic renewal scenarios, and Process Builder-to-Flow modernization.
Experience Cloud Expansion
Secure broker and lawyer portals supporting mortgage applications, document requests, uploads, previews, document versioning, notifications, and external collaboration.
Documents and Communications
Conga Composer, conditional document generation, electronic-signature related workflows, Salesforce email automation, Twilio, 360 SMS, application notifications, and mortgage renewal communications.
Platform Modernization
Salesforce Flow migration, Marketing Cloud transition work, integration updates, security and permission changes, data-quality improvements, metadata backups, and technical-debt reduction.
2020 - Ongoing
Continuous Salesforce architecture, development, integrations, enhancements, troubleshooting, testing, deployment, and production support as mortgage processes and technologies continue to evolve.

Results and Benefits

The long-term engagement has helped Oppono Lending and CanadaLend develop Salesforce into a connected operational platform supporting mortgage applications, business rules, integrations, documents, communications, external collaboration, reporting, and ongoing technology change.

Platform and Technologies

WebSolo Services Provided

Frequently Asked Questions

What type of Salesforce work has WebSolo performed for Oppono and CanadaLend?

WebSolo has supported Salesforce architecture, mortgage-platform integrations, Apex development, Salesforce Flow, Experience Cloud portals, Lightning Web Components, mortgage workflow automation, renewals, documents, communications, reporting, commissions, Marketing Cloud modernization, technical-debt reduction, deployment, troubleshooting, and ongoing production support.

Can Salesforce integrate directly with Filogix?

Yes. WebSolo developed custom integration functionality that allows Salesforce to receive and process mortgage application information from Filogix, map the information into Salesforce records, and support related response processes.

The implementation includes XML processing, mortgage application mapping, applicant and broker or agent handling, record matching, acknowledgement logic, and integration error handling.

Does the Filogix integration only create Opportunities?

No. The integration handles broader mortgage application information including applicants, agents, brokerages, addresses, properties, and related mortgage data. Custom matching logic can identify existing Salesforce records and create new records where appropriate.

Can Salesforce support multiple mortgage origination platforms?

Yes. The Oppono and CanadaLend environment expanded beyond Filogix to support integration functionality involving Newton/Velocity and Lendesk, while Salesforce continued serving as a common operational layer.

Can Salesforce automate mortgage underwriting calculations?

Yes. The environment includes business-specific automation around loan-to-value calculations, GDS and TDS calculations, pricing, mortgage conditions, validations, and other underwriting-related requirements.

Can Salesforce support mortgage renewals?

Yes. WebSolo developed custom renewal functionality covering renewal Opportunities, maturity-related automation, customer communications, underwriting activities, mortgage amortization calculations, client-selected scenarios, and automatic-renewal scenarios.

Can mortgage brokers access Salesforce without becoming internal Salesforce users?

Experience Cloud can provide controlled external access. WebSolo developed a broker portal workflow that allows brokers and agents to view related mortgage applications, review requested documentation, upload files, and interact with document-checklist processes.

Can lawyers collaborate through Salesforce?

Yes. WebSolo developed a lawyer portal workflow that allows authorized external participants to review and download mortgage documents, upload documentation, request missing information, and perform application-related actions.

Does the solution support mortgage document generation?

Yes. WebSolo has supported extensive Conga Composer functionality used to generate mortgage-related documents from Salesforce data, including template selection, merge logic, conditional document generation, email delivery, and electronic-signature related processes.

Does Salesforce manage customer communications?

Yes. The platform supports email and notification processes as well as SMS workflows involving Twilio and 360 SMS. Communications can be triggered by application stages, ownership, mortgage renewals, and other business events.

Can Salesforce calculate mortgage commissions?

Yes. WebSolo developed custom commission functionality using Salesforce objects, scheduled Apex, and automation to calculate and maintain commission records for different mortgage business scenarios.

Has WebSolo modernized legacy Salesforce automation?

Yes. WebSolo has migrated and redesigned legacy Process Builder automation using Salesforce Flow and continues to modernize integrations, permissions, data quality, and other technical dependencies as the Salesforce platform evolves.

Does the engagement include Salesforce Marketing Cloud?

Yes. WebSolo has supported modernization of marketing functionality from Pardot / Account Engagement toward Salesforce Marketing Cloud, including connectivity, Business Units, Data Extensions, form-related processes, automation, and email templates.

Is WebSolo still supporting the Salesforce environment?

Yes. The engagement began in 2020 and is ongoing, with WebSolo continuing to provide Salesforce architecture, development, integration support, troubleshooting, enhancements, testing, deployment, and production support.

Can WebSolo support similar Salesforce mortgage projects?

Yes. WebSolo can help mortgage lenders, brokerages, and financial-services organizations integrate Salesforce with mortgage origination platforms, automate underwriting and renewals, build secure Experience Cloud portals, improve document workflows, automate communications and reporting, modernize legacy Salesforce automation, and provide long-term production support.

Need to connect Salesforce with your mortgage technology stack?

WebSolo can help you integrate Salesforce with mortgage origination platforms, automate underwriting and renewals, build secure broker and lawyer portals, improve document workflows, modernize legacy automation, and support your Salesforce mortgage environment over the long term.

Talk to a Salesforce consultant