Phantombuster

Phantombuster

· #163 most-used

Automate web scraping and outreach at scale

SalesMarketingAutomationCRMAnalyticsSocialDeveloper

Phantombuster is a cloud-based automation platform that extracts data from LinkedIn, Twitter, and dozens of other sites without writing a single line of code. Connect it to Actionist and your agents can launch scrapers on demand, retrieve fresh lead lists, queue outreach sequences, and monitor execution state — turning days of manual prospecting into a background pipeline that runs while your team ships.

Average time saved
10 hours
per person · per month
1 workdays back

Eliminates manual work. Phantombuster automation eliminates the repetitive grind of running scrapers, downloading CSV exports, deduplicating leads, and importing them into the CRM — work that typically consumes 90+ minutes per campaign day.

Schedule

What your Phantombuster agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

Phantombuster × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
9Apps spanned
~83 hrsSaved / week
6Personas served
For customer success
Featured4 apps

Churn-risk accounts, profiled and prioritised

When a customer support ticket flagged 'churn risk' arrives in Gmail, the agent launches a Phantombuster LinkedIn company scraper to pull the account's latest headcount, funding, and leadership changes. The enriched profile lands in Slack with a prioritisation score before the CSM checks their morning queue — giving them context that would have taken 45 minutes of manual research.

~19 hrs / week

Time saved for your team — every week, on autopilot

The flow
Trigger·When a Gmail ticket is labelled 'churn-risk' by the support triage filter
Result
Add scraper to launch queue with account domain as inputPost enriched account brief to #cs-churn-watchSchedule 15-min account review for the assigned CSM
The win
Saved per run
1.3 hrs
Runs / week
~15×
CSMs walk into every churn conversation armed with fresh account intelligence
Driven byCustomer Support Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    18 min / week
    Manual LinkedIn prospecting

    SDRs spend 18 minutes per target manually searching LinkedIn, copying profile data, and pasting it into the CRM before they can even draft a first touch.

    Sales Agent
    0 min
    Agent queues and imports

    The agent queues the right Phantombuster scraper when a new ICP signal arrives and imports the enriched profile directly into HubSpot — no SDR copy-paste required.

  • Marketing
    13 min / week
    ABM list building

    Campaign managers manually filter LinkedIn Sales Navigator exports, remove duplicates, and upload CSV batches — a 13-minute task per campaign that compounds across multiple ABM lists.

    Marketing Agent
    0 min
    Agent builds list overnight

    The agent launches the LinkedIn search Phantom when a campaign goes active, deduplicates against existing HubSpot contacts, and loads the net-new list before the morning stand-up.

  • Customer Support
    18 min / week
    Churn-risk account research

    CSMs manually look up each flagged account on LinkedIn to check for leadership changes, layoffs, or funding news — 18 minutes of research per ticket before they can even start the call prep.

    Customer Support Agent
    0 min
    Agent enriches before CSM wakes up

    When a churn-risk ticket arrives, the agent launches the company-profile Phantom and posts an enriched brief to Slack — so the CSM walks in armed with fresh account intelligence.

  • Human Resources
    7 min / week
    Candidate sourcing from LinkedIn

    Recruiters manually search LinkedIn for passive candidates, copy profile URLs into spreadsheets, and chase down email addresses — eating 7 minutes per shortlisted profile.

    Human Resources Agent
    0 min
    Agent sources and enriches

    The agent runs a Phantombuster LinkedIn recruiter search on-demand, retrieves verified contact details, and adds qualified candidates to the ATS in a single unattended run.

  • Finance
    13 min / week
    Prospect financial signal research

    Finance analysts manually check Crunchbase, LinkedIn, and news sources to assess a prospect's funding stage before pricing a contract — 13 minutes of scattered research per deal.

    Finance Agent
    0 min
    Agent surfaces signals on deal move

    When a deal enters negotiation, the agent queues the company-intel Phantom, pulls funding and headcount data, and writes a risk note to HubSpot before the pricing call.

  • Operations
    25 min / week
    Stale contact re-enrichment

    Ops teams manually re-scrape, re-export, and re-import lead data every quarter to keep CRM records current — a 25-minute batch process that still misses leads updated mid-cycle.

    Operations Agent
    0 min
    Agent refreshes on stale flag

    The moment a lead is flagged stale in the master sheet, the agent queues Phantombuster to re-enrich that profile and syncs the updated fields back to HubSpot automatically.

  • Legal
    6 min / week
    Third-party due diligence scraping

    Legal teams manually scrape partner and vendor LinkedIn pages to verify headcount, leadership, and company status before agreements are signed — 6 minutes per entity.

    Legal Agent
    0 min
    Agent runs due diligence Phantom

    When a new vendor is added to the contracts tracker, the agent queues a Phantombuster company scraper and appends the verified profile to the legal due-diligence record.

