Skip to content

Intake channels ​

Work and documents enter BreezyCorp through a small set of channels. Whatever the channel, the inbound item lands on the platform, gets attached to the right entity, and starts a run — so the downstream experience is the same regardless of how it arrived.

The channels ​

ChannelWhat comes inUsed by
Microsoft 365 mailboxStatutory and agency mail, support email, client documentsCorrespondence, Ticketing (planned)
WhatsApp (Meta WhatsApp Business Platform)Client-sent documents and receiptsBookkeeping ingestion
Client portalIntake submissions, confirmations, approvals, uploaded filesPayroll, Bookkeeping, FS, XBRL
Public API / webhooksProgrammatic submissions; provider callbacks (OCR results, signatures)Integrations
Folder sync (Drive / SharePoint)Documents dropped into a watched folderBookkeeping ingestion
Manual uploadA staff user uploads a document directlyAll modules

What happens after intake ​

  1. Store — the document is stored once (one S3/object bucket, one OCR pipeline) and a record is created.
  2. Attach — it is resolved to a tenant, an entity (or a client match), and a module.
  3. Process — OCR and classification run where relevant; a run is started or advanced.
  4. Gate — anything regulated or external waits at the human gate.

Why it's centralised ​

Because every channel funnels into the same pipeline, the platform has one place to apply isolation, audit, retention, and PII handling — and you learn one mental model instead of one per product. A document that arrives by WhatsApp is handled by the same OCR and the same review surface as one uploaded by hand.

Per-module specifics ​

Internal use only — BreezyCorp