Find Jobs and Contact Managers
Search for jobs matching your criteria, evaluate fit against your LinkedIn profile using a 3-agent system, and draft personalized hiring manager connection requests.
Job Search and Connection Workflow
This workflow helps you find relevant job listings based on your search criteria, rigorously evaluates how well your LinkedIn profile fits each role using a multi-agent assessment system, and crafts personalized connection requests to hiring managers. It streamlines job hunting and outreach so you can focus on opportunities that actually matter.
What It Does
- Starts with your input — You provide a job title and location via a manual trigger.
- Searches for real jobs — An AI agent performs multiple web searches across job boards and extracts details for 10 real job listings matching your criteria.
- Retrieves your LinkedIn profile — Your current LinkedIn data is pulled in to serve as your resume.
- Merges data — Job listings and your profile are combined for analysis.
- Optimist evaluation — An AI agent builds the strongest possible case for your candidacy, identifying transferable skills and creative connections.
- Devil's Advocate evaluation — A second AI agent critically challenges the optimist's assessment, flagging missing skills, likely hiring manager concerns, and realistic competition.
- Final Judge verdict — A third AI agent weighs both perspectives and delivers a strict, balanced final score and fit category. Only jobs scoring above 50 with a genuine shot at landing an interview pass through.
- Hiring manager outreach — For each qualifying job, the workflow finds the likely hiring manager, researches their LinkedIn profile, and drafts a personalized connection request under 160 characters that references something specific about them.
- Results delivered — Everything is saved to a Google Sheet and you receive a Telegram notification summarizing your best matches.
What You Need
- A Needle account to create and run the workflow.
- A LinkedIn account connected via Pipedream to pull your profile data.
- A Telegram account connected via Pipedream for notifications.
- A Google Sheets account connected via Pipedream to store results.
- Access to Needle AI tools including internet search and web browsing.
How the Flow Works
| Step | Node | Description |
|---|---|---|
| 1 | Manual Trigger | You input your desired job title and location. |
| 2 | AI Job Search | AI performs multiple internet searches and scrapes job details from various job boards, returning 10 listings. |
| 3 | LinkedIn Profile Fetch | Retrieves your current LinkedIn profile to use as resume data. |
| 4 | Merge | Combines job listings and LinkedIn profile for analysis. |
| 5 | AI Optimist Advisor | Evaluates each job against your profile, identifying transferable skills and building the best case for your fit. |
| 6 | Code Parser | Parses the AI output into structured JSON objects for reliable downstream processing. |
| 7 | AI Devil's Advocate | Critically challenges the optimist's reasoning — flags gaps, concerns, and realistic competition. |
| 8 | Merge | Combines optimist and devil's advocate assessments per job. |
| 9 | AI Final Judge | Weighs both perspectives and assigns a strict final fit category and score. |
| 10 | Filter | Keeps only jobs with a final fit category of perfect, high, or medium and a score above 50. |
| 11 | AI Hiring Manager Finder | Searches for each role's hiring manager on LinkedIn, reads their profile, and drafts a personalized connection request under 160 characters. |
| 12 | Merge & Combine | Merges enriched hiring manager data with the original job entries. |
| 13 | Google Sheets | Saves the full results — job details, fit analysis, hiring manager info, and connection requests — to a spreadsheet. |
| 14 | Telegram Notification | Sends you a summary message of your best job matches and suggested outreach. |
The 3-Agent Evaluation System
What makes this workflow stand out is how it evaluates job fit:
- Optimist — Finds the strongest case for your candidacy based on transferable skills, indirect experience, and unique advantages.
- Devil's Advocate — Challenges that case with real concerns a hiring manager would raise, including missing skills and market competition.
- Final Judge — Delivers a strict, balanced verdict. Only jobs where you have a realistic shot at an interview make it through.
This prevents both false confidence and unnecessary pessimism, giving you an honest picture of where you stand.
Output
For each qualifying job, you receive:
- Job title, company, location, and URL
- Company insights
- Final fit category and score with detailed reasoning
- Both optimist and devil's advocate perspectives
- Actionable advice for your application
- Hiring manager name and LinkedIn profile
- A personalized connection request under 160 characters, referencing something specific about the hiring manager
All results are saved to Google Sheets for easy review, and a Telegram message gives you an instant summary.
Notes
- This workflow assumes your LinkedIn profile is up to date and representative of your skills.
- Connection requests are kept under 160 characters to stay within LinkedIn's limit and ensure they're concise and personal.
- Customize the job title and location to get the most relevant results.
- If no strong matches are found, consider broadening your search criteria or adjusting the role.
- The 3-agent system is designed to give you honest assessments — use the reasoning provided to strengthen weak areas in your applications.
Want to showcase your own workflows?
Become a Needle workflow partner and turn your expertise into recurring revenue.
