Skip to main content
Clay
This integration requires a Pro plan.

Start Here

Orbit AI can send form submissions to Clay for enrichment, so you can automatically look up company data, verify contacts, and score leads. This guide shows you how to create a Clay table, connect it to Orbit, and use enriched data in your workflows.

Overview

Here’s the idea in plain terms:
  • You create a Clay table with a webhook source, which generates a unique URL.
  • When someone submits a form, Orbit sends the data to Clay via that webhook URL.
  • Clay enriches the data (company info, LinkedIn profiles, etc.) using its 75+ data providers.
  • Optionally, Clay can send the enriched data back to Orbit so you can use it in later workflow steps.

Why This Matters

Clay enrichment transforms basic form submissions into complete lead profiles. Instead of just getting an email address, you get company size, funding status, industry, tech stack, and more—all automatically, without any manual research.

Step 1: Create a Clay Table

First, set up a Clay table to receive form submissions from Orbit. Clay Getting Started Guide What to do:
  • Log in to Clay and click New Table.
  • Add columns for the data you want to collect (e.g., Email, Company, First Name, Last Name).
What this does:
  • Creates a destination for your form data.
  • You can later add enrichment columns to look up company data, LinkedIn profiles, etc.

Step 2: Add Monitor Webhook Source

Now you’ll add a webhook source so Clay can receive data from Orbit. What to do in Clay:
1

Open Actions menu

In your Clay table, click Actions in the top menu.
2

Select Import → Monitor Webhook

Select ImportMonitor Webhook.
3

Copy the Webhook URL

Clay will generate a unique Webhook URL.
4

Disable auth token

Make sure “Require Auth Token” is OFF.
5

Copy the URL

Click Copy to copy the webhook URL.
The webhook must NOT require an auth token. Orbit sends data directly without authentication headers.

Step 3: Connect Clay to Orbit

You are going to tell Orbit where to send form data when a submission happens. What to do in Orbit:
1

Navigate to Integrations

In Orbit, navigate to Integrations.
2

Find Clay

Find Clay and click to open settings.
3

Paste your webhook URL

Paste your Clay Webhook URL.
4

Save

Click Save.

Step 4: Add Clay to a Workflow

Now add a Clay enrichment node to your workflow so form submissions flow to Clay. Workflow Creation Guide What to do:
1

Create or open a workflow

Create a new workflow or open an existing one.
2

Add a Form Trigger

Add a Form Trigger as your starting node.
3

Add Clay enrichment node

Click + to add a new node → choose EnrichmentClay.
4

Save your workflow

Save your workflow.
What this does:
  • Every form submission triggers the workflow.
  • The Clay node sends submission data to your Clay table.
  • The workflow continues immediately (fire-and-forget mode).
By default, Orbit sends data and continues immediately. If you need enriched data in later steps, see the “Advanced: Two-Way Data Flow” section below.

Step 5: Test the Connection

Do a real test so you know Orbit is sending data and Clay is receiving it. Test checklist:
1

Open your form

Open your form in a browser.
2

Submit a test entry

Submit a test entry with real-looking data.
3

Check Clay

In Clay, check your table for a new row with the submitted data.
4

Check Orbit

In Orbit, check the workflow run history to confirm it executed.
That’s it! Data will flow from Orbit to Clay on every form submission. Use Clay’s native integrations (HubSpot, Salesforce, etc.) to push enriched data to your CRM, or continue reading to send enriched data back to Orbit.

Advanced: Two-Way Data Flow

Need enriched data back in your Orbit workflow? Enable two-way mode and Clay will send enriched data back before the workflow continues.

How It Works

Here’s the idea in plain terms:
  • Orbit sends form data to Clay and waits for a response.
  • Clay enriches the data and uses an HTTP API column to send it back.
  • Orbit receives the enriched data and continues the workflow with the new fields.
The flow looks like: Form Submission → Send to Clay → Clay Enriches → Return to Orbit → Continue Workflow

Step A: Enable Wait Mode in Orbit

First, tell Orbit to wait for Clay’s response instead of continuing immediately. What to do:
1

Open the Clay node

Open your workflow and click on the Clay node.
2

Toggle wait mode

Toggle on “Wait for enriched data”.
3

Generate API Key

In the Advanced section of Clay integration settings, click Generate API Key.
4

Copy the API key

Copy the API key - you’ll need it in Clay.

Step B: Send a Test from Orbit

Send test data so Clay creates the necessary columns, including the correlation ID. What to do:
1

Send Test

In the Clay node settings, click Send Test.
2

Check Clay table

Check your Clay table - you should see a new row with columns including _correlation_id.
Clay may name the column “Correlation Id” instead of “_correlation_id”. Note the exact name - you’ll need it in the next step.

Step C: Configure Clay’s HTTP API

Add an HTTP API column in Clay to send enriched data back to Orbit. What to do in Clay:
1

Add a new column

Click + to add a new column.
2

Select HTTP API

Select Enrich DataHTTP API.
3

Configure the HTTP API

Configure the HTTP API with the settings below.
Required settings: Endpoint URL:
https://orbitforms.ai/api/webhooks/clay/return
Method: POST Headers:
KeyValue
X-Orbit-API-Keyyour_api_key_from_orbit
Body (JSON):
{
  "_correlation_id": "/Correlation Id",
  "company_size": "/Company Size",
  "industry": "/Industry",
  "linkedin_url": "/LinkedIn URL",
  "annual_revenue": "/Annual Revenue"
}
The _correlation_id field is REQUIRED. Without it, Orbit cannot match the enriched data back to your workflow.

Step D: Map Enriched Fields in Orbit

Once Clay sends data back, map the fields to your contact records. What to do:
1

Run the HTTP API column

Run your Clay HTTP API column to send data back.
2

View returned fields

In Orbit, the field mapper will display the fields Clay returned.
3

Map Clay fields

Map Clay fields to contact fields (name, email, company) or create custom fields.
4

Save your workflow

Save your workflow.
Custom fields are stored in a flexible format, so you can map any data Clay returns - company size, funding, technologies, and more.

Common Issues and Fixes

  • Send a test from Orbit first - Clay auto-creates columns from incoming data.
  • Look for a column named “Correlation Id” or “_correlation_id”.
  • Reference the correct Clay column using /Column Name format.
  • Check the exact column name in your Clay table - it might be “Correlation Id” not “_correlation_id”.
  • Add a header in Clay’s HTTP API settings.
  • Key: X-Orbit-API-Key
  • Value: Your API key from Orbit’s Clay integration settings.
  • Default timeout is 5 minutes.
  • Make sure your Clay HTTP API column is configured to run automatically when rows are added, not manually.
  • The inbound webhook (Monitor Webhook) must NOT require auth.
  • Only the return HTTP API needs the X-Orbit-API-Key header.
  • Check that the webhook URL in Orbit exactly matches Clay’s webhook URL.
  • Verify the workflow is active and the form trigger is correctly configured.
  • Check the workflow run history in Orbit for any errors.


Visit Clay · All Integrations · Documentation