Chain Phantoms to build automation sequences

Using a single Phantom can provide valuable data, but chained together, the sky is the limit! When you chain Phantoms, you use the output results of one Phantom as the input for another Phantom, essentially connecting them together to create an automation sequence. So how do you create workflows this way?


Important note: before you begin, please note that chaining will only work with Phantoms from the same platform (e.g. chaining a LinkedIn Phantom to an Instagram Phantom won't work!)

In the scenario given below, we will link the LinkedIn Search Export to the LinkedIn Profile Scraper. Chaining these two Phantoms together will allow to:

1/ Extract the results of a LinkedIn search;

2/ Scrape these profiles and retrieve all the available data.

Thanks to this sequence, you'll be able to extract + scrape profiles on automatic (don't forget to set up automatic and repeated launches to automate the process even more!)

1. Launch Phantom 1

To start the chaining process, you'll need to launch the first Phantom in the sequence, LinkedIn Search Export. Once the Phantom has successfully completed its task, you'll find a new "Files" section on the right of its console page. Here, you'll find the spreadsheet containing the data you've scraped:


2. Use Phantom 1's output as Phantom 2's input

Next, you'll need to set up the second Phantom, LinkedIn Profile Scraper.


On the "Profiles to scrape" step, you'll see a "My Phantoms" option, and underneath there will be a dropdown menu with a list of the compatible Phantoms on your Dashboard. Here, you should select the Phantom whose results spreadsheet you would like to use as input for the current Phantom:


In this example, we've used LinkedIn Search Export to extract the leads as a first step and now are using the LinkedIn Profile Scraper to scrape their profiles, so you should select LinkedIn Search Export from the dropdown list.


Another way to achieve this is by using our Leads list! First, you will want to create a list with all the Leads collected by the LinkedIn Search Export Phantom. Check the condition example below: 

Search Export - Create a Leads List with a condition.png

Then, in your LinkedIn Profile Scraper click on "My lists" and find your List from the dropdown menu:

Use My lists as input.png

Once you've filled in and saved the rest of your settings, you're good to go - congrats, they’re chained! When you launch Phantom 2, it will process all of the data you've collected from Phantom 1. And, even better, as the first Phantom continues to collect new data and update the CSV file, the second Phantom will have access to it all dynamically. You can take a look at our article on setting up repeated launches to automate the process even more.

Note: By default, Phantom's data settings will be set to the "Combine files" option:


Advanced settings popup - file management combine files.png

When chaining Phantoms, Phantom 2 needs an updated results file to process. If you use the options "Delete all previous files at each launch" or "Create new files at each launch", the data in the already chained results won't be updated, and you will have to manually upload the updated results file.

By using the default option "Combine files", the Phantom will pick up from where it left off during the last launch to perform its task, adding the new data. This will allow Phantom 2 to constantly have new data to process without you having to do anything else!

If you want to go even further and learn how to chain several Phantoms together, don't hesitate to check our blog article on the subject!


Have fun chaining Phantoms!


If you think this article does not address your issue, please contact Support directly. We are continuously improving, so your feedback means the world to us!

Was this article helpful?
71 out of 84 found this helpful