How to Connect PhantomBuster with Zapier

Sophie
Sophie This badge shows you’re hearing straight from the source! Team members are here to share insider tips, answer questions, and guide you through PhantomBuster with expert knowledge. They’re dedicated to helping you succeed and making sure your automation journey feels easy and exciting. PhantomBuster Official
  • Updated

To connect PhantomBuster with Zapier, create a PhantomBuster API key, then paste it into the PhantomBuster step inside a new Zap. Once connected, you can use Zapier to receive Phantom output in other apps or to launch Phantoms from any Zap trigger.

Before you start

To connect PhantomBuster with Zapier, make sure you have:

  • A PhantomBuster account (any paid plan or free trial).
  • A Zapier account (any plan, including free).
  • A valid PhantomBuster API key.
    → If you don't have one, see Create an API key. API keys can only be created by Workspace admins, if you don't see the Add API key button, check with your admin.

How the PhantomBuster + Zapier integration works

You can use PhantomBuster with Zapier in two ways:

  • PhantomBuster as a trigger: A Phantom finishes → your Zap fires.
    • Use this to send Phantom output to other apps (Google Sheets, Slack, a CRM, etc.).
    • Available trigger event: New Output (fires when a specific Phantom finishes).
  • PhantomBuster as an action: A trigger from another app → launch a Phantom.
    • Use this to run Phantoms on a schedule, from a webhook, when a row is added to a Google Sheet, etc.
    • Available action event: Launch Phantom.

Two things to know:

  • Launch Phantom is an action, and Zaps always start with a trigger. So when you use PhantomBuster to launch a Phantom, it sits as the second step or later, never the first.
  • For long-running Phantoms, leave Wait until the Phantom produces an output set to False. Zapier's 30-second action limit will cause the step to fail otherwise. To get the launched Phantom's results, set up a separate Zap with a New Output trigger.

Set up PhantomBuster as a trigger (New Output)

Use this setup when you want a Zap to fire every time a Phantom finishes running.

  1. Click + Create in the left sidebar of your Zapier dashboard, then select Zaps from the dropdown menu.
    Zapier dashboard showing the + Create button with the Zaps option
  2. On the empty Zap canvas, click the Trigger box.
    Zapier empty Zap canvas with the Trigger box
  3. In the app picker that opens, search for PhantomBuster and select it from the results.
    Zapier app picker searching for PhantomBuster as the trigger
  4. In the Trigger event dropdown on the right panel, select New Output.
    Zapier Trigger event dropdown with New Output selected
  5. Connect your PhantomBuster account. In the Account section of the right panel, click + Connect a new account. A popup opens: paste your PhantomBuster API key and click Yes, Continue to PhantomBuster.
    (You can manage existing connections later under My Apps in Zapier.)
    Zapier popup to connect a PhantomBuster account by pasting the API key
  6. In the Phantom dropdown, pick which Phantom's output should trigger this Zap. Click Continue.
    Zapier Phantom dropdown selecting which Phantom output triggers the Zap
  7. Click Test trigger. Zapier fetches a recent output from your Phantom to confirm the connection works.
    Zapier showing the Test trigger button for the PhantomBuster trigger
  8. Review the sample record Zapier pulled, then click Continue with selected record.
    Zapier showing the sample output record with Continue with selected record

Set up PhantomBuster as an action (Launch Phantom)

Use this setup when you want a trigger from another app to launch a Phantom.

  1. Set up your trigger. Pick any non-PhantomBuster trigger (Schedule by Zapier, Webhooks, Google Sheets, etc.) and configure it.
  2. Click the + below your trigger to add an Action. Search for PhantomBuster and select it.
  3. In the Action event dropdown, select Launch Phantom.
    Zapier Action event dropdown with Launch Phantom selected
  4. Connect your PhantomBuster account. Click + Connect a new account if it's your first time, or pick the existing connection from the list. (Same flow as Step 5 of the trigger setup above.)
  5. Configure the Phantom. In the Phantom name dropdown, pick the Phantom you want to launch. Leave Wait until the Phantom produces an output set to False (see How the integration works above for why).
    Zapier Launch Phantom action showing the Phantom name dropdown and Wait until the Phantom produces an output set to False

Troubleshoot connection issues

If the connection doesn't work or your Zap doesn't fire as expected:

  • Make sure you copied the full API key without extra spaces from your PhantomBuster Workspace.
  • Confirm your PhantomBuster Workspace is active (not on a canceled or expired plan).
  • For Launch Phantom actions: confirm PhantomBuster is the second step (or later), not the first.
  • If the issue persists, get in touch with our Customer Care Team.

PhantomBuster integrations with Zapier templates

Check out this article about using PhantomBuster as part of your workflow in Zapier: Do more with PhantomBuster integrations.

Frequently asked questions

What can I do with PhantomBuster in Zapier?

You can use two events: New Output (fires when a Phantom finishes running) and Launch Phantom (starts a Phantom as a Zap action). Combine these with any of Zapier's 6,000+ app integrations.

Can I launch a Phantom as the first step of a Zap?

No. Launch Phantom is an action, and Zaps always start with a trigger. To launch a Phantom from a Zap, set the trigger to any other app first, then add PhantomBuster as the second step.

Where do I find my PhantomBuster API key?

API keys are managed inside your PhantomBuster Workspace and can only be created by Workspace admins. See Create an API key. If you don't see the Add API key button, check with your admin.

Where can I manage my PhantomBuster connection in Zapier?

Go to My Apps in your Zapier account to view, edit, or remove the connection.

Was this article helpful?

0 out of 0 found this helpful