Johnson Afolabi - Low-Code/No-Code Developer | ContraWork by Johnson Afolabi
Johnson Afolabi

Johnson Afolabi

Automation Expert

New to Contra

Johnson is ready for their next project!

Followed by Louis D, April F, and Sarthak T
Automated LinkedIn Hiring Signal & AI Outbound Engine Overview: Designed and deployed an autonomous outbound lead generation system using n8n. The workflow captures hiring intent signals from LinkedIn, identifies relevant executive buyers, enriches verified contact data, and drafts contextualized sales copy through an integrated LLM. Tech Stack: n8n • Apify • SearchLeads API • OpenRouter (Nemotron LLM) • Google Sheets API • Telegram Bot API • JavaScript Core Deliverables: Automated Signal Scraping: Continuous monitoring of fresh job posts across target industries. Granular Data Filtering: Exclusion logic for staffing agencies, company headcounts over 250, and unverified domains. Multi-Source Enrichment: Automated discovery of decision-makers (C-Level, VP, Director) with validated work emails. Context-Aware Email Generation: Custom prompting architecture that maps the open role's requirements directly into a tailored value proposition. Data Synchronization & Alerts: Bi-directional sync with Google Sheets and real-time push alerts via Telegram. Impact: Replaces 10+ hours of weekly manual SDR prospecting with a continuous background process that delivers high-intent, enriched leads directly to the sales inbox.
3
31
Cover image for Automated B2B Lead Gen Engine
Automated B2B Lead Gen Engine from LinkedIn Jobs (n8n + Apify + Apollo + Gemini) Project Overview Hiring intent is the highest-converting B2B buying signal. When a company posts an open role on LinkedIn, they have an active pain point, immediate budget, and executive mandate to solve that problem. This automated production engine runs every morning without manual intervention. It scrapes fresh LinkedIn job postings via Apify, filters out non-target companies, queries Apollo.io (http://Apollo.io) to identify the exact decision-maker (Founder, CEO, VP, or Head of Department) with their verified work email, and uses Google Gemini to write hyper-personalized outbound pitch drafts directly into Google Sheets. Visual Showcase & Live Architecture 1. Verified Leads Database & AI Outbound Drafts (Google Sheets) Preview unavailable Automated output storing company data, verified decision-maker email, LinkedIn profile URL, hiring intent triggers, and ready-to-send AI cold email copy. 2. End-to-End n8n Engine Blueprint Preview unavailable Full production pipeline orchestrating Apify actor execution, domain validation, Apollo personnel search, Gemini structured output parsing, and real-time sheet sync. Technical Workflow Architecture Targeted Job Extraction (Apify): Triggers an automated actor scraping LinkedIn job postings based on target titles, geographic focus, and date posted. Data Sanitization & Strict Gatekeeping: Filters dataset entries by company size (< 250 headcount), eliminates recruitment agencies and HR service providers, and verifies live web domain resolution. Personnel Enrichment & Email Validation (Apollo.io (http://Apollo.io)): Targets executive personas matching the hiring team, executes verification checks against corporate MX records, and retrieves direct work emails and LinkedIn URLs. Context-Aware Email Drafting (Google Gemini): Analyzes job descriptions, extracts company pain points, and drafts personalized 3-sentence email openers with high deliverability scores. Centralized Data Lake (Google Sheets / CRM Sync): Logs verified contact records, generated copy, and campaign statuses, ready for direct one-click import into Smartlead, Instantly, or Clay. Key Performance Metrics Runtime Execution: 2 minutes per batch run (50–100 validated leads). Email Deliverability: 98%+ valid deliverability via Apollo API verification. Workflow Efficiency: Replaces 10–15 hours per week of manual SDR prospecting. Data Quality: 100% deduplicated against previous pipeline runs. Deliverables Included Complete standalone n8n workflow JSON blueprint ready for self-hosted or n8n cloud instances. Pre-configured Apify scraper actor setup and Apollo.io (http://Apollo.io) API integration. Custom Google Sheets outbound tracking dashboard with schema validation. Gemini prompt engineering optimized for high cold-outreach open and reply rates. 1-on-1 Loom video walkthrough and handover documentatio
2
3
189
Cover image for I automated Facebook group lead
I automated Facebook group lead generation using n8n and DeepSeek AI. Here is the exact architecture to position yourself as the first responder to hot leads. Answering questions in online communities is the best way to build B2B authority. The problem? Monitoring groups manually is a massive time sink—90% of posts are self-promotional spam, and manually scanning them means you often reply too late. This n8n workflow solves this by running the entire pipeline on autopilot: Schedule Trigger: Runs every morning at 9:00 AM. Fetch Targets: Reads target group URLs from Google Sheets. Scrape Posts: Calls Facebook scraper API to get recent posts. Fast Regex Filter: Runs local JS regex to weed out short posts and identify question patterns. DeepSeek Classification: Uses deepseek-chat to strictly verify if it's a genuine question, avoiding false positives. AI Reply Draft: DeepSeek writes a helpful, tailored reply under 120 words. Auto-Post & Log: Attempts to comment on the post automatically and logs the status to Google Sheets. Telegram Alert: Notifies you instantly with direct links to take over if needed. The Business Impact: Zero hours wasted scrolling groups. Instant expert responses to hot questions. Built-in review queue in Google Sheets. If you are looking to scale organic B2B lead gen in niche communities, this is the blueprint. #n8n #Automation #LeadGeneration #DeepSeek #GrowthHacking #SocialSelling
3
169
Cover image for I Built a System That
I Built a System That Reads All My Customer Feedback and Sends Me a Full Report Automatically So last week, a friend who runs a training business in Abuja asked me something interesting. He collects feedback after every cohort through Google Forms. Over 6 months he had about 400 responses sitting in a Google Sheet. I asked him what patterns he was seeing. He looked at me and said: "Guy, I opened that sheet once. I read maybe the first 20 rows and closed it. Who has time to read 400 responses one by one?" That is a real problem. He spent money running the forms, spent time distributing them, but the actual data never got used. The insights just sat there collecting dust. That conversation is exactly why I built the system I am going to show you today. It reads your entire Google Sheet of feedback, sends everything to an AI model for deep analysis, and delivers a clean professional report straight to your Telegram. No manual reading. No CSV exports. No guesswork. What This Workflow Does You connect it to any Google Sheet that collects form responses. The system pulls every single row, groups all the answers by question automatically, and feeds the entire batch to DeepSeek AI. The AI analyzes the full dataset and produces a structured report covering overall sentiment, what customers are praising, what they are complaining about, specific recommendations for what to do next, and notable quotes worth paying attention to. That report lands in your Telegram within seconds. If the sheet is empty or something breaks, you get an error alert in the same chat explaining exactly what happened. How I Built It (5 Core Nodes) Here is the core architecture: 1. Google Sheets Node Connects directly to your spreadsheet. Pulls every row from the responses tab in one operation. 2. Aggregate Node Combines all individual rows into a single batch so the AI can analyze everything together instead of one response at a time. 3. Format Feedback Code Node This is the smart part. It reads whatever column headers your form has and groups all answers under each question automatically. If your form has 3 questions or 10 questions, it works the same way. It also adds the total response count. 4. DeepSeek LLM Chain The AI engine. Takes the formatted feedback and writes a professional analysis report. Covers sentiment, highlights, complaints, actionable next steps, and standout quotes. 5. Telegram Delivery Sends the finished report to your phone instantly. If the data was empty, a separate error alert fires instead so nothing fails silently. What It Costs n8n hosting: Already running (Railway) Google Sheets API: Free DeepSeek API: Less than 1 cent per analysis run Telegram Bot API: Free Total: Practically zero compared to hiring someone to read feedback manually.The Business Value If you collect feedback from customers, students, event attendees, or employees and you are not analyzing it consistently, you are wasting the effort you put into collecting it. This automation guarantees every single feedback cycle gets read and summarized. The AI catches patterns a human skimming through rows would miss. Whether you run a training company, a restaurant, an e-commerce store, or a service business, if you have a Google Sheet with customer responses, this workflow turns that data into something you can actually act on. I deployed this today and it is running live right now.:: I build these systems for businesses. If you need automated feedback analysis, customer sentiment tracking, or any kind of business process automation, send me a DM. I will break down exactly what I can build for your specific use case.
2
143