Phantom
2 slots

HubSpot Contact LinkedIn Outreach

Tutorial

  1. Connect your HubSpot account

    Authorize PhantomBuster to access your HubSpot account. Once you’ve connected your account, you won’t need to repeat this step with other HubSpot Phantoms.

  2. Select a list of HubSpot contacts

    Choose the list of your HubSpot contacts you want to engage with on LinkedIn.

  3. How to use the LinkedIn Recruiter Profile Scraper

    PhantomBuster’s LinkedIn Recruiter Profile Scraper Automation lets you collect detailed profile data from LinkedIn Recruiter Lite accounts. This tutorial guides you through setup, input options, safe limits, and result retrieval.

    • Platform limitation: This Phantom is designed for LinkedIn Recruiter Lite only. Use the standard LinkedIn Profile Scraper for regular profiles.

    • Safety limits: Extract no more than 150 profiles per day, spread across multiple launches during office hours. If email discovery is enabled, reduce this to 75 profiles per day.

    • Input requirements: Google Sheets must be shared with "Anyone with the link." CSV inputs must be publicly accessible (paid plans only).

    • Free plan limitations: CSV exports are limited to the first 10 rows, and JSON exports are not available.

    1. Connect your LinkedIn account: Install the PhantomBuster browser extension (Chrome or Firefox) and connect your LinkedIn session in one click. If using another browser, manually retrieve your session cookie.

    2. Provide LinkedIn Recruiter profile URLs: Choose a single Recruiter Lite profile URL, a Google Sheet, or a publicly accessible CSV file.

      If using a spreadsheet, the Phantom reads column A by default. You can specify a different column by entering its exact header name in the input field.

    3. Set scrape volume per launch: Keep the default of 10 profiles per launch to stay within safe limits. You can also configure options to save profile pictures or extract specific data points like interests and licenses.

      Saving profile pictures is limited to 1000 image files per ZIP. The "Keep only current results" option is available only for JSON output.

    4. Enable email enrichment (optional): Select PhantomBuster credits or a third-party service (Dropcontact, Hunter, Snov) to find verified emails.

      Enabling email discovery increases execution time significantly (~30 seconds per profile) and requires valid API keys for third-party services.

    5. Choose launch frequency: Select how to run the Phantom: manually, on a schedule (e.g., daily during work hours), or after another Phantom finishes.

    6. Adjust global advanced settings (optional): Leave these at their default values unless you need to configure proxies, webhooks, or specific file management rules.

    7. Launch and retrieve results: Click Launch. Once completed, view your data in the Results tab or download it.

      CSV output contains limited details (e.g., only the first two experiences). For full career history, skills, and accomplishments, use the JSON output.

    For more details, see the step-by-step tutorial on the help center.

  4. Write and customize your connection request message

    This section allows you to automatically greet your prospective connections in a personal way with a message of up to 300 characters.

    • Write the message of your choice and customize it with a #firstName# placeholder tag. For example: Hey "firstName", let's connect!

    • For simplicity, we have added the available placeholder tags underneath the text box, just click on one and it will be added to your text. Add placeholders for messages such as #firstName# or #lastName# into the messages to send personalized messages

    linkedinnameplaceholders
    • If you type the placeholder tag manually, remember that the tag is case-sensitive, so make sure to write it out correctly!

    Take note: With a free LinkedIn account, you might be restricted to 200 characters and 5 personalized invites per month. If your invite message is too long or if you’ve reached your monthly personalized limit, the flow will default to a standard invite with no message.

    Take note: Emojis are not handled.

  5. Write, customize, and schedule up to 3 follow-up messages

    This section allows you to automatically greet your new connections in a personal way with messages of up to 8000 characters on LinkedIn and Sales Navigator.

    Setting up your Flow with follow-up messages

    1/ Write the message of your choice.
    2/ The message will be sent once the user has accepted your connection request.
    3/ You can schedule up to 3 more follow-up messages at the time intervals of your choice. These messages are only sent if the recipient does not reply to the prior message—so if a user replies to your message at any point, no further follow-up messages will be sent.

    Adding follow-up messages after you set up your Flow
    You might want to set up your Flow without follow-up messages to start with and add them later. In that specific case, once you activate the follow-up messages, your Flow will send follow-ups to everyone who hasn't replied to the messages.

    Personalizing messages

    To personalize your messages, use the placeholder buttons underneath the text box to input placeholders such as #firstName#, #lastName# or #company# in the message. For LinkedIn messages, you can find the available placeholders by clicking on the + sign when "Scrape all available profile data" is checked.

    LinkedIn

    linkedinnameplaceholders

    Sales Navigator

    Use placeholders to personalize messages on Sales Navigator

    salesnavnameplaceholder

    Note: The real text replaced by the placeholder will count towards the total character limit, so leave some room for longer names in the message.

  6. Watch your outreach activity in HubSpot

    Make sure to enable the PhantomBuster activity in your contacts’ Activity Thread.

    image__13_

    The flow will then log its events on the contact’s activity thread.

    image__14_