Resources · Zapier integration

ABM.dev Zapier integrationAutomate ABM.dev with Zapier.

The ABM.dev Zapier integration gives you 1 trigger, 2 actions and 1 search. Queue a person or a company for enrichment, hear about it the instant the job is done, then pull the finished job by its ID. Here is what every step does, costs and breaks on.

Beta app Zapier still marks this integration as beta.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the ABM.dev Zapier integration actually does

ABM.dev is an account-based marketing service built for AI agents: you hand it a contact or an account, and it goes looking for the data that fills in the gaps. Zapier wires it to your other tools through Zaps, small automations where one event starts a chain of steps. On this app you get one trigger, two actions and one search, and the app works on the free plan.

Three setups cover most of what people build with it.

A webinar list that enriches itself. A marketer sends each new registrant to Enrich a Person. ABM.dev queues the job and hands back its ID straight away, so nobody copies names into a research tool by hand.

A ping in the sales channel when a job lands. New Enrichment Completed fires as soon as a job finishes. A Find an Enrichment by ID step then fetches that job, and a Slack message tells the rep that the record is ready to work.

Target accounts researched in one pass. An analyst building a list of accounts runs each company through Enrich a Company instead of opening every website in a tab.

What Zapier does not do here: neither action gives you the enriched result. Both return a queued job ID, and the data only exists once the job is finished. There is no operation to edit, cancel or delete a job either, and nothing that pulls jobs from before your Zap was switched on. The app is still flagged as beta by Zapier, so its operations can change.

Comparing platforms before you commit? n8n vs Zapier is a good place to start.

Vocabulary

Zapier vocabulary in one minute

Seven words come back on every line of this page. Here they are in plain English.

Zap
The automation you build in Zapier: one trigger, followed by one or more actions that run every single time that trigger event happens.
Trigger
The event in an app that starts the Zap. Once the Zap is switched on, Zapier sits and waits for that event to happen.
Action
What the Zap does after it starts: the step that writes, sends or moves something on your behalf in another app.
Task
The unit Zapier bills you for: one action your Zap completes successfully. The number on your plan counts those, nothing else.
Polling vs instant trigger
A polling trigger is checked on a timer by Zapier. An instant trigger is reported by the app itself the moment the event happens.
Filter
A step that lets the Zap carry on only when the incoming data meets a condition you set, and quietly stops it otherwise.
Search step
A step that looks up something that already exists in an app, so the steps after it can reuse whatever it found.
Cost

What an ABM.dev Zap really costs

ABM.dev is not a premium app, so it runs on the free plan. The catch sits in the size of the Zap, not in the app.

  • Free plan100 tasks per month, unlimited Zaps
  • Free plan Zap size2 steps: 1 trigger, 1 action
  • Premium appNo, works on the free plan (beta)
  • ABM.dev triggerInstant, no polling interval

Zapier only bills completed actions. The trigger costs nothing, and an action that fails is not counted. Each successful action counts on its own, so a Zap with three actions uses three times more than a one-action Zap. The free plan gives you 100 tasks a month, but only Zaps of two steps. Add a filter or a Find an Enrichment by ID search and you have a multi-step Zap, which needs a paid plan. Good news on timing: the ABM.dev trigger is instant, so the polling grid below never slows it down.

Connect

Connect ABM.dev to Zapier in 3 steps

  1. 01

    Open your Apps page

    In your Zapier account, go to Apps and click + Add connection. A connection is your ABM.dev account linked once, then reused by every step that touches ABM.dev.

  2. 02

    Pick ABM.dev

    Type ABM.dev into the search box of the dialog, select it, then click Add connection. You need an ABM.dev account already, plus access to anything you do not own that the Zap should touch.

  3. 03

    Sign in and allow access

    A new tab opens on ABM.dev. Sign in, then grant Zapier access to the account. The connection now shows up on your Apps page and in every ABM.dev step you add.

First Zap

Your first Zap: alert the sales team when a job finishes

GoalEach time ABM.dev finishes an enrichment, fetch that job and post a heads-up in the sales channel.

  1. 01

    Create the Zap

    Start a new Zap and choose ABM.dev as the app that kicks things off, with New Enrichment Completed as the event. Pick the connection you just added.

  2. 02

    Test the trigger

    Run the test. Zapier brings back the three most recent jobs of the connected account, so you build the rest of the Zap on a real one rather than a blank sample.

  3. 03

    Add the search

    Add Find an Enrichment by ID as the next step and map the Enrichment ID that the trigger sent into its only required field.

  4. 04

    Add the message

    Add the Slack step, pick the channel, and map what the search returned into the text. Test each step once and read what came back before going on.

  5. 05

    Publish

    Click Publish to switch the Zap on. Remember that the search makes this a three-step Zap, so it needs a paid plan to run.

Triggers

ABM.dev triggers

1 event starts a Zap when something happens in ABM.dev, and one of them is instant: the app calls Zapier straight away, whatever your plan.

1

New Enrichment Completed

Instant trigger

In Zapier“Triggers when an enrichment job finishes for your workspace. Use this to push enriched contacts into your CRM, send notifications, or score leads. The numeric Enrichment ID it emits feeds straight into the "Find an Enrichment by ID" search.”

This is the moment your data is ready. When an enrichment job wraps up in your workspace, the Zap starts and carries the numeric Enrichment ID of that job, which is exactly what the search below expects.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
as the second half of any enrichment flow, whenever a finished job should land where people will see it, such as a rep's inbox or a CRM record.
Watch out
it fires for every job in the workspace, including the ones your own Zaps queued, so an enrichment action placed after it can start an endless loop.
Actions

ABM.dev actions

ABM.dev gives you 2 actions. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Enrich a Company

Action

