8 minIntegration
Make Integration
Build visual enrichment scenarios with Make (formerly Integromat) to automate your ABM.dev workflows.
In this guide
- Add the ABM.dev app to Make
- Authenticate with your API key
- Build a visual enrichment scenario
- Monitor scenario execution and errors
Prerequisites
- An ABM.dev account with an API key
- A Make account (free or paid)
- Basic understanding of Make scenarios
1
Add ABM.dev to Make
Find and connect the ABM.dev app in the Make directory:
- 1.Search for "ABM.dev" in the Make app directory
- 2.Add it to your scenario by clicking the "+" button
- 3.When prompted, enter your API key from Settings → API Keys
- 4.Make will verify the connection and confirm access
API Key Scope
Your API key must have access to enrichments and contacts for the ABM.dev modules to work correctly. Generate a dedicated key for Make in your settings.
2
Configure a trigger module
Set up a trigger to start your scenario when ABM.dev events occur:
Watch Enrichments
Poll for completed enrichments at a configurable interval. Best for batch processing workflows.
Watch Events
Listen for all ABM.dev event types including campaign updates and approval changes.
- 1.Choose "Watch Enrichments" or "Watch Events" as the trigger module
- 2.Select the event types you want to monitor
- 3.Set the polling interval (default: every 15 minutes)
3
Build your scenario
Drag ABM.dev modules into your scenario canvas and connect them to build your automation. The following modules are available:
| Module | Description |
|---|---|
Create Enrichment | Start a new person or company enrichment |
Get Contact | Retrieve a contact by ID or email |
Search Contacts | Search contacts with filters |
List Campaigns | List all campaigns with status filters |
Get Enrichment Status | Check the status of a running enrichment |
Watch Enrichments | Trigger on completed enrichments |
Watch Events | Trigger on any ABM.dev event |
Make API Call | Custom API request to any ABM.dev endpoint |
API fallback
curl -X POST https://api.abm.dev/v1/enrichments \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "person",
"input": {
"firstName": "Alex",
"lastName": "Johnson",
"company": "TechCorp",
"domain": "techcorp.io"
}
}'Error Handling
Use Make's built-in error handling to retry failed enrichments automatically. Add a router module to split enriched contacts by confidence score for different processing paths.
Troubleshooting
Scenario stops running
- • Check your Make execution quota — free plans have limited operations
- • Verify your ABM.dev API key is still valid and active
- • Review the scenario execution log for specific error messages
Empty results
- • Check that your filters are not too restrictive
- • Ensure enrichments exist for the selected time range
- • Verify the trigger module's "Start from" date is set correctly