Coop reads from the tools you already use — your inbox, your calendar, your meeting notes, the job page you're on — and stitches the signal onto whichever company it belongs to. No copy-paste. No spreadsheet. No data leaves your browser.
Drop into a job posting or company site. By the time you've read the page, Coop has already pulled what your inbox, calendar, and meeting notes know about them — and scored the fit.
Each integration is opt-in. Auth happens through the provider you already trust — Chrome's built-in OAuth for Google services, your own API keys for everything else. Every byte stays in your browser.
A content script reads LinkedIn, Greenhouse, Lever, Workday, and Ashby pages directly. The moment you open a job posting or company page, Coop pulls the title, JD, comp band, and requirements. No clicks. No paste.
When the basics aren't on the company's site, Coop searches the web and Claude synthesizes the result into firmographics, leadership, reviews, and recent news. Cached indefinitely. Force-refresh on demand from the side panel.
Reads threads where the sender or recipient domain matches the company. Surfaces who you've corresponded with, flags rejection language, and feeds the "last activity" + "Action on" signals on every kanban card.
Lists events whose attendees include the company's email domain. Powers "next meeting," the upcoming-events sidebar, and the relationship timeline. Past meetings backfill your history with the company automatically.
Searches your meeting notes by company name and contact name. Pulls the transcript paragraph that mentions them — verbatim, in their own words. Indexed once with rate-limited backoff, then queried per opportunity.
The default brain. Job match scoring, research synthesis, AI chat with full context, conversation insight extraction. Tool-use architecture pulls only the context each answer actually needs — no upfront context dump.
Optional fallback. GPT-4.1 mini is the cheaper-faster default if you'd rather skip Claude. When the primary model rate-limits, Coop cycles through every configured provider and the chat header shows you which one answered.