⊟
CRM field normalizer
RevOpsCleans and standardizes messy Salesforce account/contact rows into a deterministic schema — canonical company name, normalized industry, employee band, compliance-framework tags, a dedupe key, and a data-quality flag — so the whole agent fleet reads from one clean hub.
The routing recipe
Job typeStructured extractionPolicyCheapest that passes
routes to
GPT-OSS 20B groq
groq:openai/gpt-oss-20b
93.1
match score
80.9
task fit
100
cost
96.4
speed
Why this model from benchmarks & capabilities
- "Structured extraction" leans hardest on instruction; GPT-OSS 20B scores 78/100 there — #23 of 40.
- Strength on this class of work shows up on IFEval, IFBench (instruction following), where OpenAI (open-weight) models are competitive.
- Cost: free tier. Speed: ~1000 tok/s on Groq LPU.
- Chosen over Qwen3 Coder 480B-A35B Instruct for faster.
| Capability the job needs | Weight | GPT-OSS 20B | Catalog rank |
|---|---|---|---|
| instruction | 1.00 | #23 of 40 | |
| tool_use | 0.60 | #25 of 40 | |
| speed | 0.60 | #1 of 40 |
Relevant benchmarksIFEval IFBench (instruction following)
EconomicsCost: free tier.
Speed: ~1000 tok/s on Groq LPU. vs runner-upChosen over Qwen3 Coder 480B-A35B Instruct for faster. (Qwen3 Coder 480B-A35B Instruct, score 91.9)
Speed: ~1000 tok/s on Groq LPU. vs runner-upChosen over Qwen3 Coder 480B-A35B Instruct for faster. (Qwen3 Coder 480B-A35B Instruct, score 91.9)
Example result
Sample input ▾
Raw SFDC row → Account Name: "acme payments inc." | Website: "https://www.AcmePay.io/pricing" | Industry: "financial / payments saas" | Employees: "~85" | Country: "USA" | Notes: "pursuing SOC2 type 2 + PCI for enterprise deal, asked about ISO too" | Billing State: "CA"
{
"canonical_name": "Acme Payments",
"domain": "acmepay.io",
"industry": "FinTech",
"employee_band": "51-200",
"country": "US",
"compliance_frameworks": ["SOC2", "PCI"],
"data_quality": "needs_review",
"issues": [
"Name: stripped 'inc.' and title-cased 'acme payments inc.' -> 'Acme Payments'",
"Industry: 'financial / payments saas' resolved to FinTech (payments signal outweighs generic 'saas')",
"Headcount: '~85' is approximate -> bucketed 51-200; raw value preserved in audit field",
"Domain: stripped scheme + www + '/pricing' path -> root 'acmepay.io'",
"ISO27001: only 'asked about ISO too' — a soft inquiry, NOT a commitment; excluded from compliance_frameworks and flagged for SDR follow-up"
],
"dedupe_key": "acmepay.io"
}
Test it on your own data