AI-powered B2B prospecting

Find millions of
B2B leads on a map

Search by industry + location, enrich with AI reviews and emails, and close deals faster — all from one map-powered CRM.

10M+ businesses 50K+ cities No credit card

uTune AI is a B2B lead generation platform
designed for field sales and prospecting teams

Search › Enrich › Analyze › Close
DentistsClinicsLawyersHotelsCafesShopsGymsmap
Leads   Reviews   Emails   Pipeline
Find me all dental clinics in Jakarta with reviews below 4 stars.
  • Found 184 dental clinics in Jakarta with reviews below 4 stars.
  • I can generate AI insights and draft personalized emails for each lead.
Smart Reviews — Analyze 20 reviews per lead
Smart Emails — Draft sequence for 24 leads
Business Finder

Search millions of companies by industry, location, or draw a polygon on the map. Get names, addresses, phones, and websites in seconds.

Map-first CRM

Every lead is a pin on a real map. Filter by rating, stage, assigned rep, or area. Manage pipelines without leaving the map.

AI-powered sales

Smart Reviews analyze Google reviews per lead. Smart Emails draft personalized cold emails from real pain points.

Millions of businesses at your fingertips

Step 01Search

Find any business, anywhere

Search by industry, city, region, or draw a custom polygon on the map. Run multiple keywords per job and get names, addresses, phones, websites, and hours in seconds.

10M+ businesses indexed
dental clinics in Jakarta
Klinik Gigi Sehat
Jakarta Selatan
4.2
Dental Care Plus
Jakarta Pusat
3.8
Smile Dental
Jakarta Barat
4.5
Klinik Utama
Jakarta Timur
3.6
Found 184 leads in 12 seconds

Millions of businesses at your fingertips

Step 02Enrich

Pull reviews, emails & contacts

Automatically enrich every lead with Google reviews, email addresses, WhatsApp numbers, and social links. No manual copy-paste.

20 reviews per lead
Klinik Gigi Sehat
Enriching…
Emailinfo@klinikgigisehat.com
WhatsApp+62 812 3456 7890
Reviews20 pulled
Websiteklinikgigisehat.com
184 leads enriched automatically

Millions of businesses at your fingertips

Step 03Analyze

AI summarizes pain points & opportunities

Smart Reviews reads every Google review and surfaces recurring complaints, strengths, and sales opportunities — in your language.

AI-powered insights
AI Review Summary
Pain points
Long waiting times (mentioned 12×)
Billing transparency issues (8×)
Opportunities
Patients want online booking
Staff praised — upsell training
Avg rating 3.8 ★ — below market average

Millions of businesses at your fingertips

Step 04Close

Import to CRM and send personalized emails

Push leads to your map-based CRM, assign pipeline stages, and send AI-drafted cold emails based on real pain points. Close deals without leaving the platform.

Map-first CRM
Pipeline
184 leads
New
92
Contacted
54
Interested
28
Closed
10
10 deals closed from this batch
System Architecture

How it works under the hood

A fully async pipeline — from user request to AI-scored lead — built on a queue-first architecture with a 4-agent reasoning chain.

System flow
UserNext.js 15APINestJS 11QueueBullMQ + RedisWorkersBullMQ WorkersScraperPython + PlaywrightAI AgentsNVIDIA NIM / LlamaDatabasePostgreSQL + Drizzle
Multi-agent reasoning chain
01 Extractor
Data extraction specialist
Llama 3.1 8B
02 Finance
Financial analyst
Llama 3.1 70B
03 Marketing
Messaging strategist
Llama 3.1 70B
04 Strategy
Strategic advisor (synthesis)
Llama 3.1 70B
Each agent passes typed context to the next. Every step logs reasoning, confidence, and tokensUsed to PostgreSQL — full audit trail per lead.
Tech Stack

Built with production-grade tools

Every technology choice was deliberate — optimized for developer velocity, type safety, and real-world scale.

Frontend
Next.js 15
App Router, React 19, RSC
MapLibre GL JS
Interactive map rendering
Tailwind v4
Utility-first styling
Zustand
Client state management
Backend
NestJS 11
REST API, queue bridge
BullMQ + Redis
Async job processing
Python + Playwright
Google Maps scraper
Supabase Auth
Authentication & sessions
Data & AI
PostgreSQL
Primary database
Drizzle ORM
Type-safe schema & queries
NVIDIA NIM
Llama 3.1 8B + 70B inference
Vercel AI SDK
Streaming & structured output
Infrastructure
pnpm Workspaces
Monorepo package manager
Turborepo
Build orchestration & caching
Docker + PM2
Single-container deployment
TypeScript strict
End-to-end type safety
Queue-first API

NestJS controllers only validate and enqueue. No long-running work in request handlers — everything is async via BullMQ.

Full audit trail

Every AI agent logs reasoning, confidence score, and token usage to PostgreSQL. Full traceability per lead, per execution.

Typed end-to-end

Drizzle schema → shared Zod types → NestJS DTOs → React components. One source of truth, zero runtime surprises.

The Team

Built by Team FTune

Two people, one shared obsession — making B2B prospecting fast, intelligent, and actually enjoyable.

MF
Lead Dev
Muhammad Maulana Firdaussyah
Lead Developer & Fullstack Engineer
Contributions
NestJS API + BullMQ pipeline
Python scraper (Playwright)
Multi-agent AI orchestration
Next.js frontend + MapLibre
FA
Design
Fitri Ayu Raharjo
Product Designer
Contributions
Product vision & UX flow
UI design system
Landing page design
User research & wireframes
🏆
Built for hackathon — production-ready code

Every feature shown is working code, not a mockup. The scraper runs, the AI agents reason, the database persists. We can demo live reasoning traces and real lead data during Q&A.

Ready to find your first
100 leads?

No credit card required. Start prospecting in under 2 minutes.

Start for free

Find leads across industries

From dental clinics and law firms to hotels and gyms. uTune AI covers millions of businesses across Indonesia and SEA.

W
L
E
A
D
S
D
E
N
T
I
S
T
P
R
O
S
P
E
C
T
B
D
E
N
T
A
L
C
L
I
N
I
C
S
L
O
H
A
X
X
L
A
W
F
I
R
M
S
P
R
O
P
E
C
T
F
I
N
D
Y
O
U
R
N
E
X
T
C
L
I
E
N
T
P
E
A
G
R
O
C
A
R
S
H
O
T
E
L
S
A
L
O
T
T
Z
E
J
A
K
A
R
T
A
B
A
N
D
U
N
G
Y
A
R
C
X
R
E
S
T
A
U
R
A
N
T
E
G
Y
M
R
I
A
U
V
G
R
O
W
T
H
A
G
E
N
C
Y
S
O
L
A
M
E
D
I
C
A
L
C
L
I
N
I
C
C
N
U
I
R
S
R
E
A
L
E
S
T
A
T
E
A
G
E
N
T
O
S
M