+ 100s of other Phantombuster automations
Average monthly
10 hrs / person / month
Average monthly
10 hrs / person / month
Calculator

Calculate what your team saves

Team size
10 people
Hourly rate
$20 / hr
Hours saved / week
25
Hours saved / year
1,250
Annual ROI
$25,000

Based on Phantombuster's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug Phantombuster into Actionist

Pick the connection method that suits your environment.

The fastest path to full Phantombuster automation. Install Phantombuster's MCP server in one click and your agent gains direct access to every action and trigger without managing tokens.

1
Open the Apps tab

Find Phantombuster in the Apps library and click Connect. MCP is selected by default.

2
Authorise in Phantombuster

You'll be redirected to Phantombuster's OAuth screen. Select the workspace to grant access, then confirm. Actionist receives a scoped token — no manual key generation required.

3
Test the connection

Actionist runs a read-only call to verify the handshake. You're ready.

Actions

15 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

7 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

Skills

Skills that pair with Phantombuster

Reusable agent skills that work well alongside this app.

No paired skills curated yet. Add this app to your agent to discover what fits.
MCP servers

MCP servers that work with Phantombuster

Connect Actionist to MCP servers built for or around this app.

No MCP servers indexed for this app yet.
FAQs

Questions about Phantombuster + Actionist

How do I connect Phantombuster to Actionist?
Open the Apps tab, find Phantombuster, and click Connect. MCP is the default and recommended path — your browser opens Phantombuster's OAuth screen, you select your workspace, and Actionist stores a scoped token automatically. If OAuth is unavailable in your environment, switch to API Token and paste the key from Phantombuster → Workspace settings → Third party API keys.
What permissions does Actionist need on my Phantombuster account?
Actionist needs read access to your agents, containers, and output, plus write access to the launch queue and agent configuration. The MCP OAuth flow requests only those scopes. If you use an API token, generate it with full workspace scope — Phantombuster does not currently support granular token scoping on the standard plan.
Can Actionist chain multiple Phantoms together automatically?
Yes. Use the 'Agent run completed' trigger to start downstream work the moment a Phantom finishes. A common pattern: the profile-scraper Phantom completes, the agent reads its output, then immediately queues the email-finder Phantom for each extracted profile — all without manual intervention. Build as many chain steps as your Phantombuster plan allows.
How does Actionist handle Phantombuster execution limits?
The 'Phantom execution limit reached' trigger fires when your plan cap is hit, letting your automation respond immediately — pausing lower-priority Phantoms, alerting your finance team, or drafting an upgrade request. Before queuing high-volume batches, the agent can call 'Get organisation information' to check remaining credits and bail out early if capacity is too low.
Will Actionist run Phantoms outside their scheduled time?
Yes — 'Add an agent to the launch queue' and 'Launch an agent' both trigger execution on demand, independent of any schedule set inside Phantombuster. Use these for event-driven patterns (new CRM deal, Slack signal, calendar trigger) while keeping Phantombuster's native scheduler for fixed background jobs. The two modes do not conflict.
How do I avoid queuing duplicate Phantom runs?
Before queuing, call 'Get all running containers of an agent' — if active containers exist, skip the launch. Pair this with the 'Agent run completed' trigger to chain work only after the prior run finishes. For high-frequency event flows, add a short idempotency window (e.g. deduplicate by company domain in your Google Sheet before triggering) to prevent duplicate rows downstream.
Can I retrieve Phantom output in formats other than CSV?
Actionist's 'Get agent output as CSV' action downloads the full dataset as structured CSV, which you can pipe directly to Google Sheets or a data warehouse. For partial or real-time monitoring, use 'Get the output of the most recent container of an agent' to fetch the JSON result and extract specific fields. Phantombuster does not currently expose a streaming output endpoint.
What should I do if a Phantom run fails repeatedly?
The 'Agent run failed' trigger lets you react immediately. Inspect the error message: 'session expired' typically means a LinkedIn cookie needs refreshing inside Phantombuster; 'timeout' is usually transient and safe to retry after 20 minutes; 'rate limit' means you need to reduce run frequency or rotate the associated account. Use 'Abort all running containers of an agent' to stop related jobs before applying a fix.