Documentation

How Zarvalo works, from first search to saved lead. This guide covers the scraper, the scoring model, message drafting, and the parts of the app that keep an SEO-agency prospecting workflow organized.

What is Zarvalo?

Zarvalo is an AI-powered lead qualification tool for SEO agencies. It helps you find local businesses with weak SEO, rank them by opportunity, and write the first outreach draft for you.

Core workflow

  1. Sign in. Create an account with email or Google.
  2. Choose a niche and location. For example, search for dentists in Malmö or plumbers in London.
  3. Zarvalo scrapes Google Maps. The scraper pulls the first batch of matching businesses quickly so you can move from search to review without waiting on a slow manual process.
  4. Each business is enriched. If a business has a website, Zarvalo checks the site and pulls useful contact, review, and social context when it is available.
  5. Leads are scored. Pain, Qualification, and Confidence are blended into a single ranking so the best opportunities rise to the top.
  6. The tracker keeps everything together. Review the list, filter it, change status, and keep follow-up work in one place.
  7. Message drafting comes next. Zarvalo writes the first outreach message for you from the lead findings instead of leaving you to start from scratch.

Scraper and data flow

  • Google Maps search finds local businesses by niche and city.
  • Website checks look for real SEO and website quality issues that matter to an SEO agency.
  • Email, review, and social enrichment adds more context when the data is available.
  • Duplicate prevention keeps already-scraped businesses out of future results.
  • Qualify lets you score an existing list instead of starting from Maps every time.

Lead scoring

Zarvalo scores owned-website leads by SEO opportunity for agencies.

  • Search visibility is the dominant signal, using Google Organic and Google Maps/local visibility checks.
  • Social and no-website leads are kept in separate categories and do not receive HOT, MID, or LOW.
  • Labels stay simple: HOT, MID, LOW, and DQ.

Website fundamentals, business value, and competitor visibility gaps support the final score, while detailed debug data is saved for troubleshooting.

76-100

HOT, strong opportunity, ready for outreach.

50-75

MID, worth reviewing but less urgent.

0-49

LOW, lower-priority lead or weaker buying signal.

DQ

Disqualified before scoring, such as a chain or unsupported listing.

Website branches
  • A: no website found.
  • B: reserved for website fetch failures in the future scorer.
  • C: website present.
  • X: lead disqualified before scoring.

Key features

  • Google Maps scraping for local-business discovery.
  • Website analysis for SEO issues, speed, mobile experience, and conversion friction.
  • Three-axis scoring based on Pain, Qualification, and Confidence.
  • Email, review, and social detection for better outreach context.
  • Built-in lead tracker for keeping follow-up work organized.
  • Automatic outreach drafts plus custom message templates.
  • Filters and sorting for scanning large lead sets quickly.
  • SEO-agency-only scoring presets in Settings and the tutorial.
  • Private workspace data that stays tied to your account.

Settings and plans

  • The Settings page now keeps the agency preset fixed to SEO agencies while still letting you tune client type and deal preference.
  • The same settings area includes the subscription section, where you can see your plan status and stop a trial if needed.
  • The tutorial mirrors that SEO-only setup so new users do not have to choose between agency types.

Pricing plans

  • Free - a low-friction way to test the workflow and get familiar with the scraper and tracker.
  • Pro - the main upgrade for exports, more volume, and a cleaner outbound workflow.
  • Max - the higher-throughput tier for teams that need more headroom.

Data and privacy

  • Your email is used for authentication only.
  • Your lead data stays private and is tied to your workspace.
  • Scraper activity is logged on the server for debugging only.
  • Analytics use anonymized aggregate metrics.

Getting started quickly

  1. Go to the tracker page after signing in.
  2. Enter a niche and a city.
  3. Click Scrape and wait for the results.
  4. Review the scored leads, highest scores first.
  5. Open a lead to see the site analysis, review signals, and contact context.
  6. Open the message panel to review the draft Zarvalo wrote for you, then personalize it before sending.

Support

For help or questions, email zarvalo@outlook.com.