OpenClaw enables developers to build and deploy AI agents across messaging platforms and automation workflows. By integrating with Explorium AgentSource®, OpenClaw agents gain access to high-quality B2B data- enabling them to discover companies, identify decision-makers, and enrich leads directly within agent workflows.
Key capabilities
Company search finds companies by name, domain, attributes, or filters – for example, querying “US banks using HubSpot” returns a company list with domains and firmographics.
Contact discovery finds people by role, seniority, function, or company. Ask for “VP Marketing at commercial banks” and get back names, titles, LinkedIn URLs, and emails where available.
Contact matching resolves a raw contact – an email, LinkedIn URL, or name and company – to a persistent Explorium person ID. That ID is stable across enrichment calls and can be used as a durable key in downstream systems.
Company matching resolves a raw company string or domain to a persistent Explorium company ID, useful for deduplication and as an anchor for repeated enrichment or event lookups.
Contact enrichment adds missing professional fields to a contact record. Pass in a LinkedIn URL or email and get back email, phone, title, company, and LinkedIn URL.
Company enrichment adds firmographic fields to a company record – industry, revenue range, headcount, location, and tech stack – from a domain or company name.
Audience filtering narrows lists by ICP criteria such as headcount, revenue, industry, region, or tech stack, returning a filtered account or contact list.
Event lookup fetches business or prospect-level signals for an account. Pass in a company domain or ID and get back recent business events, hiring signals, and intent data.
Export returns structured CSV or JSON outputs from any enriched result set, ready for CRM import or outreach.
Getting started
Requires OpenClaw 2026.3.24-beta.2+ and Node.js 22.19.0+. Full step-by-step setup, including Docker Compose, is in docs/install-openclaw.md.
Install
From ClawHub:
From a local bundle:
Then restart the gateway — the plugin will not appear in tool lists until you do:
Verify it is active:
Authenticate
Authenticate with your Vibe Prospecting account using either method.
Option A — CLI login (recommended):
# Open the printed URL, approve in your browser, then poll until sign-in completes:
npx @vibeprospecting/vpai@latest login –poll
The CLI writes credentials to ~/.config/vpai/config.json. The Docker Compose setup bind-mounts this directory into the container, so credentials persist across restarts.
Option B — VP_API_KEY env var:
Restart the gateway after authenticating. To switch accounts or sign out, run npx @vibeprospecting/vpai@latest logout.
Run your first workflow
Start a new OpenClaw session and ask:
Find 50 B2B SaaS companies in the US with 200 to 1,000 employees. For each company, find the VP of Marketing or Head of Growth and return name, title, company, LinkedIn URL, email if available, and company domain.
Expected output
| company_name | domain | contact_name | title | linkedin_url | confidence | |
|---|---|---|---|---|---|---|
| ExampleCo | exampleco.com | Jane Smith | VP Marketing | linkedin.com/in/janesmith | [email protected] | high |