Resources · Zapier integration

Diffbot Zapier integrationAutomate Diffbot with Zapier.

The Diffbot Zapier integration gives you 1 trigger, 0 actions and 0 searches. One event, then: a Crawlbot crawl has finished. Small, yes. But it fires instantly on every plan, and it is the cue most crawl jobs are missing.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

Your crawls finish while nobody is watching

Connecting Diffbot to Zapier means one thing: when Crawlbot, the Diffbot spider that walks a whole site, finishes a crawl, Zapier hears about it and runs whatever steps you placed after it. A Zap is that automation, built from one starting event and the steps that follow it. Nothing else in Diffbot can start one.

Three results come up again and again, all of them built on New Crawl Notification. First, a ping in a team channel, so the analyst who launched a crawl of a competitor's catalog stops refreshing the dashboard. Second, a new row in a shared tracking sheet, one per finished crawl, which turns into a cheap log of what ran and when. Third, an email to the account manager, sent only for the crawls tied to one client.

Now the honest part. Zapier does not start a crawl, does not extract a page and does not fetch crawl results for you: the app offers no action and no search at all. The event also covers crawls only. The Diffbot description mentions bulk extraction jobs too, but no Zapier event exists for them. So the crawl itself stays a Diffbot job, and Zapier handles the follow-up.

If you are weighing tools, the same app has a Diffbot Make integration page, and the Make vs Zapier comparison sets the two side by side on general criteria.

Vocabulary

Zapier vocabulary in one minute

Eight words, and the rest of this page reads easily. Each one shows up in the editor.

Zap
The automation you build on Zapier: one starting event, then one or more steps that run each time that event happens.
Trigger
The event in an app that starts the Zap. Here it is a finished Crawlbot crawl; once the Zap is on, Zapier waits for it.
Action
What the Zap does once it has started: the step that writes a row, posts a message or sends an email somewhere else.
Task
What Zapier bills: one action that completes successfully. The allowance on your plan is a count of those, nothing else.
Polling vs instant
A polling trigger is checked on a timer. An instant trigger is reported by the app itself the moment it happens. Diffbot's is instant.
Filter
A step that lets the Zap carry on only when what arrived meets your condition, and quietly stops it the rest of the time.
Connection
Your Diffbot account linked to Zapier once, then reused by every Zap and every step that needs Diffbot.
Multi-step Zap
Any Zap beyond one trigger and one action. A filter or a second action makes it one, and it then needs a paid plan.
Cost

What a crawl alert really costs

The trigger never costs a task. Only the actions that work are counted, one task each.

  • Trigger0 tasks
  • Each successful action1 task
  • Free plan100 tasks a month, two-step Zaps
  • Premium appNo

Diffbot is not a premium app, so it runs on the free plan: 100 tasks a month, as many Zaps as you like, but two steps per Zap. That covers the plain case: a finished crawl, then one message. A filter makes it multi-step, which means a paid plan, and so does a second action. A failed action is not counted. Since the trigger is instant, the interval grid below never slows it down, even on Free. Keep in mind that every finished crawl on the account runs the Zap, so a busy account eats tasks faster than you think.

Connect

Connect Diffbot to Zapier in three steps

  1. 01

    Open the Apps page

    In your Zapier account, go to Apps and click + Add connection. A connection is your Diffbot account linked once, then reused by every Zap you build on it.

  2. 02

    Pick Diffbot

    Type Diffbot in the search box of the dialog, select it, then click Add connection. You need an existing Diffbot account for the rest to work, since Zapier does not create one.

  3. 03

    Sign in and allow access

    A tab opens on Diffbot. Sign in there, then grant Zapier access to the account. If the crawls belong to a teammate, make sure your login can actually see them.

First Zap

Your first Zap: a Slack ping for one client's crawls

GoalWhen a crawl run for a given client finishes, the SEO team's Slack channel gets a message.

  1. 01

    Build: pick the trigger

    Create a Zap, choose Diffbot as the starting app and New Crawl Notification as the event. Select the connection you added earlier.

  2. 02

    Test: fetch real crawls

    Run the test. Zapier brings back the three most recent items from your account, so let at least one crawl finish beforehand and pick it as your sample.

  3. 03

    Add a filter

    Click the plus icon, choose Filter, then set the field to watch, the rule and the value. Use a text rule on a text value, otherwise the filter never passes.

  4. 04

    Add the Slack action

    Add Slack with Send Channel Message, pick the channel, and drop values from the Diffbot sample into the message so the team knows which crawl just ended.

  5. 05

    Publish

    Test the Slack step once and read what came back. When it looks right, click Publish: the Zap is on and waits for the next finished crawl.

