Fayzul Noor
I am a goal-driven AI Automation Engineer focused on designing and implementing intelligent automation solutions and AI-powered agents. By leveraging platforms such as n8n, Make.com, and Zapier, I help businesses streamline workflows, reduce operational costs, and drive innovation that fuels revenue growth. My approach combines process optimization with AI integration, delivering measurable ROI and scalable systems that work smarter for my clients.
Templates by Fayzul Noor
Automate Instagram influencer lead collection with Apify, GPT and PostgreSQL
This workflow is built for digital marketers, sales professionals, influencer agencies, and entrepreneurs who want to automate Instagram lead generation. If you’re tired of manually searching for profiles, copying email addresses, and updating spreadsheets, this automation will save you hours every week. It turns your process into a smart system that finds, extracts, and stores leads while you focus on growing your business. How it works / What it does This n8n automation completely transforms how you collect Instagram leads using AI and API integrations. Here’s a simple breakdown of how it works: Set your targeting parameters using the Edit Fields node. You can specify your platform (Instagram), field of interest such as “beauty & hair,” and target country like “USA.” Generate intelligent search queries with an AI Agent powered by GPT-4o-mini. It automatically creates optimized Google search queries to find relevant Instagram profiles in your chosen niche and location. Extract results from Google using Apify’s Google Search Scraper, which collects hundreds of Instagram profile URLs that match your search criteria. Fetch detailed Instagram profile data using Apify’s Instagram Scraper. This includes usernames, follower counts, and profile bios where contact information usually appears. Use AI to extract emails from the profile biographies with the Information Extractor node powered by GPT-3.5-turbo. It identifies emails even when they are hidden or creatively formatted. Store verified leads in a PostgreSQL database. The workflow automatically adds new leads or updates existing ones with fields like username, follower count, email, and niche. Once everything is set up, the system runs on autopilot and keeps building your database of quality leads around the clock. How to set up Follow these steps to get your Instagram Lead Generation Machine running: Import the JSON file into your n8n instance. Add your API credentials: Apify token for the Google and Instagram scrapers OpenAI API key for the AI-powered nodes PostgreSQL credentials for storing leads Open the Edit Fields node and set your platform, field of interest, and target country. Run the workflow manually using the Manual Trigger node to test it. Once confirmed, replace the manual trigger with a schedule or webhook to run it automatically. Check your PostgreSQL database to ensure the leads are being saved correctly. Requirements Before running the workflow, make sure you have the following: An n8n account or instance (self-hosted or n8n Cloud) An Apify account for accessing the Google and Instagram scrapers OpenAI API access for generating smart search queries and extracting emails A PostgreSQL database to store your leads Basic understanding of how n8n workflows and nodes operate How to customize the workflow This workflow is flexible and can be customized to fit your business goals. Here’s how you can tailor it: Change your niche or location by updating the Edit Fields node. You can switch from “beauty influencers in the USA” to “fitness coaches in Canada” in seconds. Add more data fields to collect additional information such as engagement rates, bio keywords, or profile categories. Just modify the PostgreSQL node and database schema. Connect to your CRM or email system to automatically send introduction emails or add new leads to your marketing pipeline. Use different triggers such as a scheduled cron trigger for daily runs or a webhook trigger to start the workflow through an API call. Filter higher-quality leads by adding logic to capture only profiles with a minimum number of followers or verified emails.
Automated product email support with GPT-4.1, Pinecone RAG, and Gmail
Description This workflow is built for e-commerce store owners, customer support teams, and retail businesses who want to provide instant, intelligent email support without hiring additional staff. If you're tired of manually responding to customer inquiries, searching through product catalogs, and copying information into emails, this automation will transform your support process. It turns your inbox into a smart AI-powered support system that reads, understands, and responds to customer questions about your store products while you focus on growing your business. How it works / What it does: This n8n automation completely transforms how you handle customer email inquiries using AI and Retrieval-Augmented Generation (RAG) technology. Here's a simple breakdown of how it works: Monitor your Gmail inbox using the Gmail Trigger node, which checks every minute for new customer emails (excluding emails sent by you). Assess if a reply is needed with an AI-powered classification system. The workflow uses GPT-4.1 with a structured JSON parser to determine whether incoming emails are genuine customer inquiries about your men's clothing store that require a response. Filter relevant emails through the If Needs Reply node, which only passes emails that need attention to the AI Agent, preventing unnecessary processing. Generate intelligent responses using an AI Agent powered by GPT-4.1-nano. The agent uses a friendly, professional tone and starts each email with "Dear" and ends with "Best regards" to maintain proper email etiquette. Search your knowledge base with a Vector Store RAG tool connected to Pinecone. The AI Agent queries your men's clothing product database using OpenAI embeddings to find accurate, up-to-date information about prices, features, and product details. Send personalized replies automatically through the Gmail node, which responds directly to the original email thread with clear, concise, and empathetic answers to customer questions. Once everything is set up, the system runs on autopilot and provides 24/7 customer support without any manual intervention. How to set up: Follow these steps to get your AI-powered email support system running: Import the JSON file into your n8n instance. Add your API credentials: Gmail OAuth2 credentials for reading and sending emails OpenAI API key for the AI Agent and embeddings Pinecone API credentials for vector storage Set up your Pinecone vector database: Create a Pinecone index. Create a namespace. Upload your store data to the vector store Configure the Gmail Trigger node to monitor the correct email account. Customize the AI Agent's system message to match your brand voice and support policies. Activate the workflow to enable automatic monitoring and responses. Requirements: Before running the workflow, make sure you have the following: An n8n account or instance (self-hosted or n8n Cloud) A Gmail account for receiving and sending customer emails OpenAI API access for the AI Agent and embeddings (GPT-4.1 and GPT-4.1-nano models) A Pinecone account with a configured vector database containing your product information Your store data, product catalog prepared and uploaded to Pinecone How to customize the workflow: This workflow is flexible and can be customized to fit your business needs. Here's how you can tailor it: Adjust the response style by modifying the system message in the AI Agent node. You can make it more casual, formal, or brand-specific. Add response length controls by updating the system message instructions. Currently set to keep responses short and concise, you can adjust this for more detailed explanations. Change the polling frequency in the Gmail Trigger node. The default is every minute, but you can adjust it to check more or less frequently based on your email volume. Filter specific types of emails by modifying the filters in the Gmail Trigger and "Assess if message needs a reply" nodes to handle specific subjects, senders, or keywords. Connect to different email platforms by replacing the Gmail nodes with other email services like Outlook, IMAP, or customer support platforms. Add human-in-the-loop approval by inserting a webhook or notification node before the Gmail reply node, allowing manual review before sending responses. Implement response tracking by adding database nodes to log all AI-generated responses for quality control and training purposes. Add multi-language support by incorporating translation nodes or configuring the AI Agent to detect and respond in the customer's language.
Create an AI shopping assistant on Telegram with GPT-4.1, voice recognition & Google Sheets
This workflow is built for e-commerce businesses, retail store owners, and entrepreneurs who want to provide intelligent customer support and seamless order taking through Telegram. If you're tired of manually answering product questions, taking orders through scattered messages, and managing customer information across multiple platforms, this automation will revolutionize your sales process. It transforms your Telegram bot into a smart AI shopping assistant that understands both text and voice messages, answers product questions with accurate information, and automatically records customer orders in Google Sheets—all while maintaining conversation context. How it works / What it does This n8n automation creates a complete conversational commerce experience on Telegram using AI, voice transcription, and intelligent order management. Here's a simple breakdown of how it works: Capture incoming messages using the Telegram Trigger node, which monitors your Telegram bot for both text and voice messages from customers in real-time. Route messages intelligently through the Switch node, which automatically detects whether the customer sent a text message or a voice note and routes it to the appropriate processing pipeline. Process voice messages by downloading the voice file through the Telegram node and transcribing it to text using OpenAI's Whisper audio transcription technology. Extract message content with the Set node, which captures the customer's text and chat ID for processing and conversation tracking. Generate intelligent responses using an AI Agent powered by GPT-4.1-nano that acts as a friendly, professional support agent for your men's clothing store. The agent responds in the same language the customer uses and maintains conversation context through memory. Search your product catalog with a Pinecone-powered RAG (Retrieval-Augmented Generation) system. The AI Agent queries your vector database using OpenAI embeddings to provide accurate prices, brand information, product details, and key features. Manage conversation memory through the Simple Memory node with an 8-message context window, allowing the AI to remember customer preferences and maintain natural, flowing conversations across multiple messages. Take and record orders automatically when customers provide all required information (Name, Phone Number, Address, and Product Category). The AI Agent uses the Google Sheets tool to append complete orders to your spreadsheet. Send responses back to customers through the Telegram Response node, delivering helpful answers and order confirmations directly in the chat. Once everything is set up, your Telegram bot operates 24/7 as an intelligent sales assistant that never misses a message or forgets an order. How to set up Follow these steps to get your AI-powered Telegram shopping assistant running: Import the JSON file into your n8n instance. Create and configure your Telegram bot: Talk to @BotFather on Telegram to create a new bot Save the bot token you receive Add the token to your Telegram API credentials in n8n Add your API credentials: Telegram API credentials for the bot OpenAI API key for the AI Agent, embeddings, and voice transcription Pinecone API credentials for vector storage Google Sheets OAuth2 credentials for order recording Set up your Pinecone vector database: Create a Pinecone index named Create a namespace Upload your store data to the vector store Configure your Google Sheet for orders: Create a new Google Sheet or use an existing one Set up columns: Name, Phone number, Address, Category Update the Google Sheets node with your sheet's document ID Customize the AI Agent's system message to match your brand voice, product categories, and support policies. Test the workflow by sending both text and voice messages to your Telegram bot. Activate the workflow to enable continuous operation. Share your Telegram bot username with customers to start receiving inquiries. Requirements Before running the workflow, make sure you have the following: An n8n account or instance (self-hosted or n8n Cloud) A Telegram bot created through @BotFather with an API token OpenAI API access for AI Agent, embeddings, and Whisper transcription (GPT-4.1-nano model) A Pinecone account with a configured vector database containing your product information A Google Sheets account for storing customer orders Your store knowledge base prepared and uploaded to Pinecone Basic understanding of how n8n workflows and nodes operate How to customize the workflow This workflow is highly flexible and can be customized to fit your specific business needs. Here's how you can tailor it: Change the store knowledge base by updating all references of your store in the AI Agent system message and node descriptions. Adapt it for whatever service your store is providing. Adjust order requirements by modifying the AI Agent's system message to collect different customer information (e.g., email, delivery date, payment method) and updating the Google Sheets column mappings accordingly. Modify conversation memory length in the Simple Memory node. The default is 8 messages, but you can increase or decrease this based on your typical customer conversation length. Add multilingual support by enhancing the AI Agent's system message with specific language instructions or integrating translation nodes for automated language detection and response. Integrate payment processing by adding nodes that generate payment links (Stripe, PayPal) when customers complete their orders, creating a full end-to-end shopping experience. Connect to your inventory system by adding HTTP Request nodes or database connections that check product availability before confirming orders. Implement order notifications by adding email or SMS nodes to notify your team immediately when a new order is recorded in Google Sheets. Add image recognition by incorporating computer vision nodes that allow customers to send product photos and receive information about similar items in your catalog. Create automated follow-ups by adding scheduled triggers that check Google Sheets for new orders and send confirmation or shipping update messages to customers. Enhance the RAG system by creating multiple Pinecone namespaces for different product categories, seasonal collections, or promotional items, allowing the AI to provide more targeted responses. Add customer segmentation by creating additional Google Sheets or database nodes that track customer purchase history, preferences, and interaction patterns for personalized marketing. Implement conversation analytics by adding nodes that log conversation topics, common questions, and conversion rates to help you optimize your product descriptions and support responses.