Automated LinkedIn Job Search and Reporting
This automation streamlines your job search by finding relevant positions on LinkedIn based on your specific criteria, filtering them with AI, saving the results to a Google Sheet, and emailing you a convenient summary.
This automation acts as a personal job search assistant. Here's how it works:
- Comprehensive Search: It begins by systematically searching LinkedIn for jobs, combining your specified role keywords (like "Software Engineer") and locations (like "United States").
- Detailed Data Retrieval: For each job found, it gathers detailed information, including the full job description, company name, and posting date.
- Intelligent Filtering: The automation then applies a multi-stage filtering process. First, it narrows down the list to match your preferred job type and location (e.g., remote contract roles). It then filters for recently posted jobs. Finally, it uses a powerful AI language model to analyze each job description and select only the roles that match your desired experience level.
- Data Organization: The top-matching jobs are sorted with the newest first. The automation then extracts key details like salary information and a list of relevant skills from the descriptions.
- Reporting: To complete the process, it creates a new Google Sheet containing all the filtered job listings and sends a formatted email summary of the top finds directly to your inbox, with a link to the full sheet.
Usage Ideas
- Automate your daily or weekly job search to never miss a new opportunity.
- Track hiring trends at competitor companies by monitoring the roles they post.
- Help friends or family members with their job search by setting up a tailored search for them.
- Freelancers and consultants can find new contract opportunities that fit their specific skillset.
- Market researchers can gather data on which skills are in high demand for specific roles or in certain regions.
Customization Ideas
This template is designed to be highly adaptable to your personal job search needs. You can easily customize it to:
- Target Different Roles: Change the job titles and keywords to match any profession or industry.
- Specify Your Location: Search in any city, state, or country.
- Define Your Job Type: Look for full-time, part-time, contract, or internship positions, and specify if you want remote, hybrid, or on-site roles.
- Adjust Experience Level: Instruct the AI to filter for entry-level, mid-career, senior, or executive positions based on your background.
- Focus on Key Skills: Provide your own list of skills (e.g., "Python," "Figma," "Salesforce") for the automation to look for in job descriptions.
- Change Your Reporting: Choose a different destination for your job list instead of Google Sheets, or customize the content and recipient of the email summary.
Agent Inputs
Required Parameters
Name | Type | Default |
|---|---|---|
emailRecipient | string | None |
Email address to send the formatted job list to | ||
Optional Parameters
Name | Type | Default |
|---|---|---|
locations | array<string> | ['Canada', 'United States'] |
Geographic locations to search in on LinkedIn | ||
maxResults | number | 20 |
Maximum number of matching remote contract jobs to include in the results and email | ||
roleKeywords | array<string> | ['IT Project Manager', 'Program Manager', 'Technical Program Manager', 'Senior Project Manager'] |
Job role keywords to search for on LinkedIn. Each keyword is combined with each location for a comprehensive search. | ||