Your internal reference for how Tavi works — features, workflows, integrations, and the platform behind it. Built for the team, sales conversations, and onboarding. Jump straight to a section using the contents menu.
🏆 #1 on PeopleSearchBench (97/100)900M+ professional profiles250+ app integrationsAn AI co-worker in Slack
Overview
What is Tavi?
Tavi is an AI co-worker for hiring that lives natively inside Slack. Not a dashboard you switch to. Not a browser extension bolted on. Not another tab to keep open. Tavi is a co-worker that joins your team's workspace, participates in your hiring channels, learns your hiring bar, and gets better with every search and every piece of feedback you give it.
Hiring teams describe what they're looking for in any language they prefer, or point Tavi to a job description. Tavi goes to work: sourcing candidates, researching companies, drafting outreach, syncing your ATS, and managing the pipeline — all from inside Slack.
Why "native in Slack" matters
There's a fundamental difference between a tool that integrates with Slack and one that lives there. Most recruiting tools send notifications to Slack, maybe let you click a button. Tavi is a participant in your workspace. It reads context from your conversations, understands what's happening across your hiring channels, and acts on it. You don't leave Slack. You don't context-switch to a separate UI.
💡The co-worker differenceWhen you @mention Tavi, it already knows the context of the channel, the search you're running, and the feedback you've given. The conversation is continuous, not transactional — the same way a human colleague would work alongside you.
Overview
Tavi is a Teammate, Not a Tool
Most tools you've used work in a specific, predefined way. Tavi doesn't. Tavi is a new co-worker on your team that you work with the same way you'd work with a human colleague.
You're not learning a new tool — you're onboarding a new team member.
💬Talk to Tavi like you'd talk to a teammate — plain language, no syntax to memorise.
🧭Not sure what to do next? Ask Tavi for suggestions.
❓Tavi didn't do what you expected? Ask it why.
🎛️Want more detail, less detail, or a different format? Just say so — Tavi adapts.
✨The key differenceTavi adapts to how you work, not the other way around. There's no fixed workflow to conform to — you shape how Tavi helps, in conversation.
Get started
Getting Started
1Install Tavi from the Slack App Directory or via heytavi.com.
2Tavi creates an isolated environment for your workspace and posts a setup message.
3Start searching. @mention Tavi in any channel with a role description, a company question, or a candidate to research.
4Give feedback. The more you interact, the better Tavi understands your hiring bar.
✅No learning curveNo separate dashboard to learn. No browser extension to install. Just Slack.
Get started
Quick Reference: things to try
Copy any prompt and paste it straight into Slack. Click a card to copy.
@TaviFind senior backend engineers in Berlin, startup experience, strong with distributed systems.Copy
@TaviResearch Stripe's engineering team and tell me where to source from.Copy
@TaviHere's a JD — find candidates who match the must-haves.Copy
@TaviDraft outreach for the top 5, keep it short and casual.Copy
@TaviWhere are we on the frontend search?Copy
@TaviMove these three candidates to Phone Screen in Ashby.Copy
@TaviWhich of these shortlisted candidates are connected to someone on my team?Copy
@TaviWhat's the talent landscape for ML engineers in Stockholm?Copy
@TaviMap the engineering team at [company]. Where do they hire from?Copy
@TaviCreate a Google Sheet with these candidates, add columns for employer and match rationale.Copy
@TaviGenerate a hirer report for [company].Copy
@TaviCreate a canvas with the current shortlist.Copy
@TaviCreate a Notion page for this search with the brief and top candidates.Copy
@TaviSet up a new channel for the [client] backend search.Copy
@TaviWhat searches are running across all my channels?Copy
@TaviSend follow-ups to everyone who hasn't replied from last week.Copy
Capabilities
Core Features
Nine capabilities that turn a brief in Slack into sourced, researched, contacted, and tracked candidates. Expand any card for why it matters in practice.
97/100
Tavi scored 97/100 on PeopleSearchBench (SOTA), outperforming Juicebox, Exa, Claude Code, and every other evaluated platform across recruiting, prospecting, expert search, and influencer discovery. Read the benchmark →
Deep Talent Search
Tavi doesn't run one query and stop. It picks sourcing strategies from your brief, then searches, evaluates, refines, and keeps going in the background. The longer it runs, the better it gets — and feedback teaches it your hiring bar.
💡In practiceMost tools give you a static list from one database. Tavi runs a multi-step, iterative search that reasons about career patterns, evaluates technical depth through open-source contributions and publications, and surfaces candidates keyword tools miss entirely.
Candidate Research & Enrichment
Ask about any candidate and get a comprehensive profile in seconds: career trajectory, GitHub activity, publications, patents, side projects, talks, and company context — cross-referenced from multiple sources into one shareable brief.
Career trajectoryOpen sourcePublicationsCompany context
💡In practiceWhen you recommend candidates to a client or decide who to prioritise, you need confidence. Enrichment lets you walk into those conversations certain the people you put forward are a genuine match — getting ahead of questions before the hiring manager asks them.
Outreach SequencesComing soon
Tavi manages the full outreach workflow. It writes personalised messages from the role, the candidate's background, and your tone. Once approved, it sends via your connected Gmail, tracks replies, runs follow-ups on schedule, and alerts you when someone responds or goes quiet.
💡In practiceOutreach is where deals are won or lost, and most recruiters lose candidates in the follow-up gap. Tavi owns the sequence end to end — you set cadence and tone, Tavi executes, and you never forget to follow up again.
ATS Sync
Tell Tavi to move candidates through stages, add interview notes, or update records. No tab-switching, no manual data entry — Tavi connects to your ATS and keeps it current based on what happens in Slack.
AshbyMore in developmentStage movesInterview notes
💡In practiceATS data goes stale because updating it is tedious. When updates happen conversationally in Slack, the ATS stays current without anyone opening a browser tab — always accurate for reporting, compliance, and handoffs.
Pipeline Visibility
Ask where things stand on any search, any time. Get a breakdown: how many sourced, how many contacted, who's replied, next steps — all in Slack, where the team already works.
Real-time stateBy stageNext steps
💡In practiceHiring managers constantly ask "where are we on this search?" Instead of pulling dashboards or writing status updates by hand, just ask Tavi — you get an accurate, real-time answer in the channel where the work is happening.
LinkedIn Sync & Warm Paths
Connect your team's LinkedIn accounts and Tavi maps searches against your collective network — "which of these candidates is connected to someone on my team?" The same logic works for sales and BD: find warm paths into target customers, partners, or investors through your team's existing network.
Warm intros2nd-degree pathsSales & BD
💡In practiceWarm outreach converts at 3–5× the rate of cold. Knowing a candidate is a 2nd-degree connection to your CTO changes your approach — and the same applies beyond recruiting: if you're trying to reach a prospect, partner, or investor, Tavi shows you who on your team already has a connection.
Company Research & Team Mapping
Research any company. Tavi maps engineering teams, identifies where strong people come from, spots hiring signals, analyses competitors, and finds adjacent talent pools.
Org analysisHiring signalsAdjacent pools
💡In practiceBefore you write a job description, you need to understand the landscape. Where do strong people actually work? Who's hiring, who's frozen, where are people leaving? Tavi gives you that intelligence in minutes, not days.
Talent Pipelines
Set up recurring searches that deliver candidates on a cadence you choose. Define the role, pick a schedule, and Tavi runs the search continuously in the background — delivering a fresh, enriched batch to your Slack channel each cycle and refining over time.
💡In practiceFor roles you hire repeatedly or hard-to-fill positions that need continuous market monitoring, talent pipelines mean you always have fresh candidates coming in without restarting searches manually.
Hirer Reports
Ask Tavi to run a deep-dive report on the hiring company before you start sourcing — market position, funding stage, technical sophistication, leadership, mission, and talent reachability. This gives Tavi the context to calibrate searches and helps you craft outreach that resonates.
💡In practiceUnderstanding who the employer is and what calibre of talent they can realistically attract changes everything about how you source. A Hirer Report turns a vague brief into a well-calibrated search.
Capabilities
How It Works
Everything happens in Slack. You @mention Tavi and describe what you need — the same way you'd brief a colleague.
1You: "@Tavi find senior ML engineers in Europe, ex-FAANG, strong generalists who ship."
2Tavi picks the right search strategy, starts sourcing in the background, and posts a first batch of candidates.
3You review and give feedback: "I like these two, not that one."
4Tavi refines and returns a second batch, clearly improved. Quality goes up with every round.
5Set up an outreach sequence for the candidates you like by clicking the Outreach button on each message with shortlisted candidates.
6Tavi drafts personalised messages for each candidate.
7You approve and Tavi sends via Gmail.
8Tavi manages the sequence and alerts you when someone replies.
9Tavi updates your ATS with the candidates that are interested in moving forward.
Search strategies
Tavi doesn't use a one-size-fits-all approach. It selects a sourcing strategy based on the role brief — and multiple searches can run in parallel across different roles or teams.
Backend / Infra Engineers: targets strong builders with production systems experience.
ML / AI Research Engineers: taps research networks, paper authors, and lab alumni.
Frontend / Data Viz Engineers: identifies people building user-facing data products.
Cybersecurity Practitioners: finds security engineers through specialised communities.
Operations / Chief of Staff: maps people with consulting + startup ops backgrounds.
Capabilities
Workflows & Integrations
Tavi connects to 250+ apps, working across your existing stack to automate recruiting tasks end to end. It doesn't replace the tools or agents your team already uses — it's the coordination layer where hiring work gets kicked off, refined, and routed to the right place.
Outreach
Connect Gmail and let Tavi draft and send personalised email sequences.
ATS Sync
Ask Tavi to add candidates, update stages, and move people through your ATS automatically.
Interview Intelligence
Tavi picks up transcriptions from your notetaker, updates the ATS, and uses interview context to fine-tune sourcing criteria.
Inbound AssessmentComing soon
Tavi connects to your ATS and evaluates inbound applicants, benchmarking them against outbound search quality.
Notion
Anything that helps with recruiting ops: create hiring trackers, structure candidate pipelines, write up interview notes, build role briefs, and keep it all up to date.
Spreadsheets
Works natively with Google Sheets for any recruiting ops task: candidate trackers, pipelines, data enrichment, shortlists, and keeping sheets in sync as your pipeline progresses.
🧩Works alongside your stackTavi doesn't replace your ATS, CRM, writing tools, docs, or project management — it fits in and becomes the coordination layer in Slack where hiring work gets kicked off, refined, and routed to the right place.
Sourcing intelligence
Talent Mapping
Tavi can map the talent landscape for any company, industry, or role type. Instead of searching for individual candidates, ask Tavi to build a picture of where the strongest people are and how they move. Talent maps help you spot sourcing opportunities before you write a job description, and give you data to back up compensation and competitive positioning conversations.
Map the ML engineering team at Anthropic. Who's there, where did they come from, who left recently?Copy
Show me the talent landscape for backend engineers in the Nordic region.Copy
Show me all product engineers at PostHog.Copy
💡Why this mattersTalent mapping turns hiring from reactive to strategic. Instead of scrambling when a role opens, you already know who's out there, where they sit, and how the market is moving. It's also invaluable for compensation benchmarking and making the business case for headcount.
Sourcing intelligence
GTM & Business Development
Tavi isn't just for filling open roles. Teams use it for strategic hiring intelligence across go-to-market and business development.
Competitive hiring intelligence
Track who your competitors are hiring and losing. Spot teams being built up or wound down.
Investor & portfolio mapping
Map the talent at portfolio companies, identify key hires, and flag retention risks.
Market entry research
Entering a new market or vertical? Map the talent pool first — depth, seniority distribution, and comp benchmarks before you commit.
M&A due diligence
Evaluate a target company's team. Who are the key people? What's the flight risk if the deal closes?
Client prospecting
Recruitment agencies can research prospective clients, understand team structure, and pitch with data.
Automation & research
Talent Pipelines
Talent Pipelines are recurring searches where Tavi delivers candidates based on a persistent query and criteria at a cadence you set. Instead of running one-off searches and starting from scratch each time, you define what you're looking for once and Tavi keeps sourcing in the background, delivering new candidates on a regular schedule.
Especially useful for roles you hire for repeatedly, hard-to-fill positions where the market needs continuous monitoring, or teams that want a steady flow of qualified candidates without re-briefing every time.
Set a cadence:DailyWeeklyWhatever fits your hiring pace
1Define your search criteria and tell Tavi how often you want new candidates.
2Tavi runs the search continuously in the background, sourcing and evaluating new candidates against your criteria.
3At each cadence, Tavi delivers a fresh batch of candidates to your Slack channel — already enriched and ready for review.
4Give feedback and Tavi refines the search over time, getting better with each cycle.
Run multiple talent pipelines in parallel across different roles, teams, or clients.
💡Why this mattersFor roles you hire repeatedly or hard-to-fill positions that need continuous market monitoring, talent pipelines mean you always have fresh candidates coming in without having to restart searches manually.
Automation & research
Hirer Report
A Hirer Report is a deep-dive research report on the hiring company. It's one of the first things Tavi does when you start on a new role: building a thorough understanding of the employer so every sourcing decision is grounded in real context.
Market position
Where the company sits in its market, who the direct competitors are, and how it differentiates.
Engineering culture, infrastructure maturity, open-source presence, stack and tools.
Leadership & team
Who are the founders and what's their background? Who would the hire report to and work alongside?
Mission & narrative
The company story that attracts talent. What makes someone excited to join?
Talent reachability
Which calibre of talent this company can realistically attract, given stage, brand, comp, and mission.
The Hirer Report feeds directly into Tavi's sourcing strategy. By understanding who the employer is and what talent they can realistically attract, Tavi calibrates every search to target candidates who are both a strong fit and actually reachable. This is what turns a generic search into an effective one.
@TaviRun a hirer report for [company].Copy
@TaviTell me about the company before we start sourcing.Copy
💡Why this mattersUnderstanding who the employer is and what calibre of talent they can realistically attract changes everything about how you source. A Hirer Report turns a vague brief into a well-calibrated search.
Working surfaces
Working surfaces: Canvases, Sheets & Notion
Tavi keeps structured, persistent records wherever your team already works — inside Slack or in the docs stakeholders live in. It builds them, populates them, and keeps them in sync as pipelines progress.
Slack Canvases
Persistent, structured documents native to Slack — found in the Files section of any channel. Tavi creates and updates them automatically: shortlists, pipeline summaries, and search results get pinned to a Canvas by default, so they're always easy to find rather than buried in message history.
An up-to-date shortlist the whole team can see and comment on.
Pipeline reviews with a structured view of every candidate.
Collaborative — your team edits alongside Tavi's updates.
Google Sheets
Tavi builds and maintains sheets tailored to your workflow — custom columns, enrichment, kept in sync. Share it with stakeholders who don't use Slack, or export for reporting.
"Add columns for current employer, description, and match rationale."
"Enrich the sheet with GitHub activity and years of experience."
Notion Pages
If your team runs on Notion, Tavi creates and updates pages with briefs, shortlists, status trackers, interview notes, and links back to Slack conversations.
"Create a Notion page for the ML search with brief and shortlist."
"Add interview notes for today's candidates to the Notion page."
Working surfaces
Multi-Channel Setup: one channel per client
One of the most powerful patterns teams discover: run separate Slack channels per client or per role. Each channel becomes its own workspace — Tavi tracks a distinct pipeline, remembers the search context, and keeps conversations focused. People often miss it at first, but once they set it up, it's a proper "a-ha" moment.
Context separation
Each channel has its own search history, pipeline, and feedback loop. Tavi never mixes up candidates across searches.
Team collaboration
Invite the hiring manager to the channel. They see candidates and give feedback; Tavi adjusts. No forwarding emails or spreadsheet links.
Client confidentiality
For agencies, each client channel is isolated. No risk of cross-contamination between client searches.
Parallel searches
Run 5 searches across 5 channels simultaneously. Each tracks independently — ask for an update in any channel and get the right answer.
⭐Pro tipTo set up, just create a new Slack channel, invite Tavi, and start searching — Tavi automatically spins up a new pipeline context. Name channels clearly like #hire-backend-eng or #client-acme-ml so everyone knows what's being worked on at a glance.
Platform
Architecture & Security
Tavi runs inside your Slack workspace and only accesses the channels and data you grant permissions for.
Isolated environments
Each customer gets its own isolated compute environment with encrypted storage. Customer data is never shared across tenants.
Authentication
Slack OAuth for workspace installation, SSO via Clerk, and per-tenant API keys for programmatic access.
Data handling
Candidate data is processed under applicable regulations, stored in encrypted volumes, isolated per tenant, and never used to train models or shared with other customers.
Help
Frequently Asked Questions
No. Tavi sits on top of your existing stack and syncs with your ATS. Keep what works.
Most tools give you a search bar and a list of profiles. Tavi is an agent — it picks strategies, searches iteratively, learns from your feedback, drafts outreach, and manages pipeline. It lives in Slack, not another tab.
Only the channels and files you explicitly grant access to via Slack OAuth permissions. Tavi does not read messages in channels it hasn't been invited to.
Yes. Anyone in the workspace can @mention Tavi. Context and preferences compound across the team.
No. Customer data is isolated per tenant and never used for model training or shared with other customers.