AI Automations
Workflows I've built that run real businesses — handling emails, calls, orders, and job applications automatically, without human intervention.

AI Email Classification
Built an intelligent email triage system that automatically reads, classifies, summarizes, and routes incoming emails to the right department — without any human intervention. The workflow polls Gmail every minute, passes each email through a dedicated AI Classifier agent that returns a single department label (Sales, Customer Service, HR, Finance, Operations, or Other), then routes it through a Switch node into the correct branch.
Two separate AI agents handle distinct jobs: the Classifier uses a temperature of zero and a strict 20-token limit for consistent, deterministic output, while the Summarizer intelligently condenses emails longer than 2,500 characters into 2–3 sentences — leaving shorter emails untouched to avoid unnecessary processing. Each email is then labeled inside Gmail for visual inbox organization and logged to an Airtable database with full metadata: sender, subject, AI-generated summary, department, and timestamp.
Business Impact
Businesses and teams that handle high email volumes across multiple departments spend significant time just sorting and reading emails before they can act on them. This system eliminates that entirely — every email is pre-triaged, summarized, and waiting in the right department's queue the moment it arrives.

Gym Life AI Receptionist
Built a fully deployed AI receptionist for a gym business, running 24/7 on Telegram. Members message the bot just as they would a front-desk staff member — asking about their subscription, requesting renewals, raising complaints, or inquiring about gym services — and receive instant, personalized responses at any hour.
The workflow uses a single GPT-4.1-mini call to both classify the member's intent and write a warm, human-sounding reply in one shot. A Switch node then routes each conversation to the appropriate branch: subscription lookups, general enquiries, complaint handling, or payment processing. For the renewal flow, the bot looks up their membership record in Airtable, then calls the Flutterwave payment API to generate a unique, personalized payment link in real time — pre-filled with the member's name and email — and delivers it directly in the chat. The entire process, from message to payment link, is fully automated with zero staff involvement.
Business Impact
Gyms lose members to poor communication — missed renewal reminders, unanswered messages, no one available after hours. This system ensures every member inquiry gets handled instantly, every renewal gets a payment link within seconds, and the business keeps running even when no staff are at the desk.

Konfam FM AI Assistant — RAG Chatbot
Built a fully automated AI assistant for Konfam FM 89.5, a Lagos-based radio station, deployed as a Telegram bot. The system uses Retrieval-Augmented Generation (RAG) — meaning every user question first queries a Pinecone vector database loaded with the station's actual content (shows, schedules, presenters, events) before the AI responds. This ensures the bot never makes up station information.
The bot handles listener enquiries, show schedules, and event information conversationally — matching the energy of the station's brand, including Pidgin-friendly responses. It maintains per-user conversation memory across a session so interactions feel natural and contextual. The standout feature is a built-in lead capture system: when a user expresses interest in advertising, the AI walks them through a structured 3-step conversation to collect their name and phone number. A JavaScript node silently parses the output, logs the lead to Google Sheets, and fires an instant Telegram alert to the station's sales team — all while the user simply receives a warm, seamless reply.
Business Impact
Radio stations lose advertising enquiries daily to missed calls and unanswered DMs. This system turns every Telegram message into a handled interaction — whether it's a listener asking about a show or an advertiser ready to spend.

Mama Tee's Kitchen — AI Voice Receptionist
Built the complete backend automation layer for an AI-powered phone receptionist for a Nigerian restaurant. When customers call the restaurant, a Vapi voice AI handles the conversation — taking orders, booking reservations, or capturing callback requests — and fires structured tool calls to this n8n workflow in real time to log and act on everything collected during the call.
The workflow accepts payloads from two sources — Vapi phone calls and a website chat widget — and uses a JavaScript normalisation node to unify both into a single clean data structure before routing. A Switch node then directs each tool call to the correct Airtable table: a dedicated ORDERS table, a RESERVATIONS table, and a CALLBACKS table. Each table has its own status lifecycle. Once a record is written, the workflow immediately sends a structured HTTP response back to the Vapi voice agent so the call continues without delay. In parallel, formatted Telegram alerts fire to the restaurant's operations chat with the full details and a staff action prompt.
Business Impact
Restaurants miss revenue every day through missed calls, forgotten orders, and unanswered reservation requests — especially during busy service hours. This system ensures every call is handled by the AI, every data point is logged automatically, and the right staff member gets an instant notification to follow up.

Mama Tee's Kitchen — AI Chat Ordering System
Built the complete AI-powered chat backend for a Nigerian restaurant's website ordering system. Customers open the chat widget, and "Tee" — a warm, conversational AI assistant — guides them through the full ordering experience: browsing the menu, selecting items with prices, choosing between pickup and delivery, selecting a delivery zone across Abuja, providing contact details, and confirming their order — all in natural conversation.
Every message is sent to n8n, which constructs a full prompt including the complete restaurant context and the entire conversation history, then calls GPT-4o with forced JSON output. GPT-4o responds with a structured object containing the reply and an action flag it only sets once the customer has explicitly confirmed. A zone normaliser function sanitises the AI's delivery zone output to match Airtable's exact field values before writing. All records land in the same shared Airtable base as the phone call system, giving the restaurant a single unified operations dashboard regardless of which channel the customer used.
Business Impact
Most small restaurants take orders through WhatsApp manually — meaning someone has to be available, read every message, type responses, and remember to log the order. This system handles the entire interaction automatically, 24/7, on the restaurant's own website, while writing every confirmed order directly into an operations database ready for the kitchen team.

Autonomous Job Hunt System
Built a 5-workflow autonomous job search pipeline that runs every Monday–Wednesday at 9am and handles everything from discovery to application without human involvement.
The system scrapes five live job platforms (Adzuna, Remotive, RemoteOK and others), filters and deduplicates listings, then scores each job against a structured CV profile across six weighted dimensions — skill match, experience level, location, recency, and more — using Llama 3.3 70B via Groq. High-scoring jobs (75+) automatically get a tailored cover letter written, validated, and saved to disk. Mid-range jobs (50–74) trigger a Telegram alert for manual review. All results are logged to a Google Sheets tracker with status and timestamp. Errors surface instantly via Telegram.
Business Impact
Job searching manually takes hours every week — browsing boards, reading listings, deciding what to apply for, then writing individual cover letters. This pipeline compresses the entire discovery-to-application workflow into a single automated run that delivers pre-scored opportunities with cover letters ready. The only human decision left is whether to hit send.
Ready to automate your business?
Let's talk about what processes are eating your team's time and how an automation can fix it.
Let's Have A Talk