Skip to main content

What is the Enrow integration for Cargo?

Cargo is a revenue orchestration platform that lets you build enrichment workflows with full flexibility. By calling the Enrow API from a Cargo workflow, you can find professional emails, verify deliverability, and find phone numbers as part of your lead-routing and outreach automation. Plans start at $250/mo (see pricing). You can use your Enrow API key directly in Cargo — all plans include HTTP API access. This gives you full control over your enrichment stack at the best cost. Every request authenticates with your API key in the x-api-key header.

How do I store my Enrow API key in Cargo?

Store your Enrow API key as a Cargo secret so it can be referenced by every HTTP Request action without hardcoding it:
  1. In Cargo, go to Secrets
  2. Add a new secret: ENROW_API_KEY with your key
You can find your API key in the app.enrow.io dashboard under API. For more on how authentication works, see Authentication.

How do I add an HTTP Request action?

In your Cargo workflow, add an HTTP Request action and configure it with the Enrow endpoint you need. The same x-api-key header authenticates every call. Find Email:
Method: POST
URL: https://api.enrow.io/email/find/single

Headers:
  x-api-key: {{secrets.ENROW_API_KEY}}
  Content-Type: application/json

Body:
{
  "company_domain": "{{lead.company_domain}}",
  "fullname": "{{lead.first_name}} {{lead.last_name}}",
  "settings": {
    "webhook": "{{cargo.webhook_url}}"
  }
}
Verify Email:
Method: POST
URL: https://api.enrow.io/email/verify/single

Headers:
  x-api-key: {{secrets.ENROW_API_KEY}}
  Content-Type: application/json

Body:
{
  "email": "{{lead.email}}"
}
Find Phone:
Method: POST
URL: https://api.enrow.io/phone/single

Headers:
  x-api-key: {{secrets.ENROW_API_KEY}}
  Content-Type: application/json

Body:
{
  "linkedin_url": "{{lead.linkedin_url}}"
}
For the full request and response schema of each call, see the Find Single Email, Verify Single Email, and Find Single Phone references.

How do I handle the results?

Enrow searches run asynchronously, so the initial response returns an id rather than the final result. Use a Webhook Listener in your workflow to receive Enrow results, or add a Delay + GET step to poll for results. Passing a webhook URL is the faster option — see How webhooks work. Map response fields to your lead:
Enrow FieldLead Field
emailEmail
qualificationEmail Qualification
phonePhone
country_codePhone Country

Which endpoints can I call from Cargo?

These are the single-search Enrow endpoints most commonly used in Cargo workflows, along with their credit cost:
ActionEndpointEnrow Credits
Find emailPOST /email/find/single1 per found
Verify emailPOST /email/verify/single0.25 per check
Find phonePOST /phone/single50 per found
See Credits & billing for how credits are consumed across every endpoint, and Rate limits before scaling up large workflows.

Should I use Cargo or Clay?

Use Cargo if you want to control your stack costs while keeping full orchestration freedom; use Clay if you prefer a simpler, table-based setup. The table below compares the two:
CargoClay
Starting price$250/mo$495/mo (for API access)
HTTP API accessAll plansGrowth plan only
FlexibilityFull workflow orchestrationTable-based, simpler
Learning curveMore technicalEasier drag-and-drop
Cargo is the best option if you want to control your stack costs while keeping full orchestration freedom. Clay is simpler but more restrictive and more expensive for API usage.
If you prefer the table-based approach, see the Clay integration.

What does a full enrichment workflow look like?

A typical Cargo workflow enriches a new lead end to end, filters on email quality, then pushes the result to your CRM:
1

Trigger

New lead enters from Salesforce, HubSpot, or CSV import
2

Enrich

Enrow: Find Email → Verify Email → Find Phone
3

Filter

Keep only leads with qualification: "valid" emails
4

Push

Update your CRM and trigger outreach sequences

Tips

Pass a webhook URL in your Enrow requests to get results in real-time without polling.
Use Cargo’s conditional logic to try Enrow first, then fall back to other providers if no result.
For 100+ contacts, use the bulk endpoints (/email/find/bulk, /email/verify/bulk, /phone/bulk) for better performance.

Can I build my own integration instead?

Yes. If you want even more control, call the Enrow API directly in your own code. Our llms-full.txt makes it easy to generate integration code with Claude or any LLM in minutes.

FAQ

All Cargo plans include HTTP API access, so you can call Enrow from any plan. Cargo pricing starts at $250/mo. You authenticate with your own Enrow API key, billed separately in Enrow credits.
Enrow searches run asynchronously. The initial response returns an id, and the final result arrives via your webhook or a GET poll. Use a Webhook Listener for real-time results — see How webhooks work.
Find email costs 1 credit per found email, verify email costs 0.25 credit per check, and find phone costs 50 credits per found phone. See Credits & billing for the full breakdown.
A 401 means the x-api-key header is missing or invalid. Confirm the ENROW_API_KEY secret holds a valid key and is referenced as {{secrets.ENROW_API_KEY}}. See Error handling and Status codes for details.

Need Help?

Next steps

Find an email

Search for a professional email address from a name and company.

Webhooks

Get notified automatically when a search completes.

Clay integration

Compare the table-based alternative for enrichment workflows.

Credits & billing

See how credits are consumed for each endpoint.