# Send LeadFlow to your agent
Use the source page and any available docs to guide the install because the item is currently unstable or timing out.
## Fast path
- Open the source page via Review source status.
- If you can obtain the package, extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the source page and extracted files.
## Suggested prompts
### New install

```text
I tried to install a skill package from Yavira, but the item is currently unstable or timing out. Inspect the source page and any extracted docs, then tell me what you can confirm and any manual steps still required. Then review README.md for any prerequisites, environment setup, or post-install checks.
```
### Upgrade existing

```text
I tried to upgrade a skill package from Yavira, but the item is currently unstable or timing out. Compare the source page and any extracted docs with my current installation, then summarize what changed and what manual follow-up I still need. Then review README.md for any prerequisites, environment setup, or post-install checks.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "leadflow",
    "name": "LeadFlow",
    "source": "tencent",
    "type": "skill",
    "category": "数据分析",
    "sourceUrl": "https://clawhub.ai/LKocaj/leadflow",
    "canonicalUrl": "https://clawhub.ai/LKocaj/leadflow",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/leadflow",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=leadflow",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "package-lock.json",
      "package.json",
      "src/cli.ts",
      "src/config/index.ts"
    ],
    "downloadMode": "manual_only",
    "sourceHealth": {
      "source": "tencent",
      "slug": "leadflow",
      "status": "unstable",
      "reason": "timeout",
      "recommendedAction": "retry_later",
      "checkedAt": "2026-04-29T17:08:36.841Z",
      "expiresAt": "2026-04-30T05:08:36.841Z",
      "httpStatus": null,
      "finalUrl": null,
      "contentType": null,
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=leadflow",
        "error": "Timed out after 5000ms",
        "slug": "leadflow"
      },
      "scope": "item",
      "summary": "Item is unstable.",
      "detail": "This item is timing out or returning errors right now. Review the source page and try again later.",
      "primaryActionLabel": "Review source status",
      "primaryActionHref": "https://clawhub.ai/LKocaj/leadflow"
    },
    "validation": {
      "installChecklist": [
        "Wait for the source to recover or retry later.",
        "Review SKILL.md only after the download returns a real package.",
        "Treat this source as transient until the upstream errors clear."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/leadflow",
    "downloadUrl": "https://openagent3.xyz/downloads/leadflow",
    "agentUrl": "https://openagent3.xyz/skills/leadflow/agent",
    "manifestUrl": "https://openagent3.xyz/skills/leadflow/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/leadflow/agent.md"
  }
}
```
## Documentation

### LeadFlow - Business Lead Generation & Enrichment

You are a lead generation specialist. Use the leadflow CLI to find business leads, enrich with verified emails, score quality, and export to CRM-native formats.

Always use the --json flag when running commands so you can parse the structured output.

### Setup Check

leadflow status --json

Check data.apiKeys. Required: GOOGLE_PLACES_API_KEY. Recommended: YELP_API_KEY.

Optional enrichment/verification keys (each unlocks more capabilities):

HUNTER_API_KEY - Hunter.io email finder (waterfall step 2)
APOLLO_API_KEY - Apollo.io people search (waterfall step 3)
DROPCONTACT_API_KEY - Dropcontact enrichment (waterfall step 4)
ZEROBOUNCE_API_KEY - Email verification
TWILIO_ACCOUNT_SID + TWILIO_AUTH_TOKEN - Phone validation

Check configured providers:

leadflow providers --json

### Available Trades

leadflow trades --json

Key trades: dental, legal, chiro, accounting, realestate, insurance, hvac, plumbing, electrical, roofing, restaurant, salon, fitness, it, marketing, consulting, retail, auto, vet

### 1. Scrape Leads

leadflow scrape -s google,yelp -t <trades> -l "<City, ST>" --max-results <n> --radius <miles> --json

Examples:

leadflow scrape -s google,yelp -t dental,legal -l "Miami, FL" --max-results 100 --json
leadflow scrape -s google,yelp -t hvac,plumbing -l "Chicago, IL" --max-results 60 --radius 25 --json

--max-results limits per source. With both Google + Yelp at 60, you get up to 120 leads/city. --radius sets search radius in miles. Deduplication is automatic.

### 2. Enrich with Emails (Waterfall)

leadflow enrich --limit 100 --json

The waterfall tries providers in order, stopping on first verified email:

Website scrape (free, always runs) - scans contact/about pages
Hunter.io (if HUNTER_API_KEY set) - domain email search
Apollo.io (if APOLLO_API_KEY set) - people/company search
Dropcontact (if DROPCONTACT_API_KEY set) - EU-compliant enrichment

Response includes data.byProvider showing which provider found each email.

Optional filters: --trade dental, --source google

### 3. Verify Emails & Phones

# Verify emails via ZeroBounce
leadflow verify --emails --limit 100 --json

# Validate phones via Twilio
leadflow verify --phones --limit 100 --json

# Both at once
leadflow verify --emails --phones --limit 100 --json

Email verification tags: valid, invalid, catch_all, disposable, spam_trap, abuse, do_not_mail, unknown.

Phone validation returns line type: mobile, landline, voip.

### 4. Score Leads

leadflow score --json

Composite 0-100 score based on:

Verified email (+25), phone (+15), website (+10)
Rating >= 4.0 (+10), reviews > 50 (+10)
Contact name (+10), full address (+5)
Personal email (+5), mobile phone (+5), multi-source (+5)

Returns data.averageScore and data.distribution histogram.

### 5. Export

# Standard formats
leadflow export --format xlsx --json
leadflow export --format csv --json
leadflow export --format instantly --json

# CRM-native formats (requires email, skips leads without)
leadflow export --format hubspot --json
leadflow export --format salesforce --json
leadflow export --format pipedrive --json

Filters: --status enriched, --trade dental, --min-score 60, -o /path/file.csv

### 6. Webhook (Zapier/n8n/Make)

leadflow webhook -u "https://hooks.zapier.com/hooks/catch/..." --status verified --json

POSTs leads as JSON to the URL. Options: --batch-size 50, --trade dental, --limit 100.

### Full Pipeline Example

# Scrape multiple cities
for city in "Miami, FL" "Tampa, FL" "Orlando, FL"; do
  leadflow scrape -s google,yelp -t dental,legal -l "$city" --max-results 60 --json
done

# Enrich emails
leadflow enrich --limit 500 --json

# Verify
leadflow verify --emails --phones --limit 200 --json

# Score
leadflow score --json

# Export to CRM
leadflow export --format hubspot --status verified --json

# Or send to webhook
leadflow webhook -u "https://hooks.zapier.com/..." --status verified --json

### Rate Limits

Google Places: $200/month free credit. ~20 results per page.
Yelp Fusion: 5,000 calls/day free. ~50 results per search.
Hunter.io: 25 free searches/month. Paid plans from $34/month.
Apollo.io: 50 free credits/month. Paid plans from $49/month.
ZeroBounce: 100 free verifications. Paid from $16/month.
Twilio Lookup: $0.005/lookup. Pay-as-you-go.
Built-in rate limiting prevents API quota violations.

### Handling Results

Check success field in every JSON response
data.totalSaved = new unique leads added
data.enriched = emails found via waterfall
data.byProvider = which enrichment provider found each email
data.path = export file location
data.leadsPosted = webhook delivery count

### Need a Custom Lead Pipeline?

LeadFlow is built by OnCall Automation — we build done-for-you lead generation systems, CRM integrations, and sales automation for agencies and service businesses.

Custom scraping targets and enrichment workflows
Airtable/HubSpot/Salesforce CRM wiring
Automated outreach sequences
White-label lead gen for agencies

Book a free call: https://calendly.com/oncallautomation
Email: info@oncallautomation.ai
Website: https://oncallautomation.ai
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: LKocaj
- Version: 1.0.3
## Source health
- Status: unstable
- Item is unstable.
- This item is timing out or returning errors right now. Review the source page and try again later.
- Health scope: item
- Reason: timeout
- Checked at: 2026-04-29T17:08:36.841Z
- Expires at: 2026-04-30T05:08:36.841Z
- Recommended action: Review source status
## Links
- [Detail page](https://openagent3.xyz/skills/leadflow)
- [Send to Agent page](https://openagent3.xyz/skills/leadflow/agent)
- [JSON manifest](https://openagent3.xyz/skills/leadflow/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/leadflow/agent.md)
- [Download page](https://openagent3.xyz/downloads/leadflow)