Lead Capture and Enrichment

From form submission to qualified lead

Capture leads from webhooks, enrich with company data, score for qualification, and trigger personalized outreach. All automated.

Value: Automated enrichment, instant qualification, personalized outreach

How it works

1

Receive the webhook

Point your form provider at your fold.run webhook endpoint. Each submission triggers an orchestration.

2

Enrich the lead

Call external APIs to append company data, social profiles, and technographics. Store everything in your pipeline.

3

Score and qualify

Run your qualification logic. ICP fit, company size, engagement signals. Route qualified leads to the next step.

4

Trigger outreach

Let your agent draft a personalized message. Send via email, Slack, or queue for sales follow-up.

Capabilities used

Example: Enrichment function

// enrich-company.ts
import { defineHandler } from '@fold-run/runtime'
 
export default defineHandler(async (fold) => {
const { email } = await fold.body<{ email: string }>();
const domain = email.split('@')[1];
 
// Call your enrichment API
const company = await enrichCompany(domain);
 
return fold.json({
email,
company,
qualified: company.employees > 50,
});
});
← All Use Cases

Start building

Free tier. No credit card. Deploy your first function in minutes.

Get Started