- NanoBits
- Posts
- The 17-Minute LinkedIn hack that gets you 38% more Job Outreach replies đź’Ľ
The 17-Minute LinkedIn hack that gets you 38% more Job Outreach replies đź’Ľ
Nanobits Product Spotlight

EDITOR’S NOTE
Dear Nanobiters,
If you’ve ever searched for a job on LinkedIn, you know how overwhelming it can get.
Scrolling through endless listings, tweaking resumes, and crafting messages to hiring managers—only to feel like your outreach gets lost in the noise.
I’ve spent hours polishing cover letters, only to realize I missed a key detail in the job description or sent a message that felt too generic.
Sound familiar?
The truth is, job hunting often feels reactive.
You apply, hope your resume stands out, and wait.
But what if you could automate the tedious parts—like finding the right roles and personalizing your outreach—so you focus on what actually matters?
This week, I built an automation that scrapes LinkedIn job postings using Apify, analyzes them with ChatGPT, and generates custom messages for hiring managers.
No more copying/pasting job details or guessing how to stand out.
The best part? It’s simple enough for anyone to recreate. No coding required—just Make.com and ChatGPT.
Let me show you how to turn hours of job hunting into minutes.

ARE YOU NEW TO MAKE.COM?
It’s a super easy and intuitive tool to learn.
Here’s a beginner-friendly guide/primer I wrote a few weeks ago. It will help you get started with Make.com.
AI-Powered LinkedIn Job Assistant: Auto-Scrape Listings & Craft Tailored Outreach Messages
This automation finds LinkedIn job postings that match your criteria, extracts key details, and generates personalized messages for hiring managers—all without manual searches or copy-pasting.
Let’s break it down.
Click on scenarios on the left-hand side.

Click “Create a new scenario” on the top right corner of the page.
This now drops us into the scenario editor or designer, where we can build our automation.
Step 1: Set Up Apify to Scrape LinkedIn Jobs
Apify acts as your data scout. Configure it to search for roles by job title, location, or keywords. No coding—just input your preferences.
In Apify, create a new “LinkedIn Job Scraper” task.
Define your search filters (e.g., “Product Marketing Manager,” “Remote”).
Run the scraper. It’ll automatically collect job links, hiring manager names, and role details.
Part 1

Part 2

Step 2: Connect Apify to Make.com
Make.com is your workflow conductor. It takes Apify’s data and prepares it for ChatGPT.
In Make.com, create a new scenario.
Add the Apify module as your first step. Link your Apify account and select the scraper task from Step 1.
Test the module to ensure it pulls job data correctly.
Part 1

Part 2

The “Run An Actor“ module will only run the API. To get the data, we will add another module, “Get Dataset Items.“
For the sake of this newsletter, we will get only 10 relevant job openings.

Please note that Apify offers only 3 days of free trial. Post the trial period one has to pay USD 29.99 per month.
Let’s test the flow to see if Apify fetches the correct job postings.

Step 3: Export Job Data to Excel
Store scraped job details in Excel for easy review or future use.
Add a Microsoft Excel module in Make.com.
Select “Create/Update a Spreadsheet” and link your Microsoft account.
Map fields from Apify (e.g., job title, company, hiring manager) to Excel columns.
Run the module. All data now populates a clean Excel sheet automatically.
Part 1

Part 2

As you can see below, the relevant job listings have been stored in the Excel sheet in the first tab: “Job List.“

Note:
Instead of manually adding the job titles in the Apify module every time you want to check for new openings, you can add a “Watch Row” package of the Excel sheet module before the Apify module.
This will help you automate the search for new jobs whenever you enter a new job title [related to your field of interest].
Part 1

Part 2


Step 4: Add ChatGPT to Analyze & Personalize
ChatGPT turns job details into unique outreach messages.
Add a ChatGPT module in Make.com.
Use a prompt like the following:
Act like a professional career coach and LinkedIn networking expert with extensive experience in helping job seekers craft compelling outreach messages to hiring managers.
Your goal is to generate a personalized LinkedIn message that is concise, professional, and engaging, encouraging the hiring manager to consider the user for the position.
Instructions:
Tone & Length: The message should be slightly informal yet professional. Avoid overly rigid or robotic phrasing. Keep it within 500 characters. Every word should add value.
Personalization & Structure: Start by addressing the hiring manager by name.Mention the job title and company name to demonstrate genuine interest. Briefly highlight the users' relevant skills and experience that make them strong candidates. Express enthusiasm for the role, company mission, culture, or recent achievements.
End with a subtle call to action, such as expressing interest in connecting or discussing the role further.
Prohibited Words & Phrases:
The response must not include any of the following words or phrases: meticulous, complexities, realm, tailored, underpins, ever-evolving, embark, journey, elevate, unleash, cutting-edge, mastering, excels, harness, ensure, thus, ultimately, amongst, as well as, consequently, crucial, furthermore, nitty-gritty, tapestry, bustling, resonate, enigma, in summary, in the world of, robust, revolutionize, game changer, navigate, in today’s digital age, buzz.
Additional Considerations:
Make it conversational yet concise. Avoid clichés and generic statements—make it feel authentic. Ensure the message flows naturally and doesn’t feel like a template. Take a deep breath and work on this problem step-by-step.
Pull data from your Excel sheet (e.g., job descriptions, manager names) to customize each message.
To connect Make and ChatGPT, you need an OpenAI API key, which you can find here.

Part 1

Part 2

Step 5: Collate All Messages into one document with an Array Aggregator
Bundle all 10 messages into one document.
Create a new document and append the responses from ChatGPT in the same document.
Add an Array Aggregator module after ChatGPT and Google Doc modules.
Set it to collect all 10 messages into a single array.
Without this step, Make.com would create 10 separate documents—this keeps your workflow clean.
Part 1

Part 2

A few things to note:
If you haven’t used Make or any Google modules before, you must sign in to your Google account to set up a connection.
The “now“ timestamp in the newsletter name determines when the newsletter was created.
Make requires you to put some content in to create a Google Doc. Since we want a blank document, I have added one hyphen so it’s not empty.
Step 6: Export the outreach messages to the Excel Sheet
Export outreach directly to a new column in your existing spreadsheet.
Add a Get content of a document and Add a row module (update action) in Make.com.
Select your original Excel file and sheet.
Map the aggregated messages from Step 5 to a new column (e.g., “Outreach Message”).
Ensure each message aligns with its corresponding job row (order is preserved automatically).
Part 1

Part 2

Now, let’s examine our progress so far.
Here’s the result of one workflow iteration [Word Document with all the outreach messages for one job opening].

The workflow is now ready!
And just like that, we've saved some precious time by automating repetitive tasks.
End Note
Job hunting doesn’t have to mean endless scrolling or generic outreach. With this automation, you can create multiple workflows for different roles, industries, or locations—all while keeping your messages personal and relevant.
Once it’s set up, the system works silently in the background. You’ll spend minutes reviewing pre-written messages in Excel instead of hours copying details and drafting emails. The setup takes 30 minutes, but the time saved each month adds up fast.
I’d love to hear how you use this! Are you job searching, expanding your network, or tracking hiring trends? Hit “reply” and share your story.
Stuck setting up the Apify scraper? Need help refining ChatGPT prompts? Reply to this email—I’ll guide you through it.
Until next week, automate smarter—not harder!
Quick Tip: Revisit your job filters or ChatGPT prompts every few weeks. Adjust keywords, locations, or message tones to stay aligned with your goals.
Share the love ❤️ Tell your friends!
If you liked our newsletter, share this link with your friends and request them to subscribe too.
Check out our website to get the latest updates on AI.
Reply