DataMerge + Pipedream: Enrichment in Your Data Pipelines
Add company and contact enrichment to any Pipedream workflow. Call DataMerge endpoints via HTTP Request steps, or receive clean webhook payloads for async enrichment pipelines.
Obter 20 créditos grátisHTTP Request Step Setup
- Add an HTTP Request step to your Pipedream workflow
- Set the method to
POST - Set the URL:
https://api.datamerge.ai/v1/company/enrich - Add the Authorization header:
Authorization: Bearer YOUR_API_KEY - Set the body:
{"domain": "stripe.com"}
The step returns the enriched data as a JSON object. All fields are available as variables in subsequent steps.
Pro tip: store your API key as a Pipedream environment variable and reference it as {{process.env.DATAMERGE_API_KEY}} for security.
Webhook Trigger for Async Enrichment
For high-volume or async enrichment workflows, use Pipedream's webhook trigger to receive DataMerge integration webhook payloads:
- Create a new Pipedream workflow with an HTTP Webhook trigger
- Copy the unique webhook URL Pipedream generates
- In the DataMerge app, go to Integrations and add a Webhook integration
- Paste the Pipedream webhook URL
- Run a test enrichment to see the payload in Pipedream
The clean payload (object_type, record_id, and entity fields only) arrives as the trigger event. Add subsequent steps to route, transform, or store the data.
Example Workflow
Enrichment Pipeline with CRM Sync
- Trigger: Schedule (daily) or webhook from your lead source
- Step 1: Fetch new domains from Google Sheets or your database
- Step 2: Loop through domains, calling DataMerge company enrich for each
- Step 3: Node.js step to filter by industry or employee count
- Step 4: Push qualified companies to HubSpot or Salesforce via API
- Step 5: Send a Slack summary of new qualified leads
Pipedream's Node.js steps give you full programmatic control between DataMerge and your destination systems. Filter, transform, deduplicate, or enrich further before sending data downstream.
Frequently Asked Questions
Does DataMerge have a native Pipedream integration?
Not yet. Use Pipedream's HTTP Request step to call DataMerge API endpoints directly. All endpoints are standard REST APIs that work with any HTTP client.
How do I receive webhook payloads?
Create a Pipedream workflow with an HTTP webhook trigger. Copy the trigger URL and add it as an integration webhook in the DataMerge app. The clean payload arrives as the trigger event.
Can I use Node.js to process results?
Yes. Pipedream supports custom Node.js steps. After calling the DataMerge API, add a code step to transform, filter, or route the enriched data however you need.
What does the webhook payload look like?
Integration webhook payloads contain object_type, record_id, and the enriched entity fields only. No metadata wrapper. See the webhooks guide for full payload examples.