Verify service providers via Telegram using BrowserAct and Google Gemini

Go to Workflow
10 views
Built by Madame AI Team | Kai Madame AI Team | Kai
Created on June 05, 2026

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 Name and Location from 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

How to Automate Company Due Diligence with n8n & BrowserAct


Nodes Used (5)

AI Agent
@n8n/n8n-nodes-langchain.agent
Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
HTTP Request
n8n-nodes-base.httpRequest
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured
Telegram
n8n-nodes-base.telegram