Where's my file,
and what does that mean?
Everything you need to read a title order's status in Salesforce and know what it's telling you — whether you're working the file, waiting on it, or keeping the connection healthy.
I work at the title company
Escrow officers, processors, and ops managers: what changes on your desk, and how to stop fielding the same six questions.
Title operations →I'm a broker or loan officer
Look up an order yourself, read the status correctly, and know the handful of things still worth a phone call.
Brokers & LOs →I support this in Salesforce
Admins and IT: how the sync behaves, what it can and can't touch, and the answers your vendor-review team will ask for.
Salesforce & IT →What TitleBridge is
TitleBridge copies title order status out of Qualia and into Salesforce, continuously, as it changes. That's the whole job.
It matters because of who can see what. Qualia is where the title work happens, but only title staff have logins. Everyone else on the deal — the loan officer, the broker, the agent, the buyer — has no way to check on a file except to ask a human. Once status lives in Salesforce, they can look it up themselves.
A few things follow from that, and they're worth knowing before you read anything else here:
- Qualia is still the truth. What you see in Salesforce is a live copy. If the two ever disagree, Qualia is right.
- Nothing you do in Salesforce reaches Qualia. The connection is one-way and read-only on the Qualia side. You cannot accidentally change a title file by editing a Salesforce record.
- It's status, not the file. Documents, notes, and the commitment itself stay in Qualia. See what isn't in Salesforce.
What changes when it's turned on
Turning TitleBridge on is a configuration change your Salesforce admin makes once. Nobody has to learn a new application — the status simply starts appearing on records people already use.
| If you're a… | What changes for you |
|---|---|
| Escrow officer or processor | Nothing about how you work in Qualia. You keep updating the file exactly as you do now — the difference is that your updates become visible to the rest of the deal within seconds, so far fewer people interrupt you to ask. |
| Operations manager | Status questions stop landing on your team. You get a reportable view of every open order by stage, and a real number for how much lookup work disappeared. |
| Loan officer or broker | A Salesforce record that answers "where is it?" without an email. You'll see status, closing date, and when that information was last confirmed. |
| Salesforce admin | A set of fields on your title order object that update themselves, plus a sync history you can audit. See Salesforce & IT. |
When someone asks you for a status, answer them and tell them where you read it. "It's in underwriting — you can see that on the Salesforce record any time" is what actually stops the next email. Answering alone trains them to ask you again.
Order status, explained
This is the section most people came here for. Below is what each status means in plain terms, what usually happens next, and roughly how long files tend to sit there.
| Status | What it means | What happens next |
|---|---|---|
| Order opened | The file exists and has been assigned. Nothing has been examined yet. | Title search begins, usually the same or next business day. |
| Title search in progress | Public records are being pulled and examined — deeds, liens, judgments, easements, taxes. | A title commitment is produced. Typically 1–3 business days, longer in counties without online records. |
| Commitment issued | The commitment has gone out. It lists what must be resolved before a policy can be issued. | Lender and underwriter review. Anything flagged becomes a curative requirement. |
| Curative in progress | Something must be cleared before closing — an old lien needing a payoff or release, a missing signature, an estate or heirship question, a survey issue. | Clear to close once resolved. This is the most common reason a closing date moves, and the open requirement count on the record tells you how much is outstanding. |
| On hold | Work is paused — usually waiting on the lender, a payoff statement, or a decision from a party. | Resumes when the blocker clears. Worth a call if it's been sitting. |
| Clear to close | Title requirements are satisfied. Title is no longer what's holding up the closing. | Scheduling and figures. Remaining delays are usually lender-side, not title-side. |
| Closing scheduled | A signing appointment is set. | Signing, then funding and disbursement. |
| Closed | The transaction has closed — signed, funded, and disbursed. | Recording with the county, then final policy issuance. |
| Policy issued | The final title insurance policy has been issued and the file is complete. | Nothing. This is the end state. |
| Cancelled | The order was cancelled — the deal fell through, or it moved to another provider. | Nothing further. The record stays for history. |
These are the common stages. The exact wording on your records comes from your own Salesforce picklist — your organisation may call Clear to close something like CTC or Ready to close. The meanings above still apply. Your Salesforce admin can show you the value mapping if you're unsure which of your labels corresponds to which stage.
A status describes where the file is, not whether it's on schedule. A file can sit in Curative for a week and still close on time, and it can be Clear to close and still be delayed by the lender. For the schedule, read the closing date field — and read how current is this? to know how much to trust it.
Your day, after
Escrow officers, closers, processors, and the managers who run them.
The change is narrower than people expect: your workflow in Qualia doesn't change at all. You open files, order searches, clear curative items, and update milestones exactly as you always have.
What changes is the consequence of doing that. Every milestone you set becomes visible to the rest of the deal within seconds. The people who used to call and ask can see it themselves, so most of them stop calling.
What this is not
- Not a second place to update. You never key status into Salesforce. If you find yourself doing that, something is misconfigured — tell your admin.
- Not surveillance. It reports where files are, not how fast anyone is working.
- Not a substitute for judgment. A broker seeing Curative knows there's a hold-up. They still won't know it's a 1997 lien with a bad legal description. That conversation is still yours, and it's a better use of your time than reading a status out loud.
The one thing that matters on your side
Status is only as current as Qualia. If milestones get updated in a batch at the end of the day, then the whole deal sees end-of-day accuracy and people start calling again to check whether the record is stale. Updating as you go is what makes the quiet stick.
Reading an order record
These are the fields TitleBridge keeps current. Your admin may have renamed them, and may have added others that TitleBridge doesn't touch.
| Field | What it tells you |
|---|---|
| Order number | The Qualia order number. Quote this in any question — it's the fastest way for anyone to find the same file you're looking at. |
| Loan number | The lender's loan number. This is what links the title order to the loan record. |
| Title status | Where the file is right now. See Order status, explained. |
| Raw status | The title company's own wording for the same thing, kept alongside the standard milestone. |
| Key dates | Opened, commitment issued, clear to close, closing scheduled, closed, policy issued — the file's timeline, not just its current step. |
| Estimated closing | The current target date. It moves when the file moves; the reason it moved is not synced. |
| Open requirements | How many curative items are still outstanding, and what they are. The most useful field on the record when a file is stuck. |
| Turn time | How long a file like this normally takes here, and how many days are left against that target. Tells you whether it's late, not just where it is. |
| Property | The subject property address. |
| Lender / broker | The lender and the originating brokerage. On wholesale files these differ. |
| Loan officer | The loan officer's email on the file. |
| Last synced | When Salesforce last heard from Qualia. The trust indicator — see how current is this? |
If Title status, Estimated closing, Open requirements, and Last synced aren't visible without scrolling, people will email instead of scrolling. Getting those four to the top of the page layout is the highest-return change you can make after go-live — open requirements especially, because it answers the follow-up question before it's asked.
Redirecting the askers
The technology only removes the emails if people know to look. Three things do most of the work:
-
Tell them once, in writing
When a new order opens, send the parties a short note saying status is live on the record and where to find it. One paragraph, sent once per file, replaces most of the thread that would have followed.
Hi — your title order (QO-48120) is open and you can check its status any time on the Salesforce record for this deal, rather than waiting on us. It shows the current stage, the target closing date, and when that was last confirmed. If something looks stuck or the date moves, call me directly and I'll tell you what's behind it. -
Answer with the location, not just the answer
"It's in curative with two items open — that's on the Salesforce record any time you want it" costs you a few extra words and stops the next three emails. Answering the question alone teaches people that asking you works.
-
Give the frequent askers a saved view
A broker who sends you six emails a week doesn't want one record — they want their book. A Salesforce list view or report filtered to their orders, sorted by closing date, turns six emails into a bookmark. Ask your admin to set one up.
Brokers and loan officers outside your organisation usually read status through an Experience Cloud page rather than a full Salesforce licence. Who can see which orders is controlled by your own Salesforce sharing rules — TitleBridge only keeps the fields current, it has no say in visibility. Point access questions at your Salesforce admin.
What isn't in Salesforce
Knowing the boundary prevents most misunderstandings — and stops people hunting for something that was never going to be there.
- Documents. Commitments, policies, settlement statements, and any other file attachment stay in Qualia. Nothing is copied.
- Internal notes. File notes and internal correspondence are not synced.
- The reason behind a change. You'll see that a closing date moved from the 2nd to the 14th. You won't see why. That's deliberate — the reason is usually a conversation, not a field.
- Payoff figures and lien detail. Open requirements are listed by label, so the record will say a payoff or a release is outstanding. The underlying figures, lien documents, and party-specific detail stay in Qualia.
- Anything the receiving app doesn't store. Your Salesforce team decides which delivered fields land on the record. If something never appears, that's a configuration choice on your side rather than a fault.
- Wire and payoff instructions. Never transmitted, never shown. See the warning under when to still call.
Deleting an order in Qualia also does not delete the Salesforce record. It's flagged in history for a person to decide what should happen.
When something looks off
Before escalating, one check settles most cases — look at Last synced:
| Last synced | What it means | What to do |
|---|---|---|
| Recent | The connection is healthy. The status shown is what Qualia says. If it looks wrong, the file genuinely hasn't moved — or the milestone wasn't set in Qualia. | Check the file in Qualia. |
| Stale on one record | That single order hasn't changed recently. Usually correct and unremarkable. | Nothing. |
| Stale across many records | The connection has stopped. This is the case that needs a human. | Tell your Salesforce admin now — see troubleshooting. |
If you do need to escalate, the fastest report contains three things: the order number, what Salesforce shows, and what Qualia shows. That's usually enough to diagnose without anyone opening a screen-share.
Getting access
Mortgage brokers, loan officers, and agents waiting on someone else's title file.
Access comes from the title company's Salesforce org, not from TitleBridge. There's no separate TitleBridge login, no app to install, and nothing for you to configure.
Depending on how the title company has set things up, you'll be looking at one of:
- A Salesforce record, if you already work inside the same org.
- A partner or Experience Cloud page — a web page showing the orders you're a party to. Most external partners get this.
- A shared report or list view showing your whole book at once, which is usually what you actually want.
If you don't have access yet, ask your contact at the title company — their Salesforce admin grants it. We can't grant it for you; TitleBridge never controls who sees what.
Finding your order
- Search the order number if you have it — something like
QO-48120. It's the most reliable identifier and it's unique. - Search the property address if you don't. Street number plus street name is usually enough.
- Use your list view if you're checking several files. Sorting by closing date puts whatever needs attention this week at the top.
Then read three fields, in this order: Status, Closing date, Last synced. The first tells you where the file is, the second tells you the current target, the third tells you how much to trust the first two.
For what the status actually means, go to Order status, explained — it's written for exactly this moment.
Two questions worth asking yourself: does the record already answer this, and has the status changed since I last looked? If the answer to the first is yes, you'll get your answer faster by reading it than by waiting for a reply.
How current is this?
Fair question, and the record answers it. The Last synced field shows when Salesforce last heard from the title company's system.
Most changes reach Salesforce within seconds: Qualia notifies the system the moment something happens, and it's delivered straight through. If a notification is ever missed, a periodic check catches it — typically within about ten minutes. Either way there's no overnight batch and nothing anyone has to remember to run.
Two different things that look the same
People conflate these constantly, and it's the source of most unnecessary phone calls:
| What you see | What it actually means |
|---|---|
| Status is old, Last synced is recent | The file hasn't moved. The connection is fine and this is a true picture. Title work has real waiting in it — a week in curative is normal, not a system fault. |
| Last synced is old | The picture may be out of date. Something upstream has stalled. This is worth flagging to your title contact. |
So: a stale status with a fresh sync means nothing is wrong with the system — it means nothing has happened yet. That distinction saves everyone a call.
When to still call
The point of all this is to remove the routine questions, not the useful ones. Pick up the phone for:
- A closing date that moved. You can see that it moved; you can't see why. The reason usually matters more than the date.
- Anything sitting in Curative. If you or your borrower can help clear it — a payoff statement, a signature, a document — knowing the specific requirement gets the file moving.
- A document you need. Commitments and policies aren't in Salesforce and never will be.
- Anything that doesn't look right. Trust the instinct. A quick call beats an assumption on a file that's about to fund.
Wire and payoff instructions are never shown in Salesforce, and TitleBridge never transmits them. Anything you receive that appears to be wiring instructions — by email, text, or a portal message — must be verified by calling the title company on a number you already had, not one supplied in the message itself.
Real estate wire fraud works by producing a convincing-looking change of instructions at exactly the moment everyone is busy. No status system, this one included, should ever be treated as confirmation of where money goes.
How the sync behaves
Salesforce administrators, IT, and anyone running a vendor or security review.
TitleBridge is a hosted service that sits between the two systems. It runs as a three-stage pipeline:
- Watch. Qualia notifies us the moment an order changes, and we also poll on an interval as a backstop so nothing is missed if a notification is dropped.
- Filter and store. Every payload passes a storage allowlist before anything is written. Each change becomes an immutable event in an append-only log, carrying an increasing
sequencenumber. - Deliver. A signed JSON message is posted to a receiving endpoint in your Salesforce org, which matches the loan and upserts the record.
A notification-driven change is captured and delivered within seconds. The poll backstop runs on a per-customer interval (ten minutes by default) with a deliberate overlap window, so a missed notification costs minutes rather than being lost — duplicate captures are absorbed by hashing. Each delivery is assembled in memory at send time rather than replayed from storage.
Boundaries worth knowing
- Read-only toward Qualia. The only write we ever make is configuring our own webhook subscription, which an administrator initiates. We never create or edit a title file.
- We hold no Salesforce credentials. We never log into your org. We post a signed message to an endpoint you control; your code decides what to write.
- Borrower NPI is never stored by us — see security & data location. It is present in the delivered payload, because that's what makes the Salesforce record useful.
- Nothing is deleted. The capture log is append-only, and we never delete a Salesforce record.
- Documents are never transferred. Commitments, policies, and attachments stay in Qualia.
Connections & access
A connection is a bidirectional channel between one title company and one Salesforce org. Setting one up touches both ends.
The Qualia end
Per-customer Qualia API credentials are stored encrypted at rest (AES-256-GCM) and are never displayed again after setup. We subscribe to change notifications and run a delta poll as a backstop; the poll interval is configurable per customer.
The Salesforce end
You install or build a small receiving application in your own org. It needs:
- An Apex REST resource to receive the push.
- A
Title_Order__ccustom object withQualia_Order_Id__cmarked External ID, Unique — that's the upsert key. - Loan matching by SOQL on your loan object (see the field map).
- Optionally a Lightning component on the loan record page to display milestone and key dates.
A bare @RestResource reached at *.my.salesforce.com/services/apexrest/... requires a logged-in Salesforce session, so an unauthenticated POST is rejected with INVALID_SESSION_ID and your Apex never runs. Expose the class through a Salesforce Site or Experience Cloud site, grant the site guest user access to the Apex class and to Title_Order__c, and register the Site URL.
The HMAC signature is what secures that public URL — verify it on every request.
Setup values, issued once
| Value | Used for |
|---|---|
| Signing secret | Verifying that an inbound push genuinely came from TitleBridge. |
| Inbound API key | Bearer token on calls your app makes back to TitleBridge. |
| Inbound endpoint | Where your app posts loan lifecycle events. |
| Your endpoint URL | Where we push. You supply this. |
The signing secret and API key are shown once at creation and stored encrypted thereafter. Put them in a protected Custom Setting or Custom Metadata record per org.
Dry run first
A new connection starts in DRY_RUN: TitleBridge records what it would send and sends nothing. Flip it to ACTIVE when your receiver is ready. This is the safest way to verify the wire shape against real orders without writing anything.
Broker scoping
A connection can be restricted to specific mortgage brokerages. A scoped connection receives only orders originated by those firms — never another broker's orders, and never orders with no brokerage. A broker's app therefore only ever sees its own book, and no filtering is needed (or possible) on the receiving side. Unscoped connections receive all of that customer's orders.
The reverse channel
The channel runs both ways. Your app can report loan lifecycle events back to us — a loan withdrawn, for instance — authenticated with the inbound key. TitleBridge emails the title company so a person can act in Qualia. We never write that back into Qualia ourselves.
Payload & field map
Field mapping happens on your side, not in TitleBridge. We publish a stable JSON contract; your receiving app decides where each value lands. That's deliberate — it means your custom fields, record types, and automation stay entirely under your control.
| Payload field | Suggested Salesforce field |
|---|---|
| qualiaOrderId | Qualia_Order_Id__c — External ID, Unique. The upsert key. |
| orderNumber | Order_Number__c |
| loanNumber | Loan_Number__c, plus your loan lookup after matching. |
| status.canonicalMilestone | Title_Status__c — the canonical milestone picklist. |
| status.raw | Raw_Status__c — the title company's own label. |
| status.qualiaOrderStatus | Qualia_Lifecycle__c — OPEN / PENDING / CLOSED. |
| keyDates.* | Opened__c, Commitment_Issued__c, Clear_To_Close__c, Closing_Scheduled__c, Closed__c, Policy_Issued__c, Estimated_Closing__c |
| property.* | Property_Street__c, _City__c, _State__c, _Zip__c, _County__c |
| parties.borrowers[] | Borrower_Names__c, or child rows. |
| parties.lenderName | Lender_Name__c |
| parties.mortgageBrokerName | Mortgage_Broker__c — the originating brokerage. On wholesale files this is not the lender. |
| parties.loanOfficerEmail | Loan_Officer_Email__c |
| openRequirements.openCount | Open_Requirements_Count__c |
| openRequirements.labels[] | Open_Requirements__c (Long Text) |
| capturedAt / sourceLastModified | Last_Synced__c / Source_Modified__c |
| sequence | Capture_Sequence__c — guards against stale writes. |
Canonical milestone values
Define Title_Status__c with exactly this picklist. Your users can see whatever labels you prefer; these are the API values we send:
ORDER_OPENED TITLE_SEARCH_IN_PROGRESS
COMMITMENT_ISSUED CURATIVE_IN_PROGRESS
CLEAR_TO_CLOSE_TITLE CLOSING_SCHEDULED
CLOSED POLICY_ISSUED
ON_HOLD CANCELLED
canonicalMilestone is null until the title company has annotated its own workflow — status.raw always carries their label in the meantime, so build your display to fall back to it.
Matching the loan
The join key is the loan number — the LOS loan number that flows through to Qualia, so it matches the one on your loan record. Around 98% of orders carry it.
List<Loan__c> hits = [SELECT Id FROM Loan__c
WHERE Loan_Number__c = :order.loanNumber LIMIT 2];
For the small remainder without one, fall back to loan officer email plus property street and zip. Always upsert the Title_Order__c record even when no loan matches — leave it unlinked and surface it in a list view for manual linking. Dropping it loses the update entirely.
Turn time
Each delivery can carry an expected turn time for the property's state — how long a file of this kind normally takes at this title company. It's what turns "where is it?" into "is it late?".
Title companies configure a default target in business days, with optional per-state overrides, so in practice almost every order carries one. The payload includes the target, the anchor date, a firm calendar deadline (dueOn), and a computed days-remaining figure.
daysElapsed and daysRemaining are calculated at capture time and go stale between updates. Store dueOn — a firm calendar date that already accounts for business days — and compute the live count with a formula field:
Turn_Time_Days_Left__c = Turn_Time_Due__c - TODAY()
A reasonable display string: "Typical turn time 15 days for this file — 4 days left", switching to "6 days past turn time" when the value goes negative. Consider hiding it once the order is closed, since turn time no longer applies.
Delivery contract
Design your receiver for at-least-once, unordered delivery. Three rules make that safe:
- Upsert, always. Key on
Qualia_Order_Id__c. The same order and state may legitimately arrive more than once — a webhook and the backstop poll overlapping, a retry, or a manual replay. Upserting makes duplicates harmless. - Guard with the sequence. Ordering is not guaranteed across orders, but per order the
sequencevalue always increases. Ignore an event whose sequence is at or below the one you've already stored, and out-of-order deliveries stop being a problem. - Commit before you acknowledge. Return 2xx only once the record is saved. A 2xx tells us the update is safely landed and we stop retrying.
Event types
| Type | Meaning |
|---|---|
| order.updated | A captured change. The steady state, and it carries an idempotency key. |
| order.replayed | A manual re-send or backfill from the portal. Same shape — treat it identically. |
| connection.test | The order object is null. Just return 2xx; used by the Test button and delivery probes. |
When a delivery fails
Any non-2xx response or timeout is retried with backoff: 1 minute, 5 minutes, 15 minutes, 1 hour, 6 hours. A brief outage on your side self-heals without anyone doing anything.
After the last attempt the event is dead-lettered — it remains visible and replayable in the portal's Sync Monitor, and it raises an alert to us. Nothing is silently dropped, and nothing needs re-importing after an outage.
A receiver returning 2xx before committing, then failing. We record the delivery as successful and stop retrying, so the update is lost from your side while looking healthy from ours. Acknowledge last, not first.
History & audit
Two separate records exist, and it's worth knowing which one answers which question.
- The capture log — every change observed in Qualia, stored append-only with a sequence number and a field-level diff against the previous state. Answers "what did the file do, and when?"
- The delivery record — every push attempt, its response, and its outcome, visible in the Sync Monitor with a replay action. Answers "did Salesforce get it?"
Delivery records are scrubbed of sensitive detail at the point of writing, so the log itself can never leak borrower information even though the payload it describes contained some.
Access to sensitive detail is audited separately: viewing a live sensitive view, or decrypting a loan number for display, each write their own audit row recording who, which order, and when — never the content.
Retention: captured raw payloads 12 months by default and configurable; delivery records 13 months. Quote the event ID from the Sync Monitor when contacting support and we can see the exact payload, response, and outcome without asking for a screenshot.
Security & data location
The questions below are the ones vendor-review teams ask, in the order they usually ask them.
Where does our data live?
On TitleBridge's infrastructure in the United States. This is a hosted service, so the order timeline rests on our servers rather than yours.
The more useful question is which data. Every payload from Qualia passes through a storage allowlist before anything is written. Order numbers, milestones, dates, and business entity names are stored. Borrower identity, property addresses, loan and policy amounts, individual charge amounts, free-text notes, and the title commitment's curative report are never written to our database at all — they're filtered out, and fetched live from Qualia only at the moment an authorised user asks to see them.
It's an allowlist rather than a blocklist, so a field Qualia adds next year is dropped by default instead of silently persisted. It also fails closed: if the filter can't parse a payload it degrades to a minimal identity record and alerts, never to storing the raw one.
What about the loan number?
The one deliberate exception, because it's the key that matches an order to a lender's loan record. It's encrypted at rest with AES-256-GCM and searched through a separately-keyed blind index, so lookups work without decryption. List views show only that a loan number is present; decrypting one to display it writes its own audit row.
What can it reach?
Read-only on Qualia — the only write we ever make is configuring our own webhook subscription, which an administrator initiates. We never create or edit a title file.
On the Salesforce side, we hold no Salesforce credentials and never log into your org. We send an HMAC-signed webhook to an endpoint you control, and your receiving app decides what to write. Revoking us means turning off your own endpoint.
How is one customer separated from another?
By the database, not just by application code. Row-level security runs in enforcing mode, so a query that forgot its tenant filter still returns nothing across the boundary. A request for another customer's order returns "not found" rather than confirming it exists.
What's the audit story?
Every delivery attempt is logged, and the log is scrubbed of sensitive detail at the point of writing — deliveries are rebuilt in memory at send time rather than replayed from storage, so the delivery record itself can't leak. Viewing sensitive detail and decrypting a loan number each write their own audit row recording who, what, and when, never the content.
What if we want it off?
Revoke the Qualia connection or disable your receiving endpoint. Capture stops cleanly and the data already in Salesforce stays exactly as it is — nothing is rolled back or deleted. Full deletion of a customer's data is a separate, deliberate action requiring an administrator and a two-step typed confirmation.
The complete breakdown of what is and isn't stored is in the Privacy Policy. Vendor questionnaires and architecture documentation go to security@titlebridgeapp.com.
Troubleshooting
Symptoms, what they usually mean, and — the part people actually need — who fixes it.
| Symptom | Usual cause | Who fixes it |
|---|---|---|
| I can't see the record at all | Licensing or sharing rules. Nothing to do with the sync. | Salesforce admin |
| Status is behind what I was told on the phone | The milestone hasn't been set in Qualia yet. Salesforce can't be ahead of its source. | Title ops |
| Status hasn't moved in days, sync is current | The file genuinely hasn't moved — most often sitting in curative. | Escrow officer |
| Last synced is old on many records | The connection has stopped, or deliveries are dead-lettering. Check the Sync Monitor. | Salesforce admin → support |
| One field never updates | The receiving app isn't writing that field, or your automation overwrites it after the upsert. We deliver it; your org decides what lands. | Salesforce admin |
| Status is blank but raw status has a value | The canonical milestone isn't set yet — it stays empty until the title company annotates its workflow. Display raw status as the fallback. |
Salesforce admin |
| A new order never appeared | The connection is broker-scoped and this order came from another shop, or it's still in DRY_RUN so nothing is being sent. | Salesforce admin |
| Deliveries fail with a validation error | A validation rule or required field is rejecting the upsert. The Sync Monitor shows the response your endpoint returned. | Salesforce admin |
| Duplicate records appeared | Qualia_Order_Id__c isn't marked External ID and Unique, so the receiver inserts instead of upserting. |
Salesforce admin → support |
| An update was lost but shows as delivered | The receiver returned 2xx before committing the record. Acknowledge after the save, not before — then replay from the Sync Monitor. | support |
A stopped connection queues changes rather than discarding them. When it's restored, the queue drains in order and the records catch up on their own. There's no re-import to run and no manual reconciliation.
Glossary
| Term | Meaning |
|---|---|
| Canonical milestone | The standard status value we send, so every title company's wording maps to one shared set. Empty until the title company annotates its workflow. |
| Commitment | The title commitment — the document setting out what must be resolved before a title policy can be issued. |
| Connection | The channel between one title company and one Salesforce org, with its own signing secret, scoping, and delivery history. |
| Curative | Work to clear a defect found in the title search: a lien release, a corrected legal description, a missing signature, an heirship question. |
| Dead letter | A delivery that exhausted its retries. It stays visible and replayable rather than being discarded. |
| Dry run | A connection state where we record what we would send and send nothing. How you verify a receiver safely. |
| Loan number | The lender's loan number — the key that matches a title order to the right loan record. |
| Last synced | When Salesforce last heard from Qualia for that record. Freshness of the picture, not of the file. |
| Open requirements | Outstanding curative items on the commitment. The count tells you how stuck a file is; the labels tell you roughly why. |
| Order number | The Qualia identifier for the order. The best thing to quote in any question. |
| Raw status | The title company's own status wording, sent alongside the canonical milestone. |
| Sequence | A per-order counter that always increases, used to ignore stale or out-of-order deliveries. |
| Sync Monitor | The portal view of delivery attempts, responses, dead letters, and the replay action. |
| Turn time | How long a file normally takes for the property's state at that title company, and the deadline that follows from it. |
Getting help
Route it to whoever can actually act, or it just adds a hop:
- "I can't see it" or "I need access" → the title company's Salesforce admin. Access is theirs to grant; we have no control over it.
- "What's happening on this file?" → the settlement agent named on the record. The reason behind a status isn't synced, by design.
- "The sync looks broken" → your Salesforce admin first, then TitleBridge support with the sync event ID.
- Security or vendor review → security@titlebridgeapp.com.
Response targets by severity are on the Support page, along with the answers we're asked most often.
Want to see it on your own files?
We'll sync a live Qualia order into your Salesforce on the first call, using your field names and your status labels.