Client SOP change adoption system map: the keys that join knowledge base, LMS, QA and email records

Short answer

Rebuilding client SOP change adoption across systems takes four joins: the client's request to the procedure revision it produced, that revision to the agents who confirmed it, the revision to the quality criteria in force that day, and each agent to the team they sat on at the time. Each join needs a shared key, such as a change request number, a version number, an agent ID or an effective date, or at least a reliable timestamp. The map below names the system, record, key and owner for each, then traces one Illustrative case through all five systems.

Visual briefFull-size diagram
Five system nodes, client email, knowledge base, LMS or acknowledgment log, QA platform and workforce roster, joined around one case by four keys: change request number, SOP version, agent ID with team, and scorecard effective date.
Illustrative system map: one adoption case is only whole when every key travels between the systems that hold it.

This system map is part of the client SOP change adoption guide, which covers what to inventory before a client process transition. This page answers a narrower question for BPO transformation consultants: can the company's records actually be joined into one story?

The map: system, record, linking key, owner

Five systems usually hold the pieces. The table is the reference; the graphic shows the same systems as nodes with the keys moving between them.

SystemRecord it holdsLinking keyTypical owner
Client email or change trackerThe instruction: what changed, who asked, whenChange request number, or sender and dateClient account lead at the outsourcer
Knowledge baseProcedure revisions, change notes, publish datesArticle ID and revision numberBPO knowledge team, often on client content
LMS or agent attestation logWho confirmed which version, and whenAgent ID, team, SOP version, timestampBPO training team
QA platformReviews, scores, comments and QA alignment session notesAgent ID, review date, QA form versionBPO quality team
Workforce rosterWhich agent sat on which team on which dateAgent ID and effective datesBPO workforce management or HR

The keys repeat on purpose. The revision number appears in three systems, agent ID in three, and dates in all five. A case can be rebuilt only where the same key is recorded on both sides of a join.

The four joins and where each one breaks

Most archives keep the records but lose the keys. These are the four places to look.

JoinKey on one sideKey on the other sideCommon break
Instruction to versionChange request number or email date and senderChange note on the SOP revisionChange notes say "updated per client" with no reference
Version to agent attestationVersion number or publish dateAgent attestation record with versionAgent attestations logged against the article, not the version
Version to QA resultScoring form version or effective dateReview date and criteriaScorecards edited in place, so old reviews show today's criteria
Agent to teamRoster with effective datesAgent ID on attestations and reviewsAgents moved teams mid-period with no dated roster

Most of these breaks are invisible until someone tries to rebuild a specific case. That is why the test further down picks one closed change and walks it through every system.

One fully joined case (Illustrative)

A fictional 900-seat BPO runs appointment scheduling for a regional healthcare client. It is not a real account or a completed deal. Follow one change through the five systems:

  1. Client tracker. Change request CR-318 asks agents to confirm the patient's preferred callback number before rescheduling. Dated, with the requester's role.
  2. Knowledge base. Article KB-2214 moves from version 7 to version 8. The change note cites CR-318 and the publish date.
  3. Agent attestation log. 112 of 118 agents on the account confirm version 8 within five days; six on leave confirm on return. Each row carries agent ID, team, timestamp and version.
  4. QA platform. The QA form adds a criterion for the callback check, effective from the version 8 publish date. Reviews after that date are scored against it.
  5. Roster. Two agents moved from the scheduling team to billing during the week; the dated roster shows which team each was on when reviewed.

Every join holds: CR-318 links the request to the version, the version links to agent attestations, the effective date links the version to the QA form, and the roster places each agent. Anyone reading the joined case can see the instruction, the rollout, the adoption rate and the quality result. The exception examples page shows what happens when two instructions collide; this map is what makes such a case traceable.

A ten-minute test of any archive

Ask the delivery director to name one closed change from two or three years ago. Then ask the system owners, without exporting anything:

  • Can the knowledge team find the version that change produced, with its publish date?
  • Can the training team say who acknowledged that version, by team?
  • Can the quality team say which QA form applied the week after?
  • Can workforce management say which team each agent sat on that week?

Tool settings decide several of these answers. Zendesk keeps article revisions for title and body, while publishing changes sit in a separate history view. Guru lets a sender export who acknowledged an announcement. Zendesk QA reviews export through an API, but dashboard data does not come with them.

Four yes answers mean the joins exist. Each no is a finding to record plainly: "agent attestations exist from 2022 but carry no version" is something SourceX can weigh; a guess is not. The referral brief template has a field for exactly these findings, and the internal knowledge bases page describes the record class in general.

Owners, rights and what stays open

The map shows who holds each record, not who may license it. In outsourcing, the client often owns its procedures and interaction data, while agent attestation logs, QA alignment session notes and rosters may be the outsourcer's own. The client-owned vs company-owned data map explains the line; the SOP data-type page and AI agent adoption statistics give wider context. Start with the delivery director, who can name the executive with authority.

Unknown until SourceX reviews it: which records and years are the company's to license, how agent and customer details would be de-identified, whether a buyer wants adoption histories and whether any offer follows. The introduced company needs 50+ full-time employees at peak (contractors excluded), documented operating history, rights to license and an authorized contact. Companies in the U.S., Canada and the EU qualify, as do companies in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia when at least 70% of the data is in English. Partners sign the Channel Partner Agreement before submitting, and the first valid introduction within the 90-day window is credited when the company submits a verified application.

Next step

Refer a company. No cap on rewards. Default reward on a company's first qualifying transaction: the greater of $50,000 plus 5% and 15% of Actual Supplier Payout, with no cap; further qualifying transactions first agreed within 12 months of the first Closing pay 15%. Eligibility and payment conditions apply, including the USD 100,000 Minimum Transaction, and a signed Schedule A or addendum can differ. A lead, meeting or signature alone does not trigger payment.

If the ten-minute test shows a BPO client can join its versions, agent attestations and QA results, register as a partner, check the company against who qualifies and read the program terms before you introduce the delivery director.

  1. Step 1Share your linkSend your personal link to a company you know.
  2. Step 2Company appliesThe company applies itself at /apply.
  3. Step 3Company signs and is paidThe company signs, delivers its data and is paid by SourceX under its agreement.
  4. Step 4You get your rewardthe greater of $50,000 plus 5% and 15% of the actual supplier payout, with no cap. A reward becomes payable after SourceX has paid the referred company under its signed agreement and the payout conditions in the program terms are met, including finance approval and your tax and payment details.

Common questions

What if the company has no change request number for client instructions?

Then the join from instruction to SOP version runs on dates and sender names, which is weaker but still useful. Record that as a finding, for example 'change notes cite the client by name and date, not by request number', so SourceX can weigh it.

Do acknowledgments have to be stored in the knowledge base?

No. Some BPOs log them in an LMS, an attestation form or a spreadsheet. What matters is whether each acknowledgment names the agent, the team, a timestamp and the SOP version, wherever it lives.

Should the partner run a test export to check the joins?

No. The partner asks the system owners what each record contains and writes down the answers. Exports, if any, happen only after the company decides and SourceX's rights review says what is in scope.

Sources

  1. support.zendesk.com/hc/en-us/articles/4408829321498-Viewing-arti…
  2. help.getguru.com/docs/sending-and-receiving-announcements-in-…
  3. support.zendesk.com/hc/en-us/articles/7043724806810-Exporting-da…
  4. refer.sourcex.si/terms

Free resources

Know a company with valuable proprietary data?

Become a referral partner, get your link and introduce the company’s CEO (in an owner-run company, usually the owner). Referral partners can join from most countries. We can't work with partners in countries or regions under U.S. sanctions or on U.S. restricted-party lists. The companies you introduce should be based in the U.S., Canada and the EU, or in the UK, Australia, New Zealand, India, Singapore, South Africa, Latin America, the UAE and Saudi Arabia with at least 70% of their data in English.

Refer a company →

I own a business

Explore licensing your company's data directly to SourceX for AI training and evaluation. Start a short assessment; no uploads needed.

Start an assessment