New: Campaigns · Singapore · For FA & insurance directors
Your recruiting runs every day. You just take the coffee chats.
Tell RecruitAICopilot who you want on your team, in one sentence. Every working day it finds them on LinkedIn, screens them, warms them up, sends a personal invite in your voice and follows up until they agree to meet. You spend your time on the conversations that matter.
Built for Singapore FA & insurance recruiting. Every message MAS-checked before it goes out. Runs in your own browser, at a person's pace.
No credit card. We'll run a live demo on 5 candidates from your network so you can judge quality directly.
CANDIDATE
Tan Wei Jian
Relationship Manager · DBS Treasures · Singapore
Top signal
Career questioning · 0.91 · “Hit 5 years at DBS today. Wondering if I'm building MY career or just helping the bank build theirs.”
Drafted opener · direct
Wei Jian, your 5-year post hit close to home. I work with ex-DBS RMs who asked the same question and made the move to own their practice. Worth a quick kopi to compare notes?
The problem
You're recruiting on top of running your team.
Right now, finding the next great FA on your team looks like this:
6–8 hours/week scrolling LinkedIn
Searching by job title, scrolling result lists, opening profile after profile, hoping someone catches your eye.
Generic connection notes
You send 30 invites a week. Maybe 10 accept. Maybe 2 reply. The notes all read the same — they don't reference what the candidate actually posts about.
No system to track who's where
Did you DM that AVP at Manulife? Did the marketing manager from P&G ever reply? Spreadsheets fall apart by week 3.
Search tools help you find people. Generic AI tools draft generic messages. Neither understands what an FA recruit actually looks like.
How it works
Describe the goal once. The campaign does the daily work.
01
Say who you want
Type it the way you'd brief an assistant: “Bank relationship managers in Singapore who might switch to an FA career. 3 invites a day, warm them up first, 3 coffee chats by end of November.”
02
Check the plan
The AI turns your sentence into a plan you can read and edit: searches, fit bar, daily limits, working hours, follow-up rules. Every campaign starts in practice mode, so you see what it would send before anything goes out.
03
It runs every day
In your own Chrome, in a small window of its own: screen new profiles, like a recent post, send the invite, follow up on every accepted connection, reply in your voice. Within your hours, at a person's pace.
04
You take the meetings
When someone agrees to a coffee chat, the campaign stops writing to them and tells you. A one-page brief on who they are is one click away. Anything sensitive comes to you first.
What a campaign does in a day
The work a sourcing assistant would do. Done every day, the same way.
Finds and screens
Works through your LinkedIn searches page by page, scores every result card against your target, and opens only the promising ones. Up to 10 new profiles a day get a full read: career signals, SG/PR likelihood, fit and timing.
Warms them up first
Before an invite, it likes one of the person's recent posts, so your name is familiar when the request lands. No comments unless you switch them on: comments are public speech.
Invites with a personal note
Each note is written from the person's own profile and posts, in your voice, under LinkedIn's 300-character limit. Spaced minutes apart, inside your working hours, never more than your daily limit.
Follows up until they say yes
Once someone accepts, it reads the thread and decides: reply, a gentle nudge after a few days, or stop. It aims for one thing: a coffee chat. When they agree, it stops and tells you.
Remembers the occasions
Birthdays, work anniversaries and new roles among your connections get a short, personal note. These are the small touches that keep a warm pipeline warm, and the ones nobody has time for.
Reviews its own results
Once a day it looks at who accepted and who replied, then adjusts within limits: tightens the fit bar, tries another search, favours the opener angle that works. You can see every change.
Daily queue
Wake up to a ranked list. Approach the top 3.
Score bands tell you what to do. Filter chips let you split your queue into watch-list versus active outreach. Click any candidate to see why the AI scored them — the exact posts that triggered each signal.
- 65+ Approach now — criteria match, worth deep-capture and outreach this week
- 50–64 Watch — decent fit, low urgency, keep on radar
- 30–49 Background — partial fit, no signals — long-shot
- <30 Not now — wrong fit, recruiter themselves, or content with current role
Daily candidate queue · 6 active
Tan Wei Jian RM · DBS | SG 97% | 91 |
Joelle Lim Marketing · P&G | SG 95% | 88 |
Aishwarya Krishnan Sales · BetaSphere | SG 92% | 74 |
Marcus Tan RM · OCBC Premier | SG 97% | 88 |
En Tong Lim Engineer · Stripe | SG 97% | 62 |
Tan Lii Wen Accountancy · HDB | SG 97% | 42 |
What you get
Everything an FA Director needs. Nothing you don't.
AI signal detection
10 signal types tuned for FA recruiting: career questioning, job change, graduation, promotion / 5-year milestone, maternity leave, work anniversary, life events, open to work, relocation, and more.
SG / PR-aware ranking
Confidence score (0–100%) inferred from local schools (NUS / NTU / SMU / SUTD / SIT / SIM / poly / JC), NS service mentions, location history span, language patterns, alumni associations.
Drafted openers — 2 per angle
Each candidate gets 3 angle-distinct outreach drafts: a SHORT connection note (≤300 chars, fits LinkedIn's connection-request limit) plus a LONGER first DM for after they accept.
Reply assistant
When the candidate replies, paste their message — AI classifies sentiment (positive / curious / neutral / objection), names the specific objection if any, and drafts your next message in your voice — distilled from your LinkedIn posts on Pro tier, or seeded from writing samples on Starter. MAS-checked. A campaign sends it for you; anything sensitive is handed to you instead.
Voice distillation (Pro+)
One click on your own LinkedIn profile. We read ~50 of your posts and comments, then distill your mental models, decision heuristics, and expression DNA into a voice profile. Every drafted reply sounds like you wrote it — not like a generic AI.
MAS compliance check
Every drafted message is reviewed by a second AI pass for MAS red flags: income claims, guarantees, high-pressure tactics. Flags shown inline before you send.
Status pipeline
Move candidates: Queued → Sent → Accepted → Replied → Met. Every transition logged. Filter your queue by stage. See your sales funnel at a glance.
Team activity dashboard
District Directors see an admin view across their entire team: each AD's captures, sends, accept rates, met counts, last active. Justify the seat cost with hard numbers.
Outreach metrics
Personal dashboard tiles: candidates in queue, captures and sends in the last 7 days, lifetime accept rate, met for kopi in the last 30 days.
Chrome extension
Runs the campaign in your own logged-in Chrome, in a minimised window of its own, so you can keep using LinkedIn normally. Manual one-click capture from any profile still works, unlimited.
Per-user criteria
Each user defines their own filters. Active queue auto-hides candidates below your thresholds. Different ADs can target different talent pools without crossing wires.
Compliance — the part nobody else gets right
Built for a regulated industry, in a regulated jurisdiction.
LinkedIn account safety
- Runs in YOUR own logged-in Chrome — no servers logging in as you, no proxies, no headless scraping.
- Paced like a person: minutes between invites, your working hours only, quiet overnight.
- Hard daily ceilings well under LinkedIn's own limits (invites capped at 15 a day and 80 a week).
- Any LinkedIn warning stops the campaign on the spot. It stays stopped until you decide.
PDPA (Singapore)
- We only show data candidates have made public on LinkedIn.
- You decide what to delete and when — one-click permanent delete on every candidate page. We never auto-delete on your behalf.
- One-page Data Processing Agreement signed at install.
- No selling, sharing, or cross-customer pooling of candidate data — ever.
MAS (financial advisory)
- Nothing is sent unless it passes the checks below. A message that fails is held for you, never sent.
- Two-pass review on every drafted message: signal classifier + dedicated banned-phrase check.
- Auto-flags income claims (e.g. 'earn $X', 'double your salary') and guarantees (e.g. 'passive income', 'easy money').
- High-pressure tactics flagged — 'limited time', 'act now', etc.
- Every flag categorised: income_claim · guarantee · financial_advice · high_pressure · misleading.
The real comparison
What a full-time sourcing assistant costs you.
The usual way to recruit more without giving up your evenings is to hire someone to do the LinkedIn work. Here is that hire next to a RecruitAICopilot seat.
| Full-time recruitment executive | RecruitAICopilot Starter | |
|---|---|---|
| Monthly cost | ≈ SGD 5,300 (≈ SGD 4,000 salary + 17% employer CPF + 13th month + equipment) | SGD 149 |
| First-year cost | ≈ SGD 64,000, plus agency fees or weeks of your time to hire | SGD 3,288 (incl. SGD 1,500 setup) |
| Ready to start | 1–3 months to hire, then training | About a week |
| Working days | Office hours, minus leave, MC and public holidays | Every day you choose, within your hours |
| Screens and reads new profiles | As many as they get through | Scores whole search pages; full read of 10 new profiles a day |
| Every message compliance-checked | Only if you review each one | Yes, automatically, before sending |
| Follow-ups that don't slip | Depends on the person and the week | Every accepted connection, on schedule |
| If they resign | Pipeline knowledge leaves with them | Everything stays in your dashboard |
Salary based on the average Singapore recruiter salary (Payscale, 2026, about SGD 53,000 a year) and the 17% employer CPF rate. Pro covers 4 users for SGD 499 a month, Enterprise 8 users for SGD 799.
It doesn't replace you. The coffee chat, the judgement and the relationship stay yours. What it takes off your plate is the repetitive part: hours of searching, writing and remembering to follow up. Bring one extra adviser onto your team a year and it has paid for itself many times over.
Pricing
Start solo. Scale when your team is in.
Setup includes criteria calibration, Chrome extension install, and an onboarding call per user. Cancel any time — we'll hand you a CSV of all your data.
Starter
Solo, or trying it out before bringing your team in
One-time SGD 1,500 setup
- Voice from writing samples (paste 2-3 messages)
- 1 user, fully featured
- Campaigns: one sentence in, daily outreach out
- Auto-invites, warm-up likes, follow-ups to the coffee chat
- Birthday, anniversary and new-role notes
- Campaigns analyse up to 10 new profiles a day
- Unlimited manual captures
- Chrome extension included
- Criteria + signal detection + MAS compliance
- Email support, 1 business day
Pro
Associate Director + their direct Manager / rep team
One-time SGD 5,000 setup
- Voice distillation — your LinkedIn → structured SKILL.md profile (mental models + decision heuristics + expression DNA)
- Up to 4 users (Associate Director + 3 Reps)
- A campaign for every user, each in their own voice
- Campaigns analyse up to 10 new profiles per user a day
- Team activity dashboard for the Associate Director
- Per-user criteria and pipelines
- Onboarding session per user
- Priority support, same-day
- MAS-template review with your compliance officer
Enterprise
Up to 8 users — full district
One-time SGD 8,000 setup
- Per-user voice distillation (8 distinct voices)
- Up to 8 users — full district hierarchy
- Campaigns analyse up to 10 new profiles per user a day
- District-wide activity dashboard for the DD
- Per-user criteria + pipelines
- Onboarding session per user
- Priority support, same-day
- MAS-template review with your compliance officer
- Dedicated Slack channel
- White-glove install + training
- Custom criteria templates per AD tier
- Quarterly business review
Custom
Larger agencies, multi-district networks, regional rollouts
Custom onboarding
- 9+ users across multiple districts
- Multi-district roll-up dashboard (DDs aggregate up to a regional view)
- Dedicated server + data isolation (own Postgres, own Anthropic key, own VPS)
- White-label — your agency logo, colors, and name
- Per-user voice distillation
- Everything in Enterprise
- Dedicated customer-success contact
- SLA on response time
All tiers include campaigns, hosting, AI usage, the MAS compliance check and PDPA-aligned data handling. A full year of Starter costs less than one month of an assistant.
From the founder
Built for FA directors recruiting their own team.
Hi — I'm Philip.
Existing AI sales tools didn't get FA recruiting. They understood SaaS prospecting and tech hiring — not insurance careers, not MAS rules, not the difference between an SMU grad and an SIM grad. So I built one that does.
Right now we're in private beta, onboarding 1–2 districts at a time so I can keep the install personal. If you're a District Director or Manager who recruits FAs in Singapore, I'd love to show you what your tool would surface from your own contacts.
30 minutes. 5 candidates from your network. You decide if it's for you.
philipchuaonline@gmail.com · Built in Singapore
FAQ
The questions every director asks me first.
- Will my LinkedIn account get banned?
- Any automation on LinkedIn carries some risk, and we won't pretend otherwise. We keep it low by design. Campaigns run in your own logged-in Chrome, never on a server logging in as you. They move at a person's pace, with minutes between invites and only within your working hours. Daily limits sit well under LinkedIn's own (invites at most 15 a day and 80 a week; most campaigns run at 3–5). And the moment LinkedIn shows any warning, the campaign stops and stays stopped until you look at it.
- Will it send messages without me seeing them?
- Only once you've switched it from practice mode to live, lane by lane. In practice mode it shows exactly what it would have sent. Live, every message must pass the MAS banned-phrase check and a fact check against the person's own profile. Anything that fails, and any reply that touches compliance-sensitive ground or says no, is held for you instead of sent. You can pause or stop the campaign from any LinkedIn tab.
- What do I still do myself?
- Brief the campaign, glance at the plan, and take the coffee chats. When someone agrees to meet, the campaign stops writing to them, tells you, and a one-click brief gets you ready for the chat. Most directors check the dashboard for a few minutes a day.
- How is this different from a LinkedIn search tool?
- Search tools help you FIND people. RecruitAICopilot reads what those people POST and tells you when they're signalling a career move. A search tool has no idea what 'career questioning year 5' means; we do. We're Singapore-FA-vertical specific: education tier weighting, MAS guardrails, local-school alumni recognition, kopi-style conversation drafting.
- How accurate is the SG/PR likelihood?
- It's a confidence score (0–100%), never an assertion of citizenship — LinkedIn doesn't expose that. The score is inferred from local schools (NUS / NTU / SMU / SUTD / SIT / SIM / poly / JC like RI / HCI / RJC), NS service mentions, location history span, language patterns, and alumni associations. We always show the score with reasoning so you can override your own gut.
- What about MAS compliance? FAs are regulated.
- Every drafted message is reviewed by a second AI pass against MAS-specific rules: income claims (e.g. 'earn $X', 'double your salary'), guarantees (e.g. 'passive income', 'easy money'), high-pressure tactics (e.g. 'limited time'), and misleading framing. Flags are categorised and shown inline before you copy. We can review the templates with your compliance officer at install.
- Can each AD have their own style? Or is it one-size-fits-all?
- Per-user criteria, per-user distilled voice (Pro and up — your own LinkedIn posts become a structured voice profile so drafts sound like you), per-user pipeline. Each AD captures their own candidates, the AI ranks against each AD's own filters, and drafts in each AD's own tone. The District Director sees an admin view across the whole team but never crosses pipelines.
- What happens if I cancel?
- We hand you a CSV of all your candidates, signals, and drafted messages. Then we revoke access and delete your account data on request. No clawback fee, no exit penalty. PDPA-aligned: you control retention while you're a customer (delete any candidate anytime), and full deletion happens on cancellation.
- Where does my data live?
- Singapore-region VPS, your own database instance for Enterprise-tier customers. Anthropic Claude (US-region) processes the AI inference but doesn't store the data. PDPA-aligned data residency on request.
- How long is setup?
- Starter (solo): ~1 hour (criteria session + extension install). Pro (up to 4 users): ~2 hours over a week (criteria calibration with the Associate Director, then a 30-min onboarding per user). Enterprise (5+): we'll scope it together.
Recruit every day, without the LinkedIn grind.
30 minutes. We'll brief a campaign on your real target and show you, in practice mode, who it finds and what it would send. You decide.
No credit card. No hard sell. We can also just chat.