Subscribe to a curated list
Import a published bundle (say, every IB analyst at the NYC boutiques plus the banks and their offices) straight into contacts as ready-to-work prospects.
Getting started
CareerVine is a personal networking CRM built on one insight: a conversation, not a contact, is the atomic unit of a relationship. This guide is organized not by where a button lives, but by what you are trying to get done.
Eight jobs, from the empty first day to a job search you run like a pipeline. Each names the capabilities that deliver it and where they live: the web app, the automation engine, the Chrome extension, or the AI-assistant server.
One product, four surfaces. Each does part of the job, and they share the same data and the same guardrails.
The eight jobs, in the order a job-seeker hits them. Expand any one, or jump straight to it.
The hardest part of networking is the empty CRM. CareerVine hands you a real, working network the day you sign up: a guided first run that ends with a sent email, curated contact lists that keep themselves current, and one-click capture of anyone on LinkedIn.
Read the jobYou never stare at your network wondering who needs attention. One prioritized feed tells you exactly who to contact and why, the engine underneath keeps surfacing fresh reasons to reach out, and a health view shows how the whole network is holding up.
Read the jobEvery draft is grounded in what you actually know about the person, tuned to how warm the relationship is, and free of the tells that make an email read as machine-written. You edit, you send, and the follow-up plan is already attached.
Read the jobMost opportunities die in the follow-up. CareerVine sends your sequences on schedule, stops the moment someone replies, and guards your sender reputation so you never look like a spammer.
Read the jobA relationship is the sum of your conversations. Log them in one place, let AI pull the commitments out of a transcript, and never forget who owes whom what.
Read the jobA target company is more than a logo. Track each employer, and each office, as its own recruiting pipeline: who you know there, what stage you are at, your applications, your interviews, and everything you have learned along the way.
Read the jobConnect CareerVine to Claude, ChatGPT, Codex, or Cursor over a secure server. Your assistant can research a contact, draft and send grounded Gmail, work the outreach queue, and manage meetings, all under the exact same guardrails as the app.
Read the jobCareerVine runs on your own AI keys, caps every dollar of paid scraping, and keeps your data yours. The curated lists are free and always will be, and every feature tells you plainly when something is wrong instead of spinning forever.
Read the jobJump straight to the job behind a common intent.
| I want to... | Go to |
|---|---|
| Get a working network on day one | Start with a network |
| Figure out who to message today | Know who to contact next |
| Draft a personal email in seconds | Write outreach |
| Chase a thread until it gets a reply | Follow up automatically |
| Turn a call recording into action items | Remember conversations |
| Track my applications and interviews | Job-search pipeline |
| Let Claude or ChatGPT run my outreach | Hand it to an AI assistant |
| Use my own API keys and cap my spend | Your data and your keys |
Job 01 day one, not month one
The hardest part of networking is the empty CRM. CareerVine hands you a real, working network the day you sign up, three ways: a guided first run that ends with a sent email, curated contact lists that keep themselves current, and one-click capture of anyone on LinkedIn.
New accounts are offered a curated recruiting database (real PMs, product leaders, and recruiters at companies that hire new grads) instead of a blank CRM. Tell us your school and we surface the alumni in it too.
A dedicated step to link Gmail, so your first email can send and its follow-ups cancel themselves on a reply, and Google Calendar, so you can drop your open times into any message. Skippable, but a deliberate stop so you are set up before you start reaching out.
The company list opens instantly, ranked by how many people you would know there. Add your school and it ranks by alumni instead, with product-role sub-counts. A progress bar at the top tracks the import running in the background.
Selecting unlocks the moment the import finishes, so the company page you land on is fully populated. Your first target is the warmest one.
A pre-written, editable intro email (with an automatic alumni-to-alumni variant when you share a school, built from templates so no AI key is needed) sends with follow-ups already scheduled that cancel themselves on a reply.
"Your first networking email is on its way," plus a recap of what is next: the extension, personalized suggestions, one-click availability. Every step is skippable and resumes across sessions.
Not into the curated list? Declining opens a lighter three-item start instead: add one contact, target one company, connect Gmail. You reach the same place, your own way.
Import a published bundle (say, every IB analyst at the NYC boutiques plus the banks and their offices) straight into contacts as ready-to-work prospects.
When a list is re-published with new people or corrected emails, you receive the changes automatically within minutes. No re-import, no stale data.
The merge only ever fills in blanks. Nothing you have edited, tagged, or annotated is overwritten by an update.
Unsubscribe and keep everything, or remove only the contacts you never touched. Anyone you have emailed or edited always stays.
A chunked, cursor-driven copy with a live progress bar, backed by a background worker and a daily safety-net sweep so a mid-import tab close never loses your place.
Add CareerVine LinkedIn Integration from the Chrome Web Store, then sign in with your CareerVine account. New accounts also get a guided to-do that walks through the first install and import.
A CareerVine vine icon appears only on LinkedIn profile pages; one click opens a side panel that turns the person you are viewing into a contact.
It strips pronouns, follower counts, and UI junk down to the real profile, then hands the cleaned text to CareerVine's parser, which returns structured fields, suggested tags, and generated notes.
Every profile is checked by LinkedIn URL before scraping. A match shows the existing contact and offers "Refresh from LinkedIn" instead of a blind re-import.
Every field is editable (status, follow-up cadence, experience and education rows with month/year pickers) and your edits persist in a per-profile cache.
Saving someone again with a different email makes that one their primary address, so every draft, send and follow-up switches to it. The old address stays on the contact as a secondary, which keeps past threads attached to them and lets a reply from it still land on their profile. An address that had already bounced is dropped instead of kept, and typing a bounced address back in clears the flag, since you are telling us it works after all.
Saving someone by hand says you care where they work, so the company they work at now becomes a target company automatically. Only their current employer, never the jobs they have left, never a company you have already set to "Not a target", and never one you have deleted. Bulk imports are deliberately excluded, so loading a data bundle cannot flood your target list.
A side-panel toggle scrapes and parses each profile automatically as you move between profiles, for power users batching a list.
The panel renders in a closed Shadow DOM so LinkedIn's CSS cannot leak in and it cannot break LinkedIn; auth tokens live only in the background worker, never in the page.
Job 02 open the app, see the work
You never stare at your network wondering who needs attention. One prioritized feed tells you exactly who to contact and why, the engine underneath keeps surfacing fresh and timely reasons to reach out, and a health view tells you how the whole network is holding up.
One prioritized feed blends your action items, contacts overdue for a reach-out, AI and rule suggestions, and recently added people, each with a colored badge, filter chips with counts, and pagination.
Per item: Done, Snooze, Profile, Log interaction, Email or Intro, Save or Dismiss a suggestion, and a quick-note popover, all inline.
The new-user empty state guides the first moves: add the target database, pick a company, connect Gmail and Calendar, install the extension, log your first conversation.
A time-grid of today's Google Calendar events with a live "now" line, overlapping events laid out side-by-side, event popovers anchored beside the clicked block (Meet link, attendees with RSVP flags, resolved contact context), and drag-to-create.
The suggestion engine blends rule-based triggers (graduation proximity, cadence miss, relationship decay, waiting-on reminders) with an LLM pass that mines your history for a real, timely reason to reach out.
When someone in your active network is promoted, changes company, goes open-to-work, or flips to hiring, that becomes a touchpoint in "Up Next" with a stable dedupe key so a dismissal sticks.
Whole-year anniversaries at a current employer surface a "congratulate them" touchpoint, throttled and limited to your active network.
For opted-in accounts, a weekly search finds people who recently joined your highest-priority target companies: the warmest cold outreach there is.
An agentic chain extracts a contact's interests, searches the web, loops an evaluator asking "would a real person forward this?", and drafts a warm reconnection email around the find.
Color reflects days-since-contact divided by your chosen cadence. A 30-day cadence at 10 days reads green; a 7-day cadence at the same 10 days reads red.
Healthy, Due soon, Overdue, Never contacted, and No cadence, with interactive segment tooltips beside a "Needs attention" photo grid of neglected contacts.
Meetings, relationships-on-track percentage, and contacts-added counters with a 7-day trend and a day-streak flame.
A calendar of daily activity (conversations, actions taken, contacts added) with hover detail and a Less-to-More legend.
Contacts live in three tiers (My network, Prospects, Archive) as independent toggle chips with counts, so 70 scraped profiles never bury the five you plan to contact. The chips filter what you browse, not what you can find: search still reaches every tier.
Search across name, email, company, title, school, industry, and tags, ranked so the closest match comes first. Searching always covers your whole network, including tiers you have toggled off, so a saved contact is never hidden behind a filter. Words can be typed in any order, and accents are optional.
A single button on the list or profile moves a prospect into your active network, and the first real touch graduates anyone automatically.
A contact can hold as many email addresses as you like, and exactly one of them is primary: the one every draft, send and follow-up goes to. Tick "Preferred" beside an address to make it the primary, and delete the primary and the next best address takes over on its own, preferring one that has not bounced. So a contact with an address on file is never left in a state where CareerVine cannot work out where to write.
Job 03 personal, fast, grounded
Every draft is grounded in what you actually know about the person, tuned to how warm the relationship is, and free of the tells that make an email read as machine-written. You edit, you send, and the follow-up plan is already attached.
Pick a built-in preset (Introduction, Follow-up after meeting, Thank you), a custom template of your own, or a free-form prompt, optionally feeding prior meeting notes for personalization.
For a first touch: a short "how you met and your goal" form produces an AI intro, then an editable draft, then an AI follow-up plan that auto-schedules reply-aware follow-ups.
A generous context budget keeps quality high, and the prompt blocks generic tells like "I stumbled upon" so the email reads like you wrote it, not a template.
Drop genuine open calendar slots (standard, priority, or custom profiles) straight into the email body, computed against your busy calendars. Writing to a contact tagged "priority" preselects your priority profile.
A single compose modal (To, Cc, Bcc, rich text, contact autocomplete, provenance warnings, schedule-send, auto-saved drafts) is reachable from every surface.
Create, edit, and delete your own "Write with AI" prompt templates so they appear alongside the built-in presets.
Job 04 persistence on autopilot
Most opportunities die in the follow-up. CareerVine keeps your sequences moving on schedule and guards your sender reputation so you never look like a spammer. You can let each step send automatically, or review and confirm it first, so a reply is never missed.
Build or edit a multi-step sequence with per-step delay, send time, subject, and rich body; the AI default is three reply-in-thread nudges at about 7, 14, and 21 days after the original email, each shorter than the last.
With Premium Inbox connected (mailbox scope granted), the sequence is retired as soon as their reply is seen, and you do not have to be looking. CareerVine checks your mailbox in the background on its own, so a reply that arrives overnight cancels the remaining steps before you next open the app; hitting Refresh yourself does the same thing immediately. Every scheduled send also re-checks the thread just before it goes out, as a second line of defense. So a sequence stops when they reply, not whenever the next step happened to be due. On free Outreach (send-only), you mark the reply yourself in a click. If Premium is on but the mailbox scope is still missing, Outreach shows a one-click reconnect to unlock Inbox. Either way, a reply graduates a prospect into your active network and resets their clock.
Prefer to stay in the loop? Each due follow-up waits for your review in your Outreach view: send it now, or mark that they already replied. Free Outreach also shows every pending and waiting step with subject and date, so you can review and edit the sequence before it goes out, plus a Drafts tab where unfinished emails expand to show the full body, open for edit, or cancel. Sent, Drafts, Scheduled, and each follow-up step expand to the full message body with no height clip. Each Outreach row shows the contact (linked to their page), their current role and company (linked), and office when known. We email you when one is ready and remind you a couple of times, with a countdown so nothing slips by unnoticed. Reminders are one toggle away in settings.
Leave a follow-up unreviewed for two weeks and it does not disappear. It settles onto the contact's page marked Expired and greyed out, still one click from sending whenever you decide the moment is right.
Queue any email for a future time and let the system deliver it, across both the app and the AI assistant. Each email is claimed before sending so it goes out exactly once, and if sending is ever interrupted the email is flagged in your Scheduled list with a one-click retry instead of being re-sent behind your back.
Sends happen close to the moment you asked for: due follow-up steps go out within about a minute, and scheduled emails within about a minute of the time you picked, in your own time zone. An hourly safety net sits behind both, so if anything ever interrupts the main path a send arrives late rather than not at all. Each run takes one step per sequence, isolating any single failure so it never blocks the rest. If a follow-up send is interrupted mid-flight, it is marked Send unconfirmed rather than re-sent, so you can check your Gmail Sent folder before deciding what to do.
A 100-per-day Gmail send limit protects your deliverability, re-checked on every send path including cron follow-ups, scheduled sends, and the AI assistant.
Delivery failures are read back automatically, every day, without you opening the app. A permanent failure flags the address, cancels its pending follow-up sequences and any scheduled emails still queued to it, and refuses it everywhere after that: draft, send, schedule, and sequence. A message that is only delayed rather than rejected is left alone, so an address that is about to deliver is never retired by mistake. Reading delivery failures needs the mailbox scope, so detection runs on Premium Inbox; once an address is flagged, the flag and every refusal apply on any plan.
When an address stops accepting mail, we email you: who it was, what was cancelled, and a link straight to the contact so you can correct the address. The contact page also carries a warning beside a bounced address, and hides the send button rather than offering a send that cannot succeed. Bounce alerts are one toggle away in settings, and turning them off changes only whether we email you, never whether the queued sends are cancelled.
Job 05 a memory for your relationships
A relationship is the sum of your conversations. Log them in one place, let AI pull the commitments out of a transcript, and never forget who owes whom what.
A single conversation modal logs a past meeting (notes, transcript, AI action items) or schedules a future one (private reminders, Calendar invite, Meet link): eight types, multi-contact, reachable from anywhere.
Meetings, interactions and emails in one newest-first feed, searchable across titles, notes, private notes, attendee names, and summaries.
Attendee chips with RSVP status, an "On calendar" badge, private reminders, notes, a transcript viewer, and file attachments.
Week and list views of your synced Google Calendar. Drag or tap to add an event (Meet link optional), edit an existing event in place (no duplicates), delete with a trash control, and set conversation type only when you want to. Overlapping events share the column.
On any contact, a merged reverse-chronological feed of meetings, interactions, inbound and outbound emails, and completed actions. Emails on one thread stack into a single entry you can expand, so a long back and forth reads as one conversation rather than one row per message. A thread involving several of your contacts (say, an intro connecting a recruiter and a hiring manager) shows up on every one of them.
Click a row in a contact's history to see everything recorded on it. A logged conversation opens with its attendees, full notes, private reminders, action items, transcript, and attachments, and can be edited or deleted from there. Interactions show their full summary, emails open the message with a reply button, and a completed action can be reopened. Deleting a conversation keeps its action items and tells you so first.
Automated calendar notices and invitation replies land in your history and used to count as the contact writing back. Any entry can be struck instead: it stays in Gmail and on your calendar, and stops counting toward suggestions, company progress and network stats. Show removed on the timeline reveals struck entries and puts them back.
Paste or upload text (VTT, SRT, plain), or upload audio and video (mp3, wav, m4a, ogg, flac, mp4, webm, mov up to 500 MB) for speaker-diarized transcription, with an LLM fallback when text parsing is ambiguous.
Maps anonymous "Speaker 0" labels to your known contacts using names, roles, and content, with confidence scores and one-click confirmation.
Pulls concrete commitments out of the conversation, splitting your tasks from what the other person owes you, each with an evidence quote and a resolved due date.
Overdue, Due this week, Due later, and No due date, each card showing a priority dot, the contact, the linked meeting, and due status.
The AI captures what the other person committed to, and after 7 days the app nudges a gentle follow-up so you never forget to cash in on an offer.
Completing or deleting is instant, with an undo countdown and an offered "Log conversation" follow-up.
An AI and rule suggestion banner with "I already did this", "Save for later", and "Not interested".
Job 06 every employer, its own pipeline
A target company is more than a logo. Track each employer, and each office, as its own recruiting pipeline: who you know there, what stage you are at, your applications, your interviews, and everything you have learned along the way.
Every company you are targeting or already know someone at, in a single list. Each card leads with who you know there (people you know, how many are alumni of your school in product roles, recruiters) and the one next move, so you always know where to spend your time. That move carries its own clock: a company waiting on a reply reads "You reached out 3 days ago" rather than leaving you to work it out. It also knows when a conversation is finished, so "Samuel replied, write back" appears only while you actually owe someone a response, and turns into "You had an email thread with Samuel" once you have answered. It follows the kind of conversation you logged, too: a coffee chat asks you to follow up after your call, a career fair or networking event names the event, and a text exchange gets no follow-up nudge at all (it tells you when you last spoke instead). It also notices when the follow-up is already done: send the thank-you email after a call and the nudge settles into "You followed up with Lance 2 days ago", while a reply that arrives after the conversation flips it to "Lance replied, write back" until you answer. A traction badge on the right says how much has happened and when, like "2 Calls Done (2 weeks ago)", counting only people who work there now. It reads "1 Conversation" rather than "1 Call Done" when the conversations behind it were not calls. Re-sort by priority, next-app date, traction, or name.
Pipeline-stage chips (Researching, Outreach, Applied, Interviewing, Closed) are the primary filter, and each carries the count you would get by clicking it, narrowed by everything else you have already filtered on. A collapsible Filters drawer refines further: warmth (alum in product), target, traction, office location, contacts, and alumni. The target menu splits the list into companies you target and companies you merely know someone at, so "Not a target" gives you the shortlist to consider claiming next. Locations are grouped by state, so one click takes every city in a state and typing jumps to a single city; companies with no office on file stay reachable as their own option. The contacts menu is one control for who you know inside, offering "works there now", "worked there before", and "no contacts yet". The target, traction, location, contacts, and alumni menus each take several values at once, so you can ask for two cities, both Replied and Call done, or current and former contacts together. Filtering by location also rescopes each company card to the offices you picked, and names any contacts there whose office is unknown rather than dropping them from the count. Every choice lives in the URL with a live result count, so any view is bookmarkable and shareable.
Add a company before you know anyone there (name, LinkedIn URL, office in seconds), deduped against every company already in your network.
Not every company that lands in your list belongs there. Delete one from its own page and it leaves for good: syncing a data bundle again will not bring it back, and neither will importing someone who works there. Contacts are never deleted with it, so anyone you know inside stays in your network and stays reachable. Deleting is permanent, so it asks first, and adding the company again by name is the only way back.
A location scope makes each office ("Google San Diego") its own targetable pipeline with its own status and notes.
Current employees lead, grouped into your network versus prospects, with persona badges (Product, Recruiter), alum flags for your own school, outreach traction, email status, and a LinkedIn link on the card. Traction chips name conversations for what they were: a text exchange reads "Texted", a career fair reads "Career fair", and "Call done" is reserved for real calls. People who have left sit in a collapsed "Former employees" group so they never bury the people you can still reach inside, and searching the roster reaches into it.
Researching, Active outreach, Applied, Interviewing, Closed. Each stage is an expandable editor with a collapsed summary and autosave.
A company jumps from Researching to Active outreach on its own the moment someone who works there writes back, so the board shows real traction without you maintaining it. Only their current employer moves, and a company already at Applied or later is never pulled backwards. The stage then lists who you have reached inside the company, counting current employees only, so a conversation with someone who has since left never reads as a door already open.
Track multiple applications per company with role, location, date, and resume plus cover-letter PDF uploads.
Log interview rounds (date, interviewer, questions); "prepare for next cycle" starts a fresh application cycle that keeps each season separate.
A timestamped notes log for application windows, referral programs, and team info, so everything you learn on a call lands somewhere you will find it again.
Separate from the company pipeline, each contact carries a derived outreach stage (not contacted, contacted, replied, call scheduled, referral) reflecting where that one relationship stands.
Step through target companies with the arrow keys (ordered by application deadline then priority), showing "Company X of N" so you never lose your place.
Logo, priority, program, next-app window, latest intel note, and links to the full company page and bench.
Current and collapsible former employees with persona, alum, and stage badges, an adjacency score, and a "why they were kept" review note.
Every role, education, and email source for a contact, with Write email, Open profile, and a "Mark contacted" for off-platform outreach.
A target is skipped when nobody works there now, whether that means no contacts, only archived ones, or a roster who have all since moved on. There is no job to email a former employee about at a company they left. They stay one click away on the company page, and the skip always shows a count and a link so nothing hides silently.
Job 07 27 tools for Claude, ChatGPT, Cursor and more
Connect CareerVine to Claude, the Claude Code CLI, ChatGPT, Codex, or Cursor over a secure server. Your assistant can research a contact, draft and send grounded Gmail, work the outreach queue, and manage meetings, all under the exact same guardrails as the app. By design it never generates on its own: your assistant is the writer, so there are no AI tools, and there are no delete tools anywhere.
Search the network by name, email, company, title, school, industry, or tag; filter by tier, returns compact rows with stage and last-touch, best matches first.
Everything known about one person in one document: the grounding your assistant reads before writing an email, including email provenance and history.
Create a contact with emails, phones, company, title, school, and location, find-or-creating entities to avoid duplicates.
Append a timestamped note straight from conversation.
Apply one or more tags, creating any that are missing.
Manually move a contact between active, prospect, and bench tiers.
The default path: a real Gmail draft (markdown to HTML, thread-aware) for your review; refuses bounced addresses. Every write path also refuses a recipient that is not one of the contact's saved addresses, so the assistant cannot quietly invent an address from a name and a company domain.
Sends immediately, but requires confirm: true, enforces the daily cap and bounce refusal, and logs an interaction. It reports that Gmail accepted the message, never that it was delivered, because a rejection arrives minutes later in a separate notice.
Answers what actually landed. Reads delivery failure notices, flags the dead addresses, cancels anything queued to them, and reports which sends failed. This is the check that works: the sent folder only proves the message left.
Queue an email for a future timestamp, delivered by the app's worker. Pass follow_ups to queue the whole sequence in the same call: the follow-ups wait for the opening email to send, then reply on its thread. Each goes out at the same time of day you picked for the intro, unless that step names its own.
Attach timed follow-ups that auto-cancel the moment the contact replies. Anchor them to a thread you have already sent, or to a scheduled email that has not gone out yet. Each step can carry its own time of day, so a sequence does not have to arrive at the same hour every time.
Move a live sequence's remaining steps to a different time of day, keeping the date each one already has. Set one time for all of them, or a different time per step. Subjects and bodies are never touched, and a step the sender has already claimed is left alone.
List pending scheduled emails and active sequences with next send times.
Cancel a pending or failed scheduled email, or an entire follow-up sequence.
Full-text search over cached Gmail, optionally scoped to one contact.
Live-fetch full message bodies for a thread for reply context.
The company-by-company queue, ordered by deadline then priority, with a "why" reason per entry.
Companies in the network with people counts, target status, priority, and traction.
The full company picture: roster, offices, target status, and the recruiting-intel log.
Append a timestamped recruiting note, auto-promoting the company to a target.
Manually set a contact's outreach stage for off-platform activity like a LinkedIn DM.
Record a touchpoint that graduates prospects and resets the follow-up clock.
Fix a touchpoint that was already logged: its type, date, summary, or the contact it belongs to. Can also drop one from your calculations without deleting it, and put it back.
Create a to-do or a "waiting-on" item linked to one or more contacts.
Open items filtered by due window, direction, or contact, with age for waiting-on items.
Complete, snooze, reschedule, or edit an item.
The "who should I reach out to today" list, most-overdue first.
The "how am I doing" dashboard: streak, on-track ratio, most-neglected contacts, per-tier counts, 30-day activity.
Upcoming events from the synced calendar with attendees matched to contacts and Meet or Zoom links.
Create a Google Calendar event with an invite and optional Meet link; linking it graduates a prospect.
Locked down like the rest of the app. The hosted server is an OAuth 2.0 protected resource verifying Supabase-issued tokens and rate-limited to 100 calls per hour per user. A consent screen names the requesting client and states plainly that, while connected, it acts with your full account access (no per-feature permissions). The same 27 tools also run locally over stdio for development, and there are no delete tools anywhere.
Job 08 bring your own keys, keep your data
CareerVine runs on your own AI keys, caps every dollar of paid scraping, and keeps your data yours. The curated lists are free and always will be, and every feature tells you plainly when something is wrong instead of spinning forever.
Add an OpenAI key for text features and a Deepgram key for transcription so usage bills to you, each encrypted at rest, never returned to the browser, and live-validated before saving.
New accounts get shared-key AI on us for 24 hours from first use, within a small fair-use spend cap, then are guided to add their own key or request continued access.
Curated contact lists are free and never a paywall; they stay current on their own for as long as you are subscribed.
A hard monthly USD cap, a softer cadence cap, and per-account switches keep paid LinkedIn scraping bounded; every spend check fails closed, so an error never spends your money.
Every request is wrapped with auth, schema validation, and per-route rate limits. When an AI key is out of quota, rejected, or missing, the feature says exactly what is wrong with a one-click path to fix it.
A read-only dashboard shows month-to-date scraping spend against the cap, run health, last refresh time, and discovery spend.
A full policy documents data handling, the Google Limited-Use disclosure, row-level security, and the extension's on-LinkedIn-only scope.
Copy the hosted server URL with per-client setup steps for Claude, the Claude Code CLI, ChatGPT, Codex, and Cursor.
Where to go from here.