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:

  1. ✅ Flow into Superkabe for campaign routing
  2. Pass through the Lead Health Gate (blocking disposable/spam domains)
  3. ✅ Match to the correct campaign based on ICP
  4. ✅ 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. 1. Log in to Superkabe dashboard
  2. 2. Navigate to Settings → API Keys
  3. 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 NameTypeExampleRequired
emailStringjohn.doe@company.comYes
personaStringVP EngineeringOptional
lead_scoreNumber85Optional
firstNameStringJohnOptional
lastNameStringDoeOptional
companyStringAcme CorpOptional
campaignIdStringsl_campaign_xyzOptional

💡 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. 1. Open your Clay table

    Navigate to the table you want to integrate

  2. 2. Add an Enrichment Column

    Click + Add Enrichment → Search for "HTTP API" or "Webhook"

  3. 3. Configure the HTTP API Integration

    Method:

    POST

    URL:

    https://api.superkabe.com/api/ingest/clay

    Headers:

    Content-Type: application/json
    x-organization-id: YOUR_ORG_ID
  4. 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. 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. 1. In Superkabe, navigate to Dashboard → Routing Rules
  2. 2. Click Add Rule
  3. 3. Configure your rule:

Persona: VP Engineering

Minimum Score: 70

Campaign ID: sl_campaign_abc123

  1. 4. Repeat for each ICP segment you want to target
  2. 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. 1. In Clay, trigger the webhook on 1-2 test rows
  2. 2. In Superkabe dashboard, check Leads tab
  3. 3. Verify the test leads appear with status HELD or ACTIVE
  4. 4. Check Audit Log to see routing decisions
  5. 5. Confirm leads were assigned to the correct campaign

Troubleshooting

IssueSolution
Webhook returns 401Check x-organization-id header is correct
Leads not appearing in SuperkabeVerify webhook URL: /api/ingest/clay
No campaign assignedCheck routing rules match persona/score criteria
Missing fieldsEnsure Clay column mapping includes required fields

🎉 Integration Complete!

Your Clay leads are now flowing into Superkabe. Next steps: