The questions that come up first.
The command line of your workspace. Write what you need in your own words: a task for a teammate, a proposal for a client, a question about your customers. A manager reads the request, brings in the right specialist (Operations, Sales or Strategy), checks names, dates and prices against your records, and saves the result in your existing modules, with a page that shows each step and its outcome.
Routine internal work you asked for runs at once, such as the tasks you requested or a draft proposal. A tentative plan waits for you to confirm it, an unclear request gets one question instead of a guess, and company rules kanês picks up wait for an owner or admin. Anything that would leave your workspace needs an approval; today kanês cannot send email or take payment at all.
Your company's own. An owner or admin connects it in Settings in one step: paste an OpenAI, Anthropic (Claude) or Google Gemini API key, or connect an OpenRouter account with one click. A model is chosen for you and can be changed, and the provider bills you directly. The key is stored encrypted and never shown again. A ChatGPT or Claude subscription is not an API key. Without one, everything else in kanês works as usual.
It becomes the database. The import runs in seven steps, upload, map columns, preview, detect duplicates, review historical notes, import, then evaluation. Every record enters with status New, and every note that came with the file is stored verbatim against its record with the source filename attached.
No. Notes are appended, never edited. A remark like “Left the company in 2025” is kept as a historical note and displayed beside the current status rather than becoming it. Duplicates are flagged for review, merging keeps every associated person, note and activity event, and each record keeps the company name it arrived with.
Ten weighted signals: job title, company size, industry fit, e-commerce presence, website quality, brand maturity, international presence, marketing activity, digital presence and estimated consulting need. The breakdown is visible on every lead, so you can see which factor moved the number.
No, and keeping them separate matters. Status describes where a record sits in the process. Priority describes how much it is worth. A brand-new lead can be the highest-priority one in the database.
kanês connects directly to OpenAI and Claude (your own API key), Google Drive (read only), Google Calendar, GitHub and your company's own MCP servers; each uses the provider's sign-in, so no password is ever entered into kanês, and anything that acts outside kanês waits for your confirmation. It also works with Excel and Google Sheets through import, with any website (WordPress, Webflow, Shopify and others) through the form and booking embeds, with any calendar app through a booking's calendar file, and with WhatsApp and LinkedIn on your digital card. Gmail, Slack and Microsoft 365 are not connected today.
Yes. Automations are plain IF → THEN rules you build yourself, and each one can be paused. Nothing runs that you have not switched on, and every run is logged on the affected record.
With Supabase in the EU (Frankfurt). Each company's records are kept apart in the database itself, and each member sees what their role allows. Your AI key is stored encrypted and never shown in the interface.
Start with the list
you already have.
Import a spreadsheet. It gets researched, scored and ordered before you open it.