Triggers

The Diffbot trigger

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

1

New Crawl Notification

Instant trigger

In Zapier“Your webhook URL will be notified when your Crawlbot crawl finishes.”

Starts your Zap each time a Crawlbot crawl reaches its end. It is the only Diffbot event Zapier offers, and it tells you a job is done rather than handing you the pages the crawl collected.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
a monthly audit of a large site that takes hours, where someone should hear the minute it wraps up.
Watch out
every crawl on the account sets it off, so add a filter as soon as more than one project runs there.
When it breaks

When the Diffbot Zap breaks

No Zapier help article is attached to Diffbot, so the failures below are the general Zapier ones that matter for this trigger.

Most problems come from the plan or the filter, rarely from Diffbot itself. Four cases cover what you are likely to hit. For anything else, the Zapier troubleshooting guide walks through a broken Zap step by step.

  • Old crawls never show up

    A Zap only reacts to crawls that end after it is switched on. Jobs finished before that are not picked up, and logging them is a separate task.
  • A burst of crawls gets held back

    If many crawls end at once, say after you launched a big batch, Zapier's flood protection can hold the trigger back instead of firing for each one.
  • The filter stops working on a free plan

    A filter turns the Zap into a multi-step Zap. The free plan only builds two steps, so that Zap needs a paid plan to keep running.
  • The filter never lets anything through

    Filter rules are typed. A number rule on a text value, or the reverse, fails every time. Check the rule type before blaming Diffbot.
Need help

Need help automating Diffbot with Zapier?

A person reads every message.

FAQ

Diffbot Zapier integration: frequent questions

01Is the Diffbot Zapier integration free?
Yes, it runs on the free plan, because Diffbot is not a premium app. The free plan gives you 100 tasks a month and unlimited Zaps, but each Zap is limited to two steps: the trigger and one action. A crawl alert sent straight to Slack or Gmail fits. The moment you add a filter or a second action, the Zap becomes multi-step and needs a paid plan. Prices are not listed here on purpose, since Zapier changes its grid often.
02How many tasks does a Diffbot Zap use?
One task per successful action, and nothing for the trigger. If your Zap posts one Slack message per finished crawl, ten crawls cost ten tasks. Add a second action, such as a row in a sheet, and the same ten crawls cost twenty. An action that fails is not counted. Note that a filter is not an action, so crawls it stops do not cost anything, which is a good reason to filter before the actions rather than after.
03Is the Diffbot trigger real time?
Yes. New Crawl Notification is an instant trigger: Diffbot tells Zapier as soon as the crawl finishes, and the Zap starts straight away. The interval grid of the plans, 15 minutes on Free down to 1 minute on Team and Enterprise, applies only to polling triggers, so it does not slow this one down. In the editor, a Zap built on an instant trigger shows a lightning bolt. That is the quickest way to confirm it.
04What does it take to connect Diffbot to Zapier?
A Diffbot account and a Zapier account. From the Apps page in Zapier, click + Add connection, search for Diffbot, then click Add connection. A tab opens where you sign in to Diffbot and allow Zapier to access the account. If the crawls you care about belong to someone else on your team, your login needs to be able to see them. The connection is made once and every later Zap reuses it.
05Why does a Diffbot Zap fire for crawls nobody asked about?
Because the trigger fires for every crawl on the connected account, not just one project. If several people or several clients share that account, each finished crawl starts the Zap. The fix is a filter right after the trigger, set on a value you spotted in the test sample that tells your crawls apart. Keep in mind that a filter makes the Zap multi-step, so it requires a paid plan.
06What if the Diffbot operation you need is missing on Zapier?
Then Zapier cannot do it for this app today. Diffbot exposes a single event there, the end of a crawl, with no action and no search. Starting a crawl, extracting one page or pulling results back into another tool are not offered. In that case the crawl stays in Diffbot, Zapier handles what comes after, and the missing part has to come from another tool or from Diffbot directly. Worth knowing before you plan a whole workflow around it.
07Zapier, Make or n8n for Diffbot?
Judge them on what you need, not on a ranking. On Zapier, Diffbot gives you one instant trigger, so it suits a team that only wants to react when a crawl finishes, works on the free plan for simple alerts, and does not need to code anything. If your workflow has to start crawls or handle their results inside the automation, Zapier does not cover that here, and it is worth checking what the other tools offer for the same app before choosing.