PageSourceSearch

https://waterutility.ai/assets/UtilityContactsPage-GLy2QVVT.js

js waterutility.ai collected 2026-10-05 13:20:42 UTC 9,991 bytes, 1 lines download raw bytes

1import{j as t}from"./vendor-ui-lVFEqg-w.js";import{S as c}from"./SolutionCellPage-CWDWv-3V.js";import{u as h,V as u}from"./motion-Dd-7iuCf.js";import{m as a}from"./vendor-motion-CaT5v9Mu.js";import"./index-Ct3G2w0H.js";import"./vendor-query-BQonbSan.js";import"./vendor-react-Dv44vyEI.js";import"./PageSEO-aKZ6i9Nv.js";import"./BookDemoButton-BfS8TmrC.js";import"./hard-hat-siXp9kzi.js";import"./circle-help-CcpQVPlZ.js";import"./calendar-DWOSwIYZ.js";import"./gavel-B-567bj3.js";import"./wrench-IIQPeAbb.js";import"./clipboard-list-BVSAUEXy.js";import"./file-text-pEeuUUEq.js";import"./arrow-down-Bt618MPw.js";import"./check-H7ePEJUc.js";const i=300,o=196,s=[{x:130,y:120,role:"Uses it",who:"Utilities Superintendent",cite:"minutes, April",verified:!0,at:.3},{x:470,y:120,role:"Signs it",who:"City Manager",cite:"resolution 26-118",verified:!0,at:.6},{x:130,y:276,role:"Wrote the spec",who:"Engineer of record",cite:"task order, June",verified:!1,at:.9},{x:470,y:276,role:"Purchasing",who:"not in the record",cite:"says so",verified:!1,absent:!0,at:1.1}],p=()=>{const{fade:r,draw:n,beat:l,gone:d}=h();return t.jsxs(u,{title:"Names in context, not a directory",caption:"Illustrative utility, meter replacement",anchor:"There is a map.",anchorNote:"Who uses it, who signs it, who wrote the spec, rebuilt from names in the record. Verified marked verified, candidates marked candidates.",label:"A question mark labelled 'Director of Utilities?' dissolves at the centre of a graph. Around a hub marked 'this purchase', four people appear: a verified superintendent who uses it, a verified city manager who signs it, a candidate engineer of record who wrote the spec, and purchasing, marked as not in the record.",children:[t.jsx(a.g,{...l(1.6),style:{transformOrigin:"300px 50px"},children:t.jsx("text",{x:300,y:60,textAnchor:"middle",className:"fill-foam-white",fontSize:30,fontWeight:700,children:"There is a map."})}),s.map(e=>t.jsx(a.line,{x1:i,y1:o,x2:e.x,y2:e.y,className:"stroke-cyan-glow",strokeOpacity:e.absent?.2:.5,strokeDasharray:e.absent?"3 4":void 0,...n(e.at-.15,.4)},e.role+"-e")),t.jsx("circle",{cx:i,cy:o,r:30,className:"fill-ocean-deep stroke-foam-white",strokeOpacity:.4}),t.jsxs(a.g,{...d(1.2),children:[t.jsx("text",{x:i,y:o+8,textAnchor:"middle",className:"fill-body-dim",fontSize:24,fontWeight:700,children:"?"}),t.jsx("text",{x:i,y:o+52,textAnchor:"middle",className:"fill-body-dim",fontSize:11,children:"“Director of Utilities”"})]}),t.jsxs(a.g,{...r(1.4),children:[t.jsx("text",{x:i,y:o+4,textAnchor:"middle",className:"fill-foam-white",fontSize:11,fontWeight:600,children:"this"}),t.jsx("text",{x:i,y:o+16,textAnchor:"middle",className:"fill-foam-white",fontSize:11,fontWeight:600,children:"purchase"}),t.jsx("text",{x:i,y:o+52,textAnchor:"middle",className:"fill-body-dim",fontSize:11,children:"meter replacement"})]}),s.map(e=>t.jsxs(a.g,{...r(e.at),children:[t.jsx("circle",{cx:e.x,cy:e.y,r:11,className:e.verified?"fill-cyan-glow":"fill-ocean-deep stroke-cyan-glow",strokeOpacity:e.absent?.35:.9,strokeDasharray:e.verified?void 0:"3 3",strokeWidth:1.5}),t.jsx("text",{x:e.x,y:e.y+30,textAnchor:"middle",className:"fill-foam-white",fontSize:12,fontWeight:600,children:e.role}),t.jsx("text",{x:e.x,y:e.y+45,textAnchor:"middle",className:"fill-body-dim",fontSize:11,children:e.who}),t.jsx("text",{x:e.x,y:e.y+60,textAnchor:"middle",className:"fill-cyan-glow font-mono",fontSize:11,children:e.cite})]},e.role)),t.jsx("circle",{cx:34,cy:352,r:5,className:"fill-cyan-glow"}),t.jsx("text",{x:46,y:356,className:"fill-eyebrow",fontSize:11,children:"verified by a source or a bounce test"}),t.jsx("circle",{cx:300,cy:352,r:5,className:"stroke-cyan-glow",strokeDasharray:"3 2",fill:"none"}),t.jsx("text",{x:312,y:356,className:"fill-eyebrow",fontSize:11,children:"candidate, labelled as an inference"})]})},m={cell:3,slug:"utility-contacts",path:"/solutions/utility-contacts",utmCampaign:"utility-contacts",navLabel:"Who to call at a water utility",status:"essayed",meta:{title:"Who to call at a water utility | AquaIntel",description:"Stakeholder maps from the public record, verified versus candidate, for the people who sit on this kind of purchase. Not another contact database."},hero:{eyebrow:"CONTACT INTELLIGENCE FOR WATER-UTILITY SELLING",headline:{lead:"There is no decision-maker.",highlight:"There is a map."}
1,subtext:"AquaIntel builds a stakeholder map for this kind of purchase: who uses, who signs, who wrote the spec. Verified labelled verified, candidates labelled candidates.",argument:["Salespeople in this market are not afraid of calling. They do not know whose phone.","The title you are looking for does not exist. A utilities director in one town, a public works superintendent in the next, a board that meets monthly in the third. The org chart was never published. Contact databases are good at companies and thin on this long tail.","The answer is in the minutes, names in context, not a directory entry."],illustration:{eyebrow:"NAMES IN CONTEXT, NOT A DIRECTORY",caption:"Illustrative utility · meter replacement",inputs:[{icon:"file-text",title:"Board minutes",meta:"April",excerpt:"Ms. Ortega, Utilities Superintendent, presented the AMI evaluation. Board directed staff to proceed with a pilot."},{icon:"gavel",title:"Contract award",meta:"June",excerpt:"Resolution 26-118. Authorizes the City Manager to execute a task order with the engineer of record for meter system design."},{icon:"mail",title:"Public packet, appendix",meta:"August",excerpt:"Correspondence cc: d.ortega@[city].gov, j.reyes@[city].gov. Address convention: first initial, dot, surname."}
1],dividerLabel:"RESOLVED INTO",output:{icon:"users",title:"Stakeholder map for this purchase",rows:[{label:"Uses it",value:"Utilities Superintendent (presented the evaluation)",tag:"verified"},{label:"Signs for it",value:"City Manager, under Resolution 26-118",tag:"verified"},{label:"Wrote the spec",value:"Engineer of record on the design task order",tag:"candidate"},{label:"Meter shop lead",value:"Named in the pilot report; no address published",tag:"candidate"},{label:"Not found",value:"Purchasing contact. Never appears in the record. Says so."}]}}},whoItsFor:{heading:"You have the accounts. Now you need the human beings.",paragraphs:["You already have accounts worth approaching, from monitoring, from your territory, from a short screen to ten or twenty. Now you need the people who sit on this kind of purchase."],notFor:["Spray-and-pray list building","A ZoomInfo replacement","“2,000 contacts narrowed”","Utilities buying software for themselves"]},jobToday:{heading:"Every other industry solved the lookup a decade ago. This market breaks it in three places.",points:[{title:"The title does not exist.",body:"There is no one decision-maker. Titles vary by town."},{title:"The org chart was never published.",body:"It lives in who reports, who signs, who is copied."},{title:"The tools that work everywhere else stop at the city limits.",body:"Coverage is decent for the biggest systems and thin below that, inverted from where the market is."}],paragraphs:["The obvious version is a lookup: find the org chart, find the title, find the address.","Then decay: someone retires, a role merges, nobody sends a note. A contact list is a photograph of an organization that has already changed."]},workflow:{headline:{lead:"Not a directory.",highlight:"A map rebuilt from the record."},steps:[{title:"Finds people in the documents monitoring already reads",body:"Names in context: who presented, who signed, who was copied."},{title:"Reconstructs structure from hundreds of mentions",body:"An inference, and labelled as one."},{title:"Infers the email convention from addresses that have leaked in public packets",body:"First initial, dot, surname. Or not."},{title:"Generates ranked candidates and verifies what it can",body:"A source or a bounce test. Nothing else counts."},{title:"Hands over a stakeholder map per product category",body:"User, signer, and the consulting engineer who wrote the spec."}],closing:{lead:"Predictions are candidates until confirmed.",body:"By a source or a bounce test. A predicted address is never written into the contact graph as a verified fact."}},hardEdges:{heading:"What this is not.",intro:"The scope is narrow so the map is trustworthy. Six things we will not do, and why.",items:[{rule:"It does not send mail",why:"Drafts can live in a related workflow. The send stays in your stack."},{rule:"Direct lines and personal addresses are out of scope",why:"They are not public."},{rule:"We are not another ZoomInfo",why:"Databases sell coverage. This rebuilds who sits on this purchase."},{rule:"We do not become your CRM",why:"The map lands in the system your team already uses."},{rule:"A utility that never published a staff address still yields names",why:"The workflow says so rather than guessing."},{rule:"Output is not five hundred people to email",why:"It is a small map for the ten or twenty accounts you are actually working."}]},onACall:{heading:"One purchase category, one utility, one map",body:"A walkthrough on an illustrative utility, not a named customer. No self-serve plan. No trial seat dump.",steps:[{label:"Names in context",body:"Where people appear in the record and what they were doing there"},{label:"Verified vs candidate",body:"What a source confirmed and what is still an inference"},{label:"The stakeholder map",body:"User, signer, spec author, for this kind of purchase"}]},faq:[{question:"Is this a contact database?",answer:"No. Databases sell coverage. This rebuilds who sits on this purchase from the public record, and labels what it could not verify."},{question:"Why not just filter on “Director of Utilities”?",answer:"Because that title is not standard. There is no one decision-maker to filter on."},{question:"Do you send the outreach?",answer:"No. Drafts can live in a related workflow. The send stays in your stack."}]},D=()=>t.jsx(c,{cell:m,Visual:p});
1export{D as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.