OWC Communications Inbox

OWC app route /communications

HTTPS shell live

OWC Communications Inbox

Staff inbox for email/SMS replies, templates, task routing, and notifications tied to client/account records.

Route
/communications
Kind
shopify_embedded_app
Write Guard
disabled_until_telnyx_and_fake_flow_approval
Access
root_owner, kailey_manager_plus, store_manager, store_supervisor, store_associate
Dry-run only

Message Draft Dry Run

Builds a no-send communication draft and checks whether SMS must remain blocked.

Check readiness

This workbench does not create customers, send messages, write inventory, change checkout, or place supplier orders. In Shopify Admin it submits with an App Bridge session token.

Protected draft only

Create Fake Message Draft

This creates local draft records for inbox/message review. It never queues or sends email/SMS. SMS remains blocked while Telnyx MNO approval is pending.

Check readiness
Boundary contract

OWC Communications Inbox

Owner: Communications project

Owns

  • email and SMS conversation threads
  • message templates
  • reply queues
  • staff notifications
  • internal messages and task handoffs

May Request From Accounts Core

  • client/staff/supplier communication permissions
  • consent and do-not-contact state
  • linked account context
  • audit actor details

Must Not Own

  • account approval decisions
  • quote totals
  • inventory counts
  • SMS provider compliance profile ownership

Required Audit Events

  • message_sent
  • message_received
  • client_response_needs_action
  • notification_delivered

Production gate: Wait for Telnyx campaign/sender approval, signed webhook verification, consent/STOP/HELP validation, and Gmail inbound sync before live SMS/email inbox operations.

First Workflows

  • Show message/task queue with source, account match confidence, and assigned owner.
  • Log inbound email/SMS to client/account file.
  • Draft outbound replies from approved templates.
  • Keep SMS send disabled until Telnyx MNO approval and controlled test.

Safe Now

  • HTTPS shell route is live.
  • Telnyx is selected and Twilio is retired.
  • SMS remains dry-run/deferred.

Blocked By

  • Telnyx MNO approval.
  • Webhook final verification and signed inbound test.
  • Per-app Shopify credentials and install.

Next Build

  • Build unified inbox queue shell.
  • Add email/SMS provider status panel.
  • Add reply draft workflow with no live send.

Registered Scopes