‹ Cockpit

Contact Hub

universal directory - people, deals, calls and email in one place - the mail extraction lane

Directory

Loading…

Mailboxes

Mirror + extraction

Consolidate the mail estate (operator checklist)

  1. Two live mailboxes (Ewing ruling 2026-09-11: keep chapter.guide live): both configured mailboxes sync every 15 minutes, each with its OWN Google OAuth client (chapter.guide: GOOGLE_OAUTH_CLIENT_ID; offmarketdealroom.com: GOOGLE_OAUTH_CLIENT_ID_OMDR), refresh tokens in Doppler. No export and no forwarding between them. engram.nexus is retired and not synced.
  2. What is pulled: mail sent on or after 2026-04-01 only; anything from, to or cc an AND Capital address is never stored (earlier stored rows are flagged, never deleted). Each message records every mailbox it landed in, and a reply goes out from that mailbox.
  3. Contacts CSV from all four Google accounts: export Google CSV, then per file run node scripts/google-contacts-import.mjs --file <csv> --account <email> --apply (dry run without --apply).
  4. Nightly extraction: scripts/mail-extract-contacts.mjs --apply runs on the Mac Mini at 03:40 (launch agent com.omdr.mail-extract); the runner row above is its heartbeat.
  5. Next lanes (queued for the runner): Slack ingestion into the same participant spine; the unified inbox page (reply from the original channel or from our side).

Company parties to confirm

Loading…