๐ Verify service providers via Telegram using BrowserAct and Google Gemini
โก 22 views ยท ๐ Market Research & Insights
๐ก Pro Tip โ HTTP Request scraping tends to break when sites update their markup. If youโre scraping a major platform, check if ScraperNode covers it โ it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.
Description
Verify service providers using Telegram and BrowserAct
This workflow transforms your Telegram bot into an intelligent vendor vetting tool. Send the name and location of a service provider (e.g., โMr. Rooter in Detroitโ), and it will automatically scrape Google Maps for reviews, cross-reference the business with OpenCorporates to verify its legal status, and deliver a detailed legitimacy report back to your chat.
Target Audience
Procurement managers, homeowners hiring contractors, and anyone needing to verify the legitimacy of a business quickly.
How it works
- Analyze Intent: The workflow receives a message via Telegram. An AI Agent classifies it: is it a casual chat or a verification request?
- Extract Details: If a request is detected, the AI extracts the
Provider NameandLocationfrom your message. - Scrape Data: BrowserAct executes a background task to scrape Google Maps for reviews/ratings and search OpenCorporates for legal entity filings.
- Human Verification (CAPTCHA): If the scraper encounters a CAPTCHA, the workflow pauses and sends a Telegram alert with a link. Once you solve it, the workflow resumes automatically.
- Verify & Report: A second AI Agent analyzes the gathered data. It compares the Google listing with the corporate registry to determine if the business is โVerifiedโ (matched), โUnverifiedโ (local only), or โNot Found.โ
- Deliver: The bot sends a formatted HTML report with the verdict, ratings, and active locations to your Telegram chat.
How to set up
- Configure Credentials: Connect your Telegram, BrowserAct, and Google Gemini accounts in n8n.
- Prepare BrowserAct: Ensure the Vendor Vetting and verification bot template is saved in your BrowserAct account.
- Configure Telegram: Ensure your bot is created via BotFather and the API token is added to the Telegram credentials.
- Activate: Turn on the workflow.
- Test: Send a message like โIs Acme Plumbing in Chicago legit?โ to your bot to start the verification process.
Requirements
- BrowserAct account with the Vendor Vetting and verification bot template.
- Telegram account (Bot Token).
- Google Gemini account.
How to customize the workflow
- Add More registries: Update the BrowserAct template to search other databases like BBB (Better Business Bureau) or Yelp for broader verification.
- Change Output Format: Modify the system prompt in the Verify the provide agent to output a simple โPass/Failโ score instead of a detailed report.
- Save Reports: Add a Google Sheets or Notion node at the end to log every verification request and its result for future reference.
Need Help?
- How to Find Your BrowserAct API Key & Workflow ID
- How to Connect n8n to BrowserAct
- How to Use & Customize BrowserAct Templates
Workflow Guidance and Showcase Video
๐ Nodes Used
HTTP Request, Telegram, Telegram Trigger, AI Agent, Structured Output Parser, Google Gemini Chat Model
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File