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?
Workflow Guidance and Showcase Video