AdWatch
Private beta · Singapore-first · Onboarding 10 firms this quarter

The hiring OS for high-volume sales orgs.

Track which job-portal ads actually produce reps who stay. AI rewrites the losers, captures why edits work, and tells you when to boost spend. Built for sales & marketing firms hiring 10-500 reps a year.

Free to start. No credit card. Set up your workspace in under a minute.

Currently tracking ~10K+portal impressions,400+applications,4portals, across early beta users.
The problem

You're spending money on ads you can't compare.

Every portal, a different dashboard

Each job portal names its metrics differently — one calls views 'impressions', another hides them entirely. You live in spreadsheets stitching it together.

Ad copy is guesswork

You've rewritten the title 6 times. You don't know which version actually converts because version history lives in your head.

Reps quit at 30 days

You hired 40 reps this year. 17 left before month 3. You can't tell which AD produced the quitters and which produced the keepers.

The solution

One place for your ads, your metrics, and the AI that makes them better.

The screenshots below use sample data — your dashboard will show your own numbers.

01 · Cross-portal analytics

See every ad, every portal, in one view.

Pull metrics from every job portal you use into a single dashboard. Compare cost-per-hire side-by-side. Stop guessing which portal deserves next month's budget.

  • Auto-sync from Google Sheets every 2 hours
  • Per-portal KPI comparison with trend arrows
  • Handles portal quirks — e.g. portals that don't expose views
  • Budget optimizer suggests reallocation based on real ROI
Applications by portal
Last 14 days · live
FastJobs winning
FastJobs
89
S$188
Indeed
62
S$298
MCF
48
e27
18
MCF shows “—” for cost because MCF doesn't expose views/CPH data
02 · AI copy coach

Claude scores your ads on 7 dimensions.

Hook, value, CTA, tone, readability, keyword density, overall. Every score comes with concrete rewrites. Re-run after each edit to see exactly what improved.

  • Scored against your company profile, not generic best practices
  • Specific fixes, not vague advice
  • Works across casual and formal portals — matches each one's tone
  • Save variations to compare head-to-head
AI analysis
7 dimensions
84
Overall
91
Hook
78
Value
72
CTA
88
Tone
→ Recommendation

Your hook is strong (91) but the CTA is vague (72). Try replacing “Apply now” with “Reply within 24 hours — we respond Monday” to match the urgency the hook sets up.

03 · Timing patterns

Know exactly when your ads drive views.

Log a snapshot 3× a day from your phone. AdWatch computes the deltas and shows which hour-of-day × day-of-week produces your best views-per-hour. Schedule boosts at the peaks.

  • Mobile-first snapshot form — logs in 10 seconds
  • Automatic day-of-week × time-block heatmap
  • Best windows surfaced on every ad detail page
  • Optional browser extension auto-logs while you browse the portal
Timing patterns (SGT)
Views/hour by day × block · 28 sample windows
Peak: Tue 8am
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Night
·
·
·
·
·
·
·
Morn
·
22
28
24
26
19
4
Aft
·
14
18
16
15
10
3
Eve
·
8
10
9
8
5
2
Best window: Tue 6am-noon · 28 views/hr · 2.1× the weekend average
04 · Learning loop

Every winning edit becomes institutional memory.

When V2 beats V1, AdWatch captures WHY it worked and stores it. Your next ad uses the lesson automatically. Your tenth ad is built on ten compounding learnings — not ten guesses.

  • Auto-detects when a version outperforms its predecessor
  • Claude writes a specific lesson, you approve/edit
  • Learnings library informs every new generation
  • Compounds faster than your team can write playbooks
AI learning captured
+41% VTA
V1 → retired Apr 3
Graduate Sales Executive | 5-Day Week
VTA: 2.2% · 12 apps / 545 views
V2 → current
Just ORD? Start your sales career | S$3K-5K + Bonuses
VTA: 3.1% · 19 apps / 612 views
Lesson captured by AI

Adding a specific audience trigger (“Just ORD?”) and exact salary range to the title boosted VTA 41%. Young candidates scroll past generic titles; self-identifying triggers stop them.

05 · Ask anything

A chatbot that actually has your data.

Floating on every page. Not a ChatGPT wrapper — connected to your ads, your metrics, your sheets. Opt-in memory, opt-in actions, read-only by default.

  • “Which ad is bleeding budget?” — it checks and tells you
  • “Generate 3 hook variations for Indeed” — done in 8 seconds
  • Actions off by default; enable to let it pause/archive with confirm
  • Memory off by default; enable to persist conversations
AdWatch Assistant
Read-only · 5 tools
You
Which ad has the best VTA this week?
↳ called list_ads

Your best performer is “Sales Team Leader — 5-Day Week” on FastJobs at 3.8% VTA. 24 apps from 632 views. Your Indeed ads are underperforming (1.4-1.8%) — want hook variations from your FastJobs winner?

06 · The full picture

Built for mobile. Designed for busy.

Morning coffee → open AdWatch on your phone → see 4 KPIs, a top-performer shortcut, yesterday's change, and today's priority. No setup gymnastics. Everything Claude learned is one tap away.

  • Telegram digest at 8am SGT every day
  • Alerts when VTA drops below 3% or an ad goes stale
  • 5-step guided onboarding to first insight in under 30 minutes
  • Full user manual in-app at /help · 8 tabs
Live — Acme Sales Co

Your recruitment is performing

Weekly apps
217
target 150-200
VTA
3.4%
target ≥ 3%
Cost/hire
S$214
target 170-250
Alerts
2
2 yellow
Built for

Sales-heavy hiring operations.

We built AdWatch because generic HR tools ignore high-volume sales recruitment. Different portals, different candidate archetypes, different metrics that matter. If any of this sounds like you:

  • B2B field sales teams hiring 10+ reps/year
  • Network marketing or direct-sales orgs recruiting continuously
  • Franchise sales operations across 5+ outlets
  • Sales training firms staffing client campaigns
  • Contact centers with 35%+ annual attrition
  • Any team tired of asking “which portal is actually working?”
Ready when you are

Create your workspace in one click.

Magic-link auth — no passwords. Enter your email, click the link we send, you're in. Your workspace is spun up automatically on first sign-in. Sessions last 30 days.

Questions before you start? Email hello@adwatch.ai.

FAQ

Common questions.

Do I need to replace my ATS?

No. AdWatch sits alongside whatever you already use. We read portal-level performance (which no ATS does well) and feed insights back. Keep Workable/Lever/Greenhouse/etc. if you have them.

How do you get data from the portals?

Your team logs numbers into a Google Sheet once a day (or we can auto-log via a browser extension while you browse your employer dashboards). AdWatch pulls the sheet every 2 hours.

Is my data separated from other customers?

Yes. Every customer gets an isolated workspace. We publish our data-isolation policy and will sign a DPA before first invoice.

What portals do you support?

Any portal you post on. AdWatch ships with a starter set of common job boards, and you can add any other portal in 30 seconds with custom tone rules. The AI features work for every portal you configure — just describe its audience and tone and Claude matches it.

What about PDPA / GDPR compliance?

PDPA-compliant by design. Signed sub-processor DPAs with Anthropic, Turso, and Vercel. Candidate resumes aren't stored — they're passed through to Claude for interview-question generation and discarded.

Can we try it before paying?

Yes. Early pilots get 30 days free + hand-held onboarding. Cancel anytime. Keep the data you've collected.

AdWatch · Singapore-based · Private beta