Table of Contents
Support Guide

Blend Integration Guide

What it is, why it matters, and how to set it up in Shape

What is Blend and why teams use it

Blend is a mortgage Point of Sale system that lets borrowers complete their loan application online in a guided, step by step experience. Borrowers can enter personal information, property details, and financial data in one place instead of sending documents back and forth over email.

When Blend is integrated with Shape CRM, your team gets a connected workflow from lead to full application.

Sales and Loan Officer benefits

Operations and Admin benefits

This integration helps your team move from “we sent them a link” to “we can actually see what they’ve completed and what’s left.”

Connecting Blend to Shape

  1. Go to Settings → API Integrations

  1. Under the Blend section, click Connect

A popup will appear. Enter:

These credentials come from your Blend environment and allow Shape to securely communicate with Blend.

Two sync modes are available:

How Data Syncs Back to Shape

Blend uses webhook event notifications.

We must:

Each webhook event requires a follow-up GET call to retrieve full application data.

User Assignment Mapping

A Blend User ID field is added to user profiles in Shape.

This ID:

Blend roles:

On Manage Departments, admins select which department represents the Primary Assignee (Loan Officer).

Configuring Blend Users Manually

If you need to link a specific Shape user to their Blend user:

  1. Open the user’s Profile

  1. Go to LOS Integration Details.

  1. Enter the Blend User ID (GUID) in the Blend User ID field

This ensures applications created from Shape are tied to the correct loan officer inside Blend.

Setting Up Automation to Create Blend Applications

Automation is what turns a CRM record into a live Blend application.

  1. Go to Settings → Automation Actions (Triggers)

  1. Click Create New Automation Action

Configure:

Trigger option: Create Application in POS

When triggered:

Borrower receives an email to start their Blend application.

Creating the Record That Triggers Blend

Before automation runs, the record must have minimum borrower details.

Create or update a record in Shape with:

Blend User Assignment is optional. The record can be manually assigned or assigned later when Blend sends data back.

Once required fields are filled in, move the record to the status tied to your automation.

When the record hits this status, Shape will:

What the Borrower Experiences

The borrower receives an email invitation. They click Activate Loan Hub, which takes them to the Blend portal.

There they:

Blend guides them step by step, reducing confusion and drop off.

How Data Syncs Back to Shape

As the borrower works in Blend, Shape receives webhook updates.

Here is how Shape handles that data:

This keeps Shape aligned with the live application.

Blend Field Mappings

Blend Fields

Blend Fields

id

pointOfsaleId

loanPurposeType

loanPurposeType

loanAmount

LoanAmount

purchasePrice

borpurchasePrice

party.type == "BORROWER"

firstName

firstname

lastName

lastname

middleName

bormiddlename

suffixName

borsuffix

maritalStatus

bormaritalstatusdetails

veteranStatus

leadveteran

phoneNumber

phone

Mailing Address

streetAddressLine1 + line2

boMailStreetAddress

city

boMailCity

state

boMailState

zipCode

boMailZipCode

Current Address

streetAddress

boraddress

city

borcity

state

borstate

zipCode

borzip

Former Address

streetAddress

borformeraddress

city

borformercity

state

borformerstate

zipCode

borformerzip

party.type == "COBORROWER"

firstName

cbiFirstName

lastName

cbiLastName

middleName

cbiMiddleName

suffixName

cbiSuffix

maritalStatus

qkappcbimaritalstatus

phoneNumber

cbiHomePhone

Mailing

streetAddress

cbiMailStreetAddress

city

cbiMailCity

state

cbiMailState

zipCode

cbiMailZipCode

Current Address

streetAddress

cbiPresentStreetAddress

cbiPresentStreet
Address

city

cbiPresentCity

state

cbiPresentState

zipCode

cbiPresentZipCode

party.type == "REAL_ESTATE_AGENT"

firstName

relagentName

lastName

relagentLastName

email

relagentEmail

phoneNumber

relagentPhone

Property Fields

address->city

prCity

address->state

prState

address->countyName

prCounty

type

qkapppropertyType

typeusageType

propropertyUse

value

qkappestAppraisalVal

Income Tables

type

tblOtherIncomeInfo.type

tblOtherIncome
Info.type

yearlyIncome

tblOtherIncomeInfo.amount

tblOtherIncomeInfo.
amount

Coborrower Income

type

tblcoborrowerEmploymentInfo.type

tblcoborrowerEmploy
mentInfo.type

yearlyIncome

tblcoborrowerEmploy
mentInfo.amount.type

tblcoborrowerEmploymentInfo.amount.type

assignees

User assignment

What Information Shape Receives from Blend

When a borrower progresses through the application, Blend sends structured application data back to Shape. This gives your team visibility without needing to constantly check Blend.

Application level details

This allows your team to see the type and size of the deal and its progress.

Borrower and Co Borrower information

For each party on the file, Shape can receive:

This ensures the CRM record reflects everyone tied to the loan and their role.

Address history

Blend provides structured address details:

This reduces the need to re collect address history later.

Income information

If entered by the borrower, Shape can receive:

This gives early financial insight for the file.

Property details

Shape can receive:

This keeps the CRM aligned with the subject property automatically.

When and How Shape Receives Data from Blend

Technical Overview

The Blend integration supports:

  1. Sending records from Shape to Blend

  1. Receiving records from Blend to Shape

  1. Application status updates

  1. Milestone updates

Event Subscriptions

All Blend integrations subscribe to Process Completed application events. These fire each time a borrower completes a major section such as:

Some clients subscribe only to these core events, others subscribe to all available events, including:

High Level Workflow

  1. Shape creates an application in Blend

  1. Borrower enters data in Blend

  1. Blend sends an event notification

  1. Shape receives the webhook

  1. Shape performs a GET call to Blend to retrieve full application data

  1. Shape updates the CRM record

  1. Borrower submits the application

  1. Shape receives updated status events

Record Creation and Update Logic

If crmId exists

If crmId does not exist

Source handling

LOS Coordination

In some setups, Blend replaces LOS integration.
In others, it runs alongside.

To prevent duplicates:

Summary

With Blend integrated into Shape, your team can:

The goal is a smoother borrower experience and better visibility for your team, all while keeping Shape as your central system of record.

get started shape software woman pointing

Still need help? Contact Shape Expert!