In Zapier“Submit a company to ABM.dev for enrichment. Returns the queued job id immediately — chain with the "New Enrichment Completed" trigger to act on the result.”

Sends one company to ABM.dev and gets the queued job ID back immediately, not the researched account itself.

When to use it
a new target account lands in your list and should be researched before anyone writes to it.
Watch out
to act on the result, pair it with New Enrichment Completed in a separate Zap.
2

Enrich a Person

Action

In Zapier“Submit a person to ABM.dev for enrichment. Returns the queued job id immediately — chain with the "New Enrichment Completed" trigger to act on the result.”

Hands a single contact over to ABM.dev and returns the job ID the second the request is queued.

When to use it
a form, an event list or a spreadsheet gives you a new name that your reps will call soon.
Watch out
the enriched details are not in the output of this step, so do not map them into the next one.
Searches

ABM.dev search

1 search step looks for data that already exists in ABM.dev, so a later step can use it.

A search step looks something up that already exists instead of creating it. In the editor, ABM.dev's search sits at the bottom of the Action event list, under SEARCH. Three settings decide what happens when the lookup does not go as planned.

1

Find an Enrichment by ID

Search

In Zapier“Looks up an enrichment job by id. Pair with a Delay step after Enrich-a-Person/Company to build a synchronous "wait then fetch" Zap.”

Fetches one enrichment job from its numeric ID, the one returned by either enrichment action. A dropdown lets you pick a recent job while you set it up.

When to use it
right after New Enrichment Completed, to bring the finished job into the steps that follow.
Watch out
the Enrichment ID is required, and a search makes the Zap multi-step.

The three settings every search exposes

  1. Successful if no search results are found?
    Left as it is, a search that comes back empty stops the Zap there and skips the steps that needed it. Turn it on and the Zap carries on without the data.
  2. Create X if it doesn't exist yet?
    This box turns a search into a find-or-create. ABM.dev offers no such variant, so you will not see it on this search.
  3. If multiple search results are found?
    Three ways out: keep the first match, which is the default, stop the Zap, or pass every match on to the next steps.
When it breaks

When an ABM.dev Zap breaks

Zapier ties no help article to ABM.dev, so the known failure points are the ones every Zap shares.

Most of them come from the fact that enrichment runs in two stages: queue a job, then catch it when it ends. For stuck runs in general, the Zapier troubleshooting guide walks through the usual checks.

  • Old jobs are never picked up

    A Zap only reacts to what happens after you switch it on. Enrichments finished before that stay out of reach, and moving that backlog is a separate job.
  • The trigger feeds an enrichment action

    Put Enrich a Person after New Enrichment Completed and each finished job queues a new one, which finishes and fires the Zap again. Tasks drain fast.
  • A bulk run gets held back

    Queue a large batch of enrichments at once and the trigger can return a sudden flood. Zapier's flood protection may hold those runs back for review.
  • The search finds nothing

    If Find an Enrichment by ID gets a wrong or empty ID, the Zap stops at that step by default and the steps after it are skipped.
Need help

Need help automating ABM.dev with Zapier?

A person reads every message.

FAQ

ABM.dev Zapier integration: FAQ

01Is the ABM.dev Zapier integration free?
Yes, as long as the Zap stays small. ABM.dev is not a premium app on Zapier, so the free plan can use it. That plan gives you 100 tasks a month and unlimited Zaps, but each Zap is capped at two steps: one trigger and one action. A Zap that queues a contact with Enrich a Person when someone books a demo fits. A Zap that adds Find an Enrichment by ID, a filter or a second action becomes multi-step and requires a paid plan. The app is also flagged as beta, so keep an eye on changes.
02How many tasks does an ABM.dev Zap use?
One task per action that completes, and nothing else. The New Enrichment Completed trigger never costs a task, however many jobs finish. If your Zap queues one company with Enrich a Company, each run costs one task. If it fetches the job with Find an Enrichment by ID and then posts to a sales channel, count each completed step separately. An action that fails is not billed. So a recruiter enriching a long candidate list should expect the task count to follow the number of people sent, one by one.
03Does ABM.dev trigger Zaps in real time?
Yes. New Enrichment Completed is an instant trigger: ABM.dev tells Zapier the moment a job finishes, and the Zap starts straight away. The plan interval grid, which goes from 15 minutes on Free down to 1 minute on Team and Enterprise, does not apply to it. That is useful on the free plan, where a polling trigger would wait up to 15 minutes. In the editor, a Zap built on this trigger shows a lightning bolt. The only delay left is the enrichment itself, which runs on ABM.dev's side.
04What does it take to connect ABM.dev to Zapier?
An ABM.dev account, and access to anything you do not own that the Zap should touch. From the Apps page of your Zapier account, click + Add connection, search for ABM.dev, click Add connection, then sign in to ABM.dev in the tab that opens and grant Zapier access. The connection is then reused by every ABM.dev step. Before testing Find an Enrichment by ID, run at least one enrichment, since the required Enrichment ID comes from an existing job.
05Why does Enrich a Person not return the enriched data?
Because the job is queued, not finished, when the step completes. Enrich a Person and Enrich a Company both return the ID of the queued job right away, and the enrichment itself runs afterwards. To use the result, build a second Zap that starts on New Enrichment Completed, then fetch the job with Find an Enrichment by ID. Mapping enriched details out of the action step itself will not work, since they are not there yet. Keep the two Zaps separate to avoid a loop.
06What if the ABM.dev operation you need is not listed?
Then Zapier cannot do it with this app today. ABM.dev on Zapier offers New Enrichment Completed, Enrich a Company, Enrich a Person and Find an Enrichment by ID, and that is the full list. There is no step to edit, cancel or list past jobs in bulk. If a sales ops team needs one of those, the options are to wait for the app to evolve, since it is still in beta, or to look at another automation platform.