Clay Integration Guide
Step-by-step guide to connect Clay tables with Superkabe for automated lead routing
What You'll Accomplish
By the end of this guide, enriched leads from your Clay tables will automatically:
- ✅ Flow into Superkabe for campaign routing
- ✅ Pass through the Lead Health Gate (blocking disposable/spam domains)
- ✅ Match to the correct campaign based on ICP
- ✅ Be protected by real-time monitoring thresholds
⚠️ Automatic Quality Filtering
Superkabe automatically blocks leads with disposable domains (e.g., mailinator.com) or role-based emails (e.g., admin@). These leads will be marked as BLOCKED and will NOT be routed to any campaign.
Prerequisites
- ✓ Active Superkabe account (Sign up here)
- ✓ Clay account with at least one table containing lead data
- ✓ Your leads should have:
email,firstName,lastName,company - ✓ Campaign IDs ready for routing
Step 1: Get Your Organization ID
Your organization ID is required for webhook authentication.
- 1. Log in to Superkabe dashboard
- 2. Navigate to Settings → API Keys
- 3. Copy your
Organization ID(UUID format)
🔒 Security Note
Your Organization ID is safe to use in webhooks. It identifies your account but cannot be used to make unauthorized changes.
Step 2: Prepare Your Clay Table
Ensure your Clay table has the required fields for Superkabe ingestion.
Required Fields
| Field Name | Type | Example | Required |
|---|---|---|---|
| String | john.doe@company.com | Yes | |
| persona | String | VP Engineering | Optional |
| lead_score | Number | 85 | Optional |
| firstName | String | John | Optional |
| lastName | String | Doe | Optional |
| company | String | Acme Corp | Optional |
| campaignId | String | sl_campaign_xyz | Optional |
💡 Field Flexibility
Superkabe's Clay webhook supports case-insensitive field matching. These work interchangeably:
- •
email=Email=work email - •
persona=job title=title - •
lead_score=score=Lead Score
Step 3: Add Webhook Integration in Clay
Configure Clay to send enriched leads to Superkabe automatically.
- 1. Open your Clay table
Navigate to the table you want to integrate
- 2. Add an Enrichment Column
Click + Add Enrichment → Search for "HTTP API" or "Webhook"
- 3. Configure the HTTP API Integration
Method:
POSTURL:
https://api.superkabe.com/api/ingest/clayHeaders:
Content-Type: application/json x-organization-id: YOUR_ORG_ID
- 4. Map Your Fields to JSON Body
Use Clay's column references:
{ "email": {{email}}, "firstName": {{firstName}}, "lastName": {{lastName}}, "company": {{company}}, "persona": {{jobTitle}}, "lead_score": {{leadScore}}, "campaignId": "sl_YOUR_CAMPAIGN_ID" } - 5. Run on existing rows
Test the integration on a few rows first, then enable "Run on all rows"
Step 4: Set Up Campaign Routing Rules
Configure which leads go to which campaigns based on ICP.
- 1. In Superkabe, navigate to Dashboard → Routing Rules
- 2. Click Add Rule
- 3. Configure your rule:
Persona: VP Engineering
Minimum Score: 70
Campaign ID: sl_campaign_abc123
- 4. Repeat for each ICP segment you want to target
- 5. Set rule priorities (higher priority rules are checked first)
Step 5: Verify Integration
Test that leads are flowing correctly from Clay to Superkabe.
- 1. In Clay, trigger the webhook on 1-2 test rows
- 2. In Superkabe dashboard, check Leads tab
- 3. Verify the test leads appear with status
HELDorACTIVE - 4. Check Audit Log to see routing decisions
- 5. Confirm leads were assigned to the correct campaign
Troubleshooting
| Issue | Solution |
|---|---|
| Webhook returns 401 | Check x-organization-id header is correct |
| Leads not appearing in Superkabe | Verify webhook URL: /api/ingest/clay |
| No campaign assigned | Check routing rules match persona/score criteria |
| Missing fields | Ensure Clay column mapping includes required fields |
🎉 Integration Complete!
Your Clay leads are now flowing into Superkabe. Next steps:
- ✓ Set up platform webhooks for bounce monitoring
- ✓ Review platform rules to understand thresholds
- ✓ Learn about monitoring to track mailbox health