🚀 Getting Started
1. Setup API Keys — Click ⚙ Setup in the header. You need an Anthropic key (required) and optionally Google OAuth + Apify keys for export and prospecting.
2. Start the Server — If you installed the auto-server (recommended), it starts automatically on login — nothing to do. If starting manually, open Terminal and run:
cd ~/Downloads/matchtalent/matchtalent && npx serve -p 8080
⚠ Keep Terminal open — closing it stops the server and the agent goes offline.
Install auto-server (one time) — Run install_autoserver.command from your MatchTalent folder. After that the server starts automatically every time you log in — no Terminal ever needed.
Open the agent — Go to localhost:8080/matchtalent_v6.html in Chrome.
3. Google OAuth — First time using Drive/Calendar/Gmail buttons, Google will ask you to authorize. Click Allow — only happens once per session.
🔍 Model 0 — Prospecting
Searches across LinkedIn (public guest API, free), Remotive, Jobicy, Arbeitnow, and Wellfound simultaneously. Target companies run separately via the 🎯 button.
Time filter — default 24 hours. Fresh posts get better response rates. Switch to 7 days if 24hrs yields too few results.
Score filter slider — controls which cards are shown. Set to 5 to see everything, 7+ for strong matches only.
❤️ Save — saves a role for later review without converting it. Saved roles are hidden from future searches so they don't re-appear.
🚫 Skip — permanently hides a role and company/title combo from all future searches.
+ Add — creates the opportunity, pre-fills all fields, opens M1 ready to paste the full JD.
Scheduled runs — 8am and 2pm daily (Mac must be awake, Chrome open). Auto-assesses 7+ roles and sends email notifications.
📊 Scoring Logic (1–10)
9–10 Perfect — Remote/FL + buyer is marketer or revenue leader + AdTech/MarTech/programmatic/CDP/marketing analytics/revenue AI
7–8 Strong — Remote/FL + right level + buyer is marketer or revenue team. Examples: Gong, HubSpot, Salesforce, Klaviyo, Attentive, 6sense, Outreach, Supermetrics
5–6 Unclear — Right company but buyer is IT/HR/Finance/DevOps (Taboola story doesn't connect), or location ambiguous, or wrong level
3–4 Weak — In-office outside FL, wrong function (CS/SE/PM/SDR), or niche with no story fit: ServiceNow, Workday, Veeva, Procore, PagerDuty
1–2 Skip — Engineering, design, non-US only, student roles
Core question: does your Taboola story (marketers, DTC brands, agencies, revenue teams) connect to this buyer?
📊 Model 1 — Match & Outreach
LinkedIn import (default) — go to the LinkedIn job posting → click Show more → Ctrl+A, Ctrl+C → paste in the field. The agent extracts company, role, location, JD, and salary automatically.
Referral toggle — know someone at the company? Toggle on → enter their name and context → agent generates a referral ask message (send first), a warm LinkedIn message, and a cold backup.
Match score — 0-100 with category bars (Industry, Sales Motion, Product/Domain, Seniority, Tools). Honest gaps included.
Cover letter + salary research — generated automatically with every M1 run.
💼 Model 2 — Interview Prep
Unlocks after M1 is complete. Select Round 1 (TA Screen) or Round 2 (Hiring Manager).
Notes scratchpad — write what happened after outreach, TA tone, what to prep. These notes carry into M3 context automatically.
Confidence stars — rate each section 1-5. Track which answers need more practice.
🎯 Model 3 — Mock Pitch
Unlocks only after M2 is complete AND you paste Round 1 + Round 2 feedback in the feedback field.
Feedback gate — paste interviewer feedback and click Save Feedback. The feedback gets included in the pitch prep prompt making it significantly more targeted.
Thank You note — after M3 runs, a "Generate Thank You Note" button appears. It drafts a personalized follow-up using your interview notes and feedback.
📅 Calendar & Export
🔔 Bell icon on any company card — sets a follow-up reminder in your Match Talent Google Calendar.
Auto-prompts — changing stage to Interviewing, saving M3 feedback, and completing M2 all suggest adding a calendar reminder.
📄 Google Docs — saves current model output to a Google Doc in a MatchTalent folder in your Drive.
📋 Copy — copies current output to clipboard. Works without any Google setup.
🗂 Pipeline & Sidebar
Pipeline stages — Applied → Outreach Sent → Interviewing → Offer → Rejected. Change via the dropdown in the company header.
M1/M2/M3 dots — green = complete, blue = active/next, gray = locked.
🗑 Archive — grays out the card and moves it to an Archived section. Click again to restore.
↗ link next to role name — opens the original LinkedIn job posting.
💡 Pro tip: Three things win offers: timing, referrals, and strong match. Run M0 daily on 24h filter — fresh posts get way better response rates. Always check the referral toggle before running M1. And when LinkedIn returns recruiter/poster info directly on a card, reach out to that person first — it's the warmest path in.