Automates lead enrichment from a mobile Telegram trigger to a structured Google Sheet.
The AI agent is triggered from Telegram and handles the full lead enrichment flow end-to-end. It scrapes Google Maps with Apify, generates AI-powered company summaries with GPT-5.2/OpenAI, hunts for emails with Jina AI, and stores everything in Google Sheets. The process runs hands-free from trigger to storage, delivering structured, ready-to-outreach leads.
Automates data collection, enrichment, and storage for local B2B leads.
Trigger the workflow via Telegram.
Scrape Google Maps data using Apify.
Generate AI-powered company summaries with GPT-5.2.
Hunt for contact emails on company websites using Jina AI.
Store all data in Google Sheets with a clean column structure.
Deduplicate records and log issues for review.
Before this AI agent, teams spend hours gathering leads manually and cleaning inconsistent data. After deployment, enrichment occurs in minutes with complete, deduplicated records ready for outreach.
A simple, non-technical 3-step flow.
Receive the Telegram message (e.g., Sector; Limit; MapsURL) and validate inputs before starting the AI agent.
Scrape core data with Apify, generate summaries with OpenAI, and search for emails with Jina AI.
Write results to Google Sheets, run deduplication, and log any issues.
One realistic scenario.
Trigger with: 'Coffee Shops; 50; https://www.google.com/maps/search/coffee+shops+london'. The AI agent completes data collection in about 6–8 minutes, producing 50 enriched leads including name, address, phone, emails, and AI-generated summaries, all stored in a new Google Sheet ready for outreach.
One supporting sentence.
Need fast, targeted local leads for cold outreach.
Source prospects for client campaigns quickly in specific markets.
Identify partnership targets in defined regions.
Maintain clean data with automated deduplication.
Find potential franchise targets in metro areas.
Assemble hyper-local lead lists for promotions.
One supporting sentence with short explanation.
Orchestrates the AI agent flow and handles credentials.
Google Maps scraper to collect business data.
Generates company summaries and aids email extraction.
Stores leads with a structured schema.
Mobile trigger interface to start the AI agent.
Converts website content to text and locates emails.
One supporting sentence with short explanation.
One supporting sentence with short explanation.
The AI agent relies on publicly available business data scraped from Google Maps via Apify, then augments it with AI-generated summaries from OpenAI and email discovery through Jina AI. Data is stored in Google Sheets with a defined schema for consistency. You can customize the fields and mappings to fit your CRM. Outputs are designed for outbound outreach, not as a standalone contact database. Always ensure compliance with platform terms and local data privacy rules when exporting or using contact information.
Yes. The AI agent workflow is configurable to capture and store a tailored set of fields (e.g., name, address, phone, email, company summary). You can adjust the Google Sheets schema and the data passed along the Telegram trigger. Field mappings can be updated without changing the core trigger flow. This helps you align outputs with existing CRM schemas and outreach processes.
The system uses publicly available business data and publicly exposed contact information where permissible. Compliance depends on how you use the data in outreach and your jurisdiction. We recommend reviewing local regulations (e.g., consent, opt-out requirements) and aligning with your company’s data policy. The tool logs data provenance and provides visibility into what was collected for audits.
If an email lookup fails, the AI agent preserves the core lead data collected up to that point and records the failure in the log. It then proceeds with the next lead in the queue, ensuring the workflow remains uninterrupted. You can re-run enrichment for failed items later or trigger a targeted retry. Partial data is still valuable for initial outreach and can be followed up as needed.
The primary trigger is via Telegram for on-demand enrichment, but you can also configure the workflow to run on a schedule within the n8n environment. Scheduling can automate periodic crawls for new leads, while Telegram ensures ad-hoc enrichment fits into a mobile workflow. The combination gives both responsive and routine lead generation capabilities. You control the cadence to balance cost and throughput.
Costs depend on API usage (Apify, OpenAI) and data transfer/storage in Google Sheets. The setup uses pay-as-you-go services rather than fixed subscription models, so you pay for what you use. You can optimize by adjusting the lead limit per run and reusing existing data when possible. Monitor usage to keep costs predictable and aligned with outreach goals.
This AI agent provides a cost-effective way to build targeted local lead lists from public sources, complementing or reducing the need for paid databases. It accelerates data gathering and enrichment, but results rely on source data quality and email availability. For broad, nationwide campaigns, you may still integrate with external databases for scale. Use cases that require territorial precision and flexibility tend to benefit most from this approach.
Automates lead enrichment from a mobile Telegram trigger to a structured Google Sheet.