This integration is ideal for dynamic databases and automated workflows.
✅ When Should You Use This Integration?
Use the API if:
✔ Your Clay database updates automatically
✔ You use Auto-Run workflows
✔ You generate leads continuously
✔ You want to avoid manual CSV exports
🚀 Step 1: Create a Campaign in WaLead.ai
Before sending leads:
Log in to WaLead.ai
Click Create Campaign
Copy your Campaign ID
You’ll need this in Clay.
🔗 API Endpoint
Method:
POST
Endpoint:
https://app-api.walead.ai/api/v1/campaigns/CAMPAIGN_ID/leads
Replace CAMPAIGN_ID with your actual campaign ID.
You can find your campaign ID in the URL of your campaign:
🔑 Step 2: Get Your API Key
Go to Settings → API & Integrations
Copy your API Key
📦 Required Headers in Clay
When configuring the HTTP request:
x-api-key: YOURAPIKEY Content-Type: application/json
📥 Recommended Request Body
Basic example:
{ "leads": [ { "linkedinUrl": "", "publicIdentifier": "" } ], "checkDuplicatesAcrossWorkspace": false }
⚠️ Required Field
✔ linkedinUrl
WaLead.ai will automatically enrich missing data.
💡 Clay Best Practices
When mapping columns:
✅ Only require linkedinUrl
❌ Avoid forcing firstName, lastName, etc.
Why?
Clay may send empty / null values → causing API errors.
🚀 Clay Setup
Add Column → HTTP API / Webhook
Method →
POSTEndpoint → WaLead.ai URL
Headers → API Key + Content-Type
Body → Leads JSON
Map → linkedinUrl
✅ Successful Response
If configured correctly:
✔ Status 200 / 201
Leads will appear in WaLead.ai within seconds.
✅ Result
With this integration you can:
✔ Automate lead delivery
✔ Build dynamic workflows
✔ Eliminate CSV exports
✔ Scale campaigns effortlessly
Need help with Clay? Contact support 🚀
