This automation scrapes new job postings from LinkedIn based on your criteria, filters out duplicates, and appends them to a specified Google Document. It's designed to streamline your job search or competitive monitoring process.
This automation acts as a personal job search assistant. Here's how it works:
Searches LinkedIn: It begins by performing a targeted search on LinkedIn for job postings. You can specify the job roles, keywords, and location for the search.
Checks for Duplicates: To ensure your list stays clean and relevant, the automation reads a Google Doc that you provide. It scans this document for job URLs it has already saved.
Filters New Jobs: It compares the search results with the jobs already in your document and creates a list of only the brand-new postings.
Saves to Google Docs: Finally, it appends each new job—including the title, company, location, and a direct URL—to your specified Google Doc, creating a running list of opportunities.
The entire process is logged, giving you a clear view of how many jobs were found, how many were new, and how many were successfully saved.
Usage Ideas
Automate your personal job search by running this daily to find the latest openings in your field.
Track competitor hiring by monitoring the roles they post in specific regions.
Create a job feed for a community or professional group by posting new roles to a shared Slack channel.
Monitor the job market for specific skills to understand industry trends.
Find freelance or contract opportunities by searching for relevant keywords.
Customization Ideas
This template is a great starting point, and you have the flexibility to customize it to your exact needs. You can easily change:
Search Criteria: Tell the assistant what job titles, keywords, and skills you're interested in (e.g., "remote project manager roles," "entry-level data analyst," "UX designer with Figma experience").
Location: Change the job search location from a city to a country, or even specify remote-only positions.
Job Source: While this template uses LinkedIn, you can ask the assistant to adapt it to search other job boards like Indeed or Glassdoor.
Destination: Instead of saving jobs to a Google Doc, you can have them sent to a Google Sheet, a Slack channel, or another supported service. This is perfect for creating a spreadsheet tracker or notifying a team.
Output Format: You can customize how the job information is formatted in the final document. For example, you can change the order of details, add a "Date Found" timestamp, or format it as a table.