⚔️ VARPET · Վարպետ · Internal Command Center
Master Dashboard — All Boards
Global platform overview. Start here. Navigate to any country board, B2B view, provider flow, or client intel from this page.
Countries
3
AM · BE · US
Providers
4,795
Verified network-wide
Completed Jobs
47K+
Armenia · all-time
Platform GMV
$1.41M
Cumulative all-time
Total Boards
9
All linked below
How the Boards Connect
Master → Country → B2B → Team → Provider → Client
Every board is a drill-down. Start at Master, select a country, go into B2B, then into Team structure, then individual Provider, then Client view.
🏠 LEVEL 0 — MASTER
Varpet Master Dashboard
Platform KPIs · Global Admin · All Board Links
🌍 LEVEL 1 — COUNTRIES
LEVEL 2 — LOCAL B2B (per country)
LEVEL 3 — TEAMS (under B2B)
Country Boards — Drill Down
🇦🇲
Armenia
● Active — Company-Owned
47K+
Completed Jobs
4,795
Providers
91/100
Reliability
12
Districts
🇧🇪
Belgium
● Active — Licensed · 7% Royalty
11.6M
Population
4.9M
Households
162
Rain Days/Yr
7%
Royalty Rate
🇺🇸
USA
◐ Launching 2026 — CaliforniaFix Pilot
LA
Priority 1
CF
Active Pilot
0
Fake Data
Own
Model
🧾 VARPET PRO · Provider Tool · B2B Layer · V2
AI Quote Builder — Quote → Invoice
Providers capture the job by voice, photo or text. AI drafts the quote at their own prices. They send it, turn it into an invoice, and mark it paid. VARPET never touches the money. Pilot in 🇦🇲 Armenia, then 🇧🇪 Belgium.
Features
15
See list below
Markets
AM · BE
Pilot → EU launch
Tax
Provider
VAT on/off + rate
Payments
Direct
Client → provider
Decision
Build
Passed on DEVISERA
How it works
From job site to invoice in 6 steps
One flow inside the VARPET Pro app (iOS, Android) and the B2B web portal.
1
Capture
Talk, snap photos or paste a WhatsApp / Viber message on site.
2
AI drafts
Line items, quantities and labor at the provider's own rates.
3
Review + tax
Provider edits lines and chooses VAT on/off and the rate.
4
Send quote
Branded PDF + link. Automatic follow-ups until the client answers.
5
Client accepts
One tap on the link. The quote becomes a job in VARPET.
6
Invoice + paid
Invoice built from the quote. Provider taps "Mark as paid".
Scope
What VARPET does — and what the provider decides
No payment gateway, no deposits, no money through VARPET. Same build works in Armenia and Belgium.
VARPET does
- Creates the quote and the invoice
- Branded PDF in the client's language
- Sends by WhatsApp, Viber, SMS, email or the app
- Follow-ups, status tracking, analytics
- Keeps the provider's price list
Provider decides
- Charge VAT or not, and which rate
- How the client pays (IBAN, Idram, cash, transfer…)
- Collecting the money
- Marking the invoice as paid
- Legal responsibility for tax and invoice details
Features
Each feature — what it does and how it works
Green border = added after the scope change (no payments in VARPET).
Capture
Voice → quoteHigh
Provider describes the job out loud; AI writes the lines.
- Tap mic and talk
- Speech-to-text in the provider's language
- AI pulls out tasks, materials, quantities, hours
AM: Armenian + Russian — test transcription first
BE: French + Dutch
Photo → quoteHigh
AI reads job-site photos and suggests items and sizes.
- Take 1–10 photos or reuse the client's request photos
- AI spots the object and problem
- Provider confirms quantities (m², pieces)
Both: metric units · reuses VARPET photo + video upload
Text → quoteHigh
Typed notes or a pasted client message become a quote.
- Paste or type
- AI builds the same line structure as voice
AM: Viber, Telegram
BE: WhatsApp
Combined inputHigh
Voice + photos + text in one draft for better accuracy.
- Photos set scope, voice adds detail, text adds exceptions
- Conflicts flagged (voice says 2 taps, photo shows 3)
Edge: most competitors are voice-only
Offline captureMedium
Record with no signal; AI drafts when back online.
- Inputs saved on the phone
- Auto-upload → draft ready → provider notified
Why: basements, new builds, rural Armenia
Quote
Provider price listHigh
AI prices at the provider's own rates, not generic prices.
- Pick trade → starter list pre-filled
- Provider edits labor rate, call-out fee, items
- Every sent quote teaches the AI their real prices
AM: AMD, seeded from VARPET admin order data
BE: EUR, seeded from EU partner providers
Review before sendHigh
Nothing reaches the client without the provider's approval.
- AI-guessed lines highlighted "check price"
- Edit, add, delete, set validity
- Send locks the version (v1, v2…)
Rule: AI drafts — the provider decides
Tax toggleHigh
"Charge VAT: yes / no", and the rate, chosen by the provider.
- Default set once in invoice settings
- Change per quote: rate pills or custom
- PDF shows rate per line, or "VAT not applicable"
AM: default 20% or no VAT (turnover-tax payers)
BE: 21% standard · 6% renovation, home over 10 yrs
Branded PDF + linkHigh
Professional quote with the provider's logo, as PDF and web link.
- PDF in the client's language
- Link has "Accept" and "Ask a question"
AM: name, phone, TIN if registered, AMD
BE: BCE/KBO no., VAT no., excl./incl. VAT, EUR
Auto follow-upsMedium
Reminders when the client hasn't answered.
- Day 2 reminder · Day 5 "any questions?" · before expiry
- Stops on accept, decline or pause
AM: SMS / Viber
BE: WhatsApp / email
Invoice & tracking
Quote → job → invoiceHigh
Accepted quote becomes a job, then an invoice, in one tap.
- Accept creates the job (Flow 1)
- Plan B companies assign an employee
- On sign-off: invoice from the quote
Tag: job_source = own_customer (no fee) or marketplace
Payment instructionsHigh
Provider writes how to pay; it prints on every invoice.
- Set once in invoice settings
- Edit per invoice if needed
AM: Idram, bank account, cash
BE: IBAN + structured reference, Bancontact
Mark as paidHigh
Provider taps when money arrives. We track status, not money.
- Invoice shows Unpaid → reminder option
- "Mark as paid" + method (cash, transfer…)
- Feeds win rate and revenue analytics
Both: no gateway, no payment licensing
Quote analyticsMedium
How quoting performs, for the provider and for VARPET.
- Provider: sent, win rate, avg value, unpaid
- Admin (anonymous): prices by trade and city
Feeds: Flow 5 nudges, instant price estimate
Multi-country setupHigh
One build; country rules live in settings, not code.
- country_settings table: language, currency, tax, IDs
- New market = new row (Spain, US next)
See: country table below
Web + iOS + AndroidHigh
App for capture on site; web portal for prices, quotes, analytics.
- Employees use the app
- Company admins use the B2B portal
Note: separate from the varpet.com Flutter consumer app
Screens
What the provider sees
Example: plumbing job in Brussels, quoted in EUR with 6% renovation VAT.
CLIENT
Marie D. — Ixelles
Own customer · no VARPET fee
🎙️ Voice note · 0:42
"Remplacer le mitigeur cuisine et le robinet..."
📷 Photos · 3
Kitchen
Sink
Bath
+
💬 Note
Client supplies the new taps.
✦ Create quote with AI
1 · Capture the job
AI drafted 4 lines. Check the highlighted line.
Kitchen mixer tap
1 × €145
€145.00
Bathroom tap
1 × €120
€120.00
Labor
3 h × €55
€165.00
Call-out fee
Check price
€35.00
Charge VAT
Your choice
21%
6%
Other
Total incl. VAT€492.90
Preview & send
2 · Review AI draft + tax choice
Marie D. · Q-0142
Viewed€492.90 · reminder day 2
Luc V. · Q-0139
Accepted€780.00 · job done
Create invoice
Sophie M. · F-0098
Unpaid€460.00 · bank transfer · due 10 Oct
Remind
✓ Mark as paid
Tom R. · F-0095
Paid€780.00 · cash
Payments go client → provider. VARPET records status only.
3 · Invoice + mark as paid
Invoice PDFs
Same job, two countries
Business numbers, IBAN and logo are placeholders.
🇧🇪 Belgium — French, EUR, VAT 6%
[Prestataire] Plomberie
BCE [0XXX.XXX.XXX] · TVA BE[…]
Mitigeur cuisine145,00 €
Robinet salle de bain120,00 €
Main-d'œuvre 3 h165,00 €
Déplacement35,00 €
Total HTVA465,00 €
TVA 6 %27,90 €
Total TVAC492,90 €
MODALITÉS DE PAIEMENTVirement : IBAN BE[XX XXXX…] · Communication F-2026-0142
Établi par le prestataire, seul responsable de la TVA et de l'encaissement. Client professionnel : facture officielle via Peppol.
🇦🇲 Armenia — AMD, no VAT
[Provider] · Plumbing
Yerevan · TIN [if registered]
Kitchen mixer tap֏18,000
Bathroom tap֏12,000
Labor 3 h֏15,000
Call-out֏3,000
Subtotal֏48,000
VATNot applicable
Total · Ընդամենը֏48,000
HOW TO PAYIdram: [ID] · Bank transfer: [account] · Cash on completion
Prepared by the provider, who is responsible for tax and collecting payment.
Country settings
Armenia vs Belgium
All tax items to be confirmed by a local accountant (AM) and the EU partner (BE) before launch.
| Setting | 🇦🇲 Armenia | 🇧🇪 Belgium |
|---|---|---|
| Languages | Armenian, Russian, English | French, Dutch (German optional) |
| Currency | AMD (֏) | EUR (€) |
| VAT default | 20% if registered · many small providers: no VAT | 21% standard · 6% renovation of homes over 10 years |
| ID on quote / invoice | TIN if registered | BCE/KBO enterprise no. + VAT no. |
| How clients pay | Idram, Telcell, bank transfer, cash | Bank transfer (IBAN), Bancontact, cash |
| E-invoicing | SRC e-invoice for VAT payers — provider's own system | Peppol for B2B clients — export to accounting tool |
| Messaging | Viber, Telegram, SMS | WhatsApp, email |
| Release | Phase 1 · pilot with 10–20 active workers | Phase 2 · EU launch with partner providers |
For Grigori
Build order — scope after the current release
Each step ships something usable.
1
Country settings + price list + invoice settings
country_settings table · tax toggle default · payment instructions
2
Text → quote, review, PDF + share link
Usable MVP for the Armenia pilot
3
Quote → job → invoice + Mark as paid
Uses Flow 1 job record · job_source tag
4
Voice + photo + combined input
After testing Armenian speech-to-text quality
5
Follow-ups, offline capture, analytics
Medium priority
6
Belgium release
FR/NL, 21% / 6% VAT, BCE fields, Peppol export
Open points: Marketplace jobs had 15% auto-deducted via Stripe Connect — without payments, bill providers monthly instead · AI cost per quote target under $0.10 · Full spec in Notion: VARPET Features — AI Quote Builder.
All Boards — Alphabetical
A
⚙️ Admin Portal — B2B Dispatch Hub (3 Role Views)
Jay admin view · B2B client dashboard · Provider view · Marketing Intelligence screen · Lead-to-job pipeline
C
🏡 Client Portal — Homeowner Experience (5 Steps)
Book → AI Dispatch → Track → Pay → Rate · Interactive journey · How clients experience Varpet end-to-end
C
⚖️ Compare — Varpet vs. ServiceTitan
Feature-by-feature · Pricing · Positioning · Sales battle card
C
📡 Content Strategy — AEO · Blog SEO · Reddit · Weather Triggers
Answer Engine Optimization · 5 blog clusters · Reddit templates · Climate trigger calendar · Spanish channel
F
🔄 Flow & Architecture — Platform Blueprint (10 Tabs)
Full service flow · Client journey · Admin routing · 🟢 Green Team (SMB) · 🔵 Blue Team (Individual) · B2B panel · DB schema · 🌍 Global Admin · 🤖 AI Agent
F
🏢 Franchise & Licensing — Grow With Us
Country operator model · 7% royalty · Independent admin panels · Belgium pilot · CaliforniaFix USA · Global expansion
F
💼 Funnel — B2B Lead to Close
B2B acquisition funnel · AI-powered lead routing · Property manager · SMB pipeline · Autonomous agent flow
I
🇦🇲 Intel — Armenia · Real Data · 47,000+ Jobs
AMD/USD verified pricing · 12 Yerevan districts · 4,795 providers · Reliability 91/100 · Seasonal calendar · Armenian AI demo
I
🇧🇪 Intel — Belgium · Roof Care · Licensed Operator
EUR pricing · Brussels + Antwerp + Ghent · Roof Care operator profile · 7% royalty · FR/NL bilingual newsletter
I
📊 Intel — General (Client-Facing · 9 Tabs)
Price intel · Who We Serve · Reliability Index · Home Calendar · Intelligence posts · Community Voices · Warrior · Warrior Report · Awesome Info AI
I
🇺🇸 Intel — USA · Pre-Launch · No Fake Data
Launch status tracker · CaliforniaFix pilot · LA priority city · City expansion roadmap (LA → SD → SF → SAC) · Early access signup
M
🏠 Master Dashboard — You Are Here
Global KPIs · Board hierarchy · Country drill-downs · All boards linked
Navigation Guide
Step 1 — Start Here
🏠 Master Dashboard
This page. Global KPIs, full board hierarchy, and links to everything. Bookmark index.html. Left sidebar stays on every board — click any board name to jump there.
Step 2 — Country Level
🌍 Pick a Country Board
Armenia has real verified data (47K jobs). Belgium = Roof Care licensed operator. USA = pre-launch, CaliforniaFix pilot active in LA. Each country board shows pricing, providers, seasonal calendar, and AI demo.
Step 3 — B2B Level
🏢 Local B2B Panel
From any country, click into the Local B2B panel (flow.html Tab 6) to see how B2B account holders — property managers, SMBs — are structured. Each B2B account has its own admin panel and job routing.
Step 4 — Team + Provider + Client
🟢🔵 Teams → 🔨 Provider → 🏡 Client
Under each B2B account: Green Team (company/SMB providers, Tab 4) and Blue Team (individual contractors, Tab 5). Individual provider flow is Tab 3–5. Client intel — who Varpet serves and why — is intel.html Who We Serve tab.