CODE EXAMPLES
Complete examples
Node.js
Scan a prospect's site, extract score + top 3 findings, and format for personalized outreach.
// cold-email-enrichment.js
const WEBDOC_API_KEY = process.env.WEBDOC_API_KEY
async function enrichProspect(domain) {
const res = await fetch('https://webdocai.com/api/v1/scan', {
method: 'POST',
headers: {
'Authorization': `Bearer ${WEBDOC_API_KEY}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({ url: `https://${domain}` })
})
const data = await res.json()
const top3 = data.findings.slice(0, 3).map(f => f.title)
const score = data.score
const verdict = data.verdict
return {
domain,
score,
verdict,
top_issues: top3,
personalisation: `I noticed your site scored ${score}/100 on conversion ` +
`architecture. Top issue: "${top3[0]}". ` +
`Happy to share the full report.`
}
}
// Usage
const prospect = await enrichProspect('acmecorp.com')
console.log(prospect.personalisation)