Ideal Customer Profile (ICP) Generation: AI, Firecrawl, Gemini, Telegram - n8n Workflow | Neura Market

    Ideal Customer Profile (ICP) Generation: AI, Firecrawl, Gemini, Telegram

    # Purpose & Audience This workflow is designed to save hours of manual research for digital marketers, media buyers, copywriters, and business strategists. It empowers users to quickly understand their target customers' behaviors, pain points, desires, and communication preferences by leveraging AI-powered web scraping and natural language processing. Whether you're crafting ad campaigns, refining audience segments, or creating compelling content, this tool provides a powerful shortcut to uncovering your dream buyer's profile directly from the source website and delivered via Telegram. ## How It Works? 1. **Telegram Trigger:** A user sends a message to the Telegram bot, e.g., *"Hey, scrape this website https://www.company.com and find me their ICP. You can scrape 2 pages at most."* 2. **Parameter Extraction:** An AI model processes the message to extract two key parameters: - The company URL - The number of pages to scrape (capped at 3) 3. **Conditional Scraping:** Based on the number of pages: - If 1 page, the workflow calls Firecrawl's /scrape endpoint to scrape that single page. - If more than 1 page, it calls Firecrawl's /crawl endpoint to scrape up to the specified number of pages. 4. **Content Retrieval:** After scraping, the content is fetched and passed to an AI language model. 5. **ICP Generation:** The AI analyzes the website content and answers nine detailed questions about the dream buyer, such as: - Where the dream buyer hangs out online and offline - Their biggest frustrations and challenges - Their hopes, fears, and preferred communication methods - The language and phrases they use - A typical day in their life - What makes them happy 6. **Output Delivery:** The generated ICP is sent back to the user via Telegram in a natural, easy-to-understand format. ### Setup Instructions To get this workflow up and running, you will need the following API credentials: 1. **Telegram Bot API** - Create a free Telegram bot using @BotFather on Telegram. - Follow the prompts to create a new bot and get your API token. - Use this token to create Telegram credentials in n8n. 2. **Firecrawl API** - Sign up for a free account at https://www.firecrawl.dev/. - Obtain your API token from the Firecrawl dashboard. - Create a Header Auth credential in n8n using this token to authenticate your HTTP Request nodes for scraping. 3. **OpenAI or Google Gemini API** - For AI-powered analysis, you need access to a large language model API. - You can use OpenAI's API (free tier available) by signing up at https://platform.openai.com/ and generating an API key. - Alternatively, use Google Gemini if you have access. - Create the corresponding credential in n8n and connect it to the AI nodes in the workflow. ## What It Does? 1. Converts a simple Telegram message into structured scraping instructions. 2. Scrapes website content intelligently, respecting user-defined page limits. 3. Uses AI to deeply analyze business websites and generate actionable customer insights. 4. Provides marketers and media buyers with rich, detailed ICPs that can be used for copywriting, ad targeting, audience research, and content creation. 5. Automates a traditionally time-consuming research process into a seamless conversational experience. ## Summary This workflow enables you to generate a detailed Ideal Customer Profile (ICP) for any company by simply sending a message to a Telegram bot. Using natural conversational language, users provide a company URL and specify how many pages (up to 3) to scrape from the website. The workflow intelligently extracts these parameters, scrapes the website content using Firecrawl's API, and then leverages an AI language model to analyze the content and produce a comprehensive ICP. The ICP answers key questions about the company's dream buyer, helping marketers, media buyers, and copywriters understand their target audience deeply without manual research.

    Platform
    n8n
    Category
    AI
    Price
    Free
    Creator
    Malik Hashir
    • if
    • set
    • wait
    • telegram
    • stickyNote
    • httpRequest
    • convertToFile
    • agent
    • telegramTrigger
    • chainLlm
    Back to MarketplaceMore n8n Workflows

    How to import this workflow into n8n

    1. 1Purchase or download the workflow to get the n8n workflow JSON file.
    2. 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
    3. 3Open each node marked with a credential warning and connect your own accounts and API keys.
    4. 4Run the workflow once manually to verify the data flow, then toggle it to Active.

    Related AI workflows

    • Launch Your First AI-Powered Chatbot with Actionable ToolsFree
    • Automate AI Video Creation and YouTube Upload with Google Sheets
    Free
  1. Build a WhatsApp Assistant with Memory, Google Suite, Multi-AI, Research, and ImagingFree
  2. Automate Blog Post Creation and Publishing with GPT, Leonardo AI, and WordPressFree
  3. Email Agent$500.99
  4. Create a Conversational Telegram Bot with GPT-4 for Text and Voice MessagesFree
  5. More from Malik Hashir

    • Real-Time Forex Sentiment Analysis & Alerts with Gemini AI to Discord
    • Automated 24/7 Crypto News Alerts on X, Telegram & Discord (Gemini Powered)
    • Upload Binary Images to Twitter from Google Drive or AI Sources
    All AI workflows →All n8n workflows →

    Need help customizing this workflow?

    Our automation experts adapt it to your exact stack, data, and process — or build one from scratch.

    Get a Custom Build
    Neura Market
    Neura Market
    Marketplace
    Directories
    Resources

    Marketplace

    • Prompts
    • Workflows
    • Agents Store
    • Workflow Packs
    • Categories
    • Marketplace

    Directories

    • AI Tools Directory
    • ChatGPT
    • Claude
    • Gemini
    • Cursor
    • Grok
    • DeepSeek
    • Perplexity
    • CoPilot
    • Midjourney
    • Stable Diffusion
    • MCP Servers
    • .md Directory
    • All Directories

    Free Tools

    • AI Text Humanizer
    • AI Content Detector
    • Workflow Generator
    • Model Comparison
    • AI Pricing Calculator
    • AI Benchmarks
    • ROI Calculator
    • All Free Tools

    Resources

    • AI News
    • Blog
    • AI Models
    • Integrations
    • Alternatives
    • n8n vs Zapier
    • Make vs Zapier
    • n8n vs Make
    • Resource Library
    • Documentation

    Community

    • AI Jobs
    • AI Events
    • AI Companies
    • Start Selling
    • Sell n8n Workflows
    • Sell AI Agents
    • Sell Prompts
    • Creator Guide
    • Advertise
    • Affiliates

    Company

    • About
    • Contact
    • Help
    • Careers
    • Pricing
    • Terms
    • Privacy
    • License
    • DMCA

    Stay Updated

    Get the latest AI tools and insights delivered to your inbox.

    Neura Market Logoneuramarket

    © 2026 Neura Market. All rights reserved.