Answer the emailfrom the app you are in

Turn what you selected into a draft or a sent reply, and pull the thread you are answering into your work session so the agent writing it knows what was said.

SoonGmail is rolling out while Google finishes verifying the restricted scopes it needs. The card in the app shows the same word until it lands, and the other five integrations are unaffected.

Google OAuth, no password to paste · four palette rows · sending always asks you to confirm first

Two ways to write it,
and only one of them sends

Email is the one integration where a mistake is public and permanent, so the two writes are deliberately separate rows. Create draft never sends, which makes it the one to leave on. Send email exists because sometimes the reply really is finished, and it stops to show you the message and ask before anything leaves.

KhintPalette
Sprint 24
Gmail

Reads, into your session

  • Pull thread: the thread you are answering, into the active session
  • Search: find threads and pull the matches in
  • Both are plain API calls, so neither costs anything
  • Off by default: reading your mail should be something you switch on

Connect Gmail in about a minute

OAuth in your browser. There is no password and no app-specific token to paste anywhere.

  1. Turn Gmail on in Khint's Integrations page

    Your browser opens on Google's own sign-in. Khint never sees your password: the sign-in happens on Google's page and comes back as a token.

  2. Approve the access it asks for

    Reading mail, creating drafts and sending email. The card shows your address once you are done.

  3. Use it from the palette

    Cmd+Shift+K. Send email and Create draft are on by default; Pull thread and Search are a checkbox away on the same card.

  4. Confirm before anything leaves

    Send email always shows a preview and asks you to type yes. There is no way to send silently, and no setting that removes the confirmation.

If drafting or sending fails on a connection made before the compose permission shipped, use Forget credentials on the card and connect once more to grant it. Create Gmail draft is also available as a workflow step.

What it is allowed to do

Email is the one place where an over-eager integration is genuinely dangerous. These are the guardrails.

Nothing sends without you

Send email shows the message and waits for you to type yes. There is no silent send, no setting that removes the confirmation, and no scheduled or background sending of any kind.

Drafting is a separate row on purpose

Create draft writes into Gmail's drafts and stops there. It is the row to leave on, because a draft you did not want costs nothing to delete.

OAuth, and the token is yours

The sign-in happens on Google's own page, and the resulting token lives in your operating system's keychain. Khint never sees your password, and its backend never sees the token or proxies a Gmail call.

Reading is off until you turn it on

Pull thread and Search are unchecked by default. Khint reads your mailbox when you press a row, never in the background, and there is no sync of any kind.

Your mail is not indexed

Knowledge indexes Jira, Confluence, Notion and Linear. Gmail is deliberately not one of them: a local full-text copy of someone's mailbox is not a feature anyone asked for.

Pause keeps the connection

Turning the card off pauses the integration and hides its rows while keeping the token. Forget credentials is the separate, two-click revoke.

Common questions about Gmail and Khint

Why does the Gmail card say Soon?

Because the Google verification for the restricted scopes Gmail needs is still in review. Until it completes, the integration is held behind a flag in release builds rather than shipped half-working. Nothing else in Khint is affected, and the card flips itself on when verification lands.

Can Khint send an email without me seeing it?

No. Send email always renders the message and waits for you to type yes. There is no silent path, no setting to disable the confirmation, and nothing scheduled. If you want zero risk at all, leave only Create draft switched on: it writes into Gmail's drafts and stops.

Does Khint store my email?

No. A pulled thread lands in your local Memory session, which lives in a SQLite file on your Mac and is never synced to our servers. Gmail is also deliberately excluded from Knowledge, so there is no local full-text index of your mailbox either.

What permissions does it ask for?

Reading mail, creating drafts and sending email, granted through Google's own consent screen. The token is stored in your operating system's keychain, and Forget credentials on the card revokes it.

Drafting fails on my connection. What happened?

That is almost always a connection made before the compose permission shipped: the older token simply does not carry it. Use Forget credentials on the Gmail card, then connect once more, and the new consent screen grants it.

Write the reply where you read the question

Free with 300 credits a month. No credit card. macOS 13+ or Windows 10 22H2+.