How Fuzzy Search assigns manufacturers and suppliers in PqW
How PqW automatically matches imported vendor names to the right Salesforce Accounts
Introduction
When a Bill of Materials (BoM) is imported into PqW — from Cisco CCW-R, Ingram Micro, or a manual upload — the vendor names on each line item rarely match your Salesforce Account records exactly. A BoM might list a manufacturer as "Cisco Systems Pty Ltd" while your Account is "Cisco Systems, Inc.", or a distributor as "Ingram Micro India" while your org has separate Accounts for "Ingram Micro India Private Limited" and "Ingram Micro Inc."
Fuzzy Search is the PqW capability that reads these vendor names, finds the closest matching Accounts, and assigns the correct Manufacturer and Supplier across every related record — so you don't have to look them up by hand. This article explains what it is, where it runs, how it works, and what it does for you and your admins.
What Fuzzy Search is
Fuzzy Search is PqW's approximate string-matching engine. It compares vendor names from imported BoM data against Account names in your Salesforce org and finds the best match even when the names aren't identical.
Why exact matching isn't enough
Vendor names in source files are rarely standardised. The same manufacturer or supplier can appear in many forms:
| Source File Says | Your Salesforce Account |
|---|---|
| Cisco Systems Pty Ltd | Cisco Systems, Inc. |
| CISCO | Cisco Systems, Inc. |
| Ingram Micro India | Ingram Micro India Private Limited |
| Ing Micro | Ingram Micro Inc. |
| Meraki LLC | Cisco Meraki |
| HPE | Hewlett Packard Enterprise |
An exact match fails for each of these. Fuzzy Search instead uses a distance-based algorithm to measure how close two names are, then ranks the closest Accounts as suggestions.
Key Terms
| Term | What it means |
|---|---|
| Fuzzy Mapping | A record PqW creates for each unique vendor name found during import. It holds the raw name, the suggested Account matches, and the confirmed selection. |
| Fuzzy distance / score | A number showing how close a vendor name is to an Account name. A lower score means a closer match. |
| Name Mapping page | The PqW page where admins review and confirm Fuzzy Mapping records. |
| Auto-resolve | When Fuzzy Search finds a single very high-confidence match, it assigns the Account without needing review. |
| Suggested Account | The top-ranked Account(s) Fuzzy Search recommends for a vendor name, shown as a dropdown on the Name Mapping page. |
| Confirmed mapping | A Fuzzy Mapping where an admin has selected and saved the correct Account. Once confirmed, it's reused for every future import with the same vendor name. |
Where Fuzzy Search Runs in PqW
Fuzzy Search runs in the background, immediately after a BoM is imported — before you start working on the Quote. You don't trigger it; it fires automatically. The table below shows where it sits in the overall flow so you can see what's happening behind the scenes.
| Stage | What happens | Fuzzy Search's role |
|---|---|---|
| Import BoM | BoM Items are created with raw vendor names from the source file | — |
| Master Item creation | PqW creates or matches Master Items from BoM Items | — |
| Fuzzy Search runs | — | Reads the vendor names, creates Fuzzy Mapping records, and calculates the closest matching Accounts |
| Review and confirm | — | Admins open the Name Mapping page, confirm the correct Account for each name, and save |
| Account assignment | — | PqW assigns the confirmed Manufacturer/Supplier to all related BoM Items, Master Items, and Quote Items |
| Edit Quote / pricing | You work with correctly assigned Manufacturer and Supplier values | (already resolved) |
Prerequisites
For Fuzzy Search to run and produce results, the following need to be in place. These are configured by your administrator.
| # | Requirement | Detail |
|---|---|---|
| 1 | Fuzzy Search is enabled | The PQW Fuzzy Search Settings must have Enabled = Yes. If it's set to No, Fuzzy Search doesn't run after import. |
| 2 | Accounts exist with the correct Account Type | The Accounts being matched must exist in Salesforce with the right Account Type (Manufacturer, Supplier, Distributor). Fuzzy Search only searches Account types listed in the settings. |
| 3 | A BoM has been imported | Fuzzy Search runs on newly created BoM Items and Master Items that have vendor name fields populated. |
| 4 | Field mappings are configured | The settings specify which field holds the vendor name and which field receives the resolved Account. |
| 5 | The Name Mapping page is accessible | Admins who review and confirm suggestions need access to the Name Mapping page. |
Note: If no Fuzzy Mappings appear after import, the usual cause is that Fuzzy Search is disabled, or that no Accounts exist with the configured Account Type. Check requirements 1 and 2 first.
How it Works
The numbered stages below are what PqW does automatically. You don't perform them — they're shown so you can understand the mechanism.
Step 1. The BoM is imported
A BoM is imported into PqW. The system creates BoM Items and Master Items with the raw vendor names from the source file.
For example, a BoM includes the following manufacturer names: "Cisco Systems Pty Ltd" (Lines 1–2), "Meraki LLC" (Line 3), "Ingram Micro India" (Line 4), and "HPE" (Line 5).
Step 2. The Fuzzy Search job runs
After import, PqW automatically runs a background job that:
- Scans the new BoM Items and Master Items for vendor names.
- Extracts each unique name (so "Cisco Systems Pty Ltd" is processed once even though it's on two lines).
- Creates a Fuzzy Mapping record for each unique name.
- Compares the name against all Accounts of the configured Account Types and calculates a fuzzy distance score for each.
- Ranks the matches and stores the top suggestions on the Fuzzy Mapping record.
For "Cisco Systems Pty Ltd", the system might find:
| Salesforce Account | Fuzzy distance score | Rank |
|---|---|---|
| Cisco Systems, Inc. | 8 (closest) | 1st suggestion |
| Cisco Meraki | 11 | 2nd suggestion |
| Cisco Flooring Ltd | 14 | 3rd suggestion |
Step 3. Admins review the suggestions
An admin opens the Name Mapping page to review the Fuzzy Mapping records. The page shows the source name, a dropdown of ranked Account suggestions (closest first), the status (Unresolved / Confirmed), and the number of items affected.
The admin opens each dropdown, selects the correct Account, and clicks Save to confirm.
Auto-resolve: When a vendor name is nearly identical to an Account name, Fuzzy Search marks the mapping Confirmed automatically — so admins only review the edge cases.
Step 4. The correct Account is pushed everywhere
Once mappings are confirmed, PqW runs the account-assignment job. It finds every BoM Item, Master Item, and Quote Item with the matching raw vendor name and assigns the confirmed Manufacturer or Supplier Account.
| Record | Before | After |
|---|---|---|
| BoM Item – Line 1 | Manufacturer Account: (blank) | Manufacturer Account: Cisco Systems, Inc. |
| BoM Item – Line 3 | Manufacturer Account: (blank) | Manufacturer Account: Cisco Meraki |
| Master Item – HPE | Manufacturer Account: (blank) | Manufacturer Account: Hewlett Packard Enterprise |
Step 5. Confirmed mappings are reused
A confirmed mapping is stored permanently. The next time a BoM is imported with the same vendor name, PqW finds the existing mapping and assigns the Account instantly — no new Fuzzy Mapping, no review. Each unique vendor name only needs to be resolved once.
Example: end to end
A VAR imports a 200-line CCW-R BoM from four manufacturers: "Cisco Systems Pty Ltd" (150 items), "Meraki LLC" (30), "HPE" (15), and "Acme Networks" (5).
- Fuzzy Search detects four unique names and creates four Fuzzy Mapping records.
- "Cisco Systems Pty Ltd" auto-resolves to "Cisco Systems, Inc." (high confidence). Three remain Unresolved.
- An admin opens the Name Mapping page and selects "Cisco Meraki", "Hewlett Packard Enterprise", and "Acme Networks Inc." for the remaining three.
- All 200 BoM Items now carry the correct Manufacturer Account.
- On the next import, "Cisco Systems Pty Ltd" and "HPE" resolve instantly from the confirmed mappings — no admin action needed.
How it Helps You and Your Admins
For you, when working on a Quote: The correct Manufacturer and Supplier are automatically assigned across BoM Items, Master Items, and Quote Items. On a large BoM with hundreds of line items from several vendors, that removes the manual lookup entirely and keeps assignments consistent across the whole Quote lifecycle, including supplier assignment and export.
For your admins: Each unique vendor name is confirmed only once. After that, the mapping is automatically reused on every future import, so there's no per-line or per-import maintenance — even as new BoMs arrive from the same vendors.
Summary
Fuzzy Search runs automatically after every BoM import, matching messy vendor names to the right Salesforce Accounts using fuzzy distance scoring, then pushing the confirmed Manufacturer and Supplier to every related record. It replaces a slow, error-prone manual lookup with a one-time confirmation per unique vendor name that's reused on all future imports.
What's Next
Once Fuzzy Search has assigned the correct manufacturers and suppliers, you'll move on to assigning suppliers to individual Quote Items and pricing the Quote. If a vendor name didn't resolve as expected, see the troubleshooting guide for how to confirm or correct a mapping.
In this article
- Introduction
- What Fuzzy Search is
- Why exact matching isn't enough
- Key Terms
- Where Fuzzy Search Runs in PqW
- Prerequisites
- How it Works
- Step 1. The BoM is imported
- Step 2. The Fuzzy Search job runs
- Step 3. Admins review the suggestions
- Step 4. The correct Account is pushed everywhere
- Step 5. Confirmed mappings are reused
- Example: end to end
- How it Helps You and Your Admins
- Summary
- What's Next