Discover Local LinkedIn Connections
Search LinkedIn daily to find local founders, agency owners, and engineers. Get a curated Slack briefing with AI-generated icebreakers to expand your network effortlessly.
Tags
The Local Radar LinkedIn Workflow
This workflow automatically searches LinkedIn every morning to find AI builders, founders, agency owners, and engineers in your local city. It filters and formats the profiles before sending you a personalized briefing with icebreaker messages directly to your Slack channel.
It does five things:
- Runs once a day according to a schedule.
- Checks whether it should operate in test mode or production mode.
- Fetches LinkedIn profiles matching your specified city and keywords, either returning mock data or real scraped data.
- Normalizes and filters the profiles to select the top three real local connections.
- Sends a Slack message with those profiles plus tailored icebreakers to help start conversations.
What You Need
| Requirement | Description |
|---|---|
| Apify Account | Account and API token with access to the LinkedIn Search Scraper actor. |
| Slack Workspace | A Slack workspace and channel ID where you want the messages posted. |
| Variables | Configuration for YOUR_CITY, SEARCH_QUERY, SLACK_CHANNEL_ID, APIFY_API_TOKEN, and Test_Mode. |
How The Flow Works
| Node | Function |
|---|---|
| Scheduled Trigger | Triggers the workflow every day at your preferred scheduled time. |
| The Gatekeeper | Checks the Test_Mode variable. If true, returns mock profiles for safe testing. Otherwise, constructs the LinkedIn search query. |
| LinkedIn Scraper Request | Calls the Apify LinkedIn Search Scraper actor with the constructed query. Retrieves up to 10 real profiles. |
| Data Normalizer | Converts either the mock or real data into a consistent profile format. Extracts name, headline, profile URL, and location. |
| AI Networker | Uses an AI agent to filter out irrelevant profiles and select the top three qualified locals. It then creates a Slack-friendly briefing with personalized icebreaker sentences. |
| Slack Message Sender | Posts the formatted briefing into the configured Slack channel. The message encourages clicking profiles and using the icebreakers. |
Output
At the end of the day, you receive a Slack message listing up to three real local professionals to connect with. Each profile includes their name, job title, profile link, and a friendly icebreaker to help start a genuine conversation.
Notes
- Test mode lets you run the workflow without consuming Apify credits and returns fixed mock profiles.
- Production mode requires a valid Apify API token and will consume credits for each run.
- The quality of LinkedIn results depends on the SEARCH_QUERY and city accuracy.
- If no profiles are returned, the Slack message will warn about possible token or scraper issues.
- Running early in the morning helps you see fresh leads as your day begins.
Want to showcase your own workflows?
Become a Needle workflow partner and turn your expertise into recurring revenue.
