Skip to content
Product surface

Built for the real workflow of social commerce teams.

Everything between "a customer messaged you" and "the order is delivered": the AI assistant, the conversation inbox, order review, customers, catalog, payments, and courier dispatch.

Feature overview

Module view

The conversation is the entry point. Everything else follows it.

Modules live
6+
Live channel
WhatsApp
AI assistant
Beta
Live queue
Today
Conversations + order review
Reply, take over from AI, approve drafts
Live
Payments + shipping
Operationally connected to orders
Live
AI sales assistant
Answers customers and drafts orders
Beta

CommerceOS Orders

Every order the assistant drafts lands here for review, then carries its own notes, payments and shipment progress through to delivery.

  • Readable order numbers and clear state transitions
  • Manual order creation optimized for social selling teams
  • Notes, payments, shipments, and audit-ready updates in one flow

Customers and addresses

Keep customer context, delivery details, and repeat-buyer history attached to every order instead of buried in chat threads.

  • Merchant-scoped customer records
  • Multiple addresses with defaults and fast lookup
  • Searchable by name or phone during order creation

Products built for catalog speed

Give your operators a clean product catalog with active status control, fast search, categories, and bulk CSV import.

  • Bulk CSV import with dry-run preview and per-row errors
  • Fast name/SKU search with category filters
  • Consistent price capture inside order items

Payments without spreadsheet drift

Record what was paid, how it was paid, and when it changed so finance and operations read the same system.

  • Cash on delivery, card, bank transfer, and wallet methods
  • Guardrails around payment status transitions
  • Reference tracking and paid timestamps for reconciliation

Shipment operations that match reality

Dispatch an order to your own courier over a signed webhook, or ship manually, then track handoff, out-for-delivery, and failed attempts while keeping order status aligned.

  • Register the couriers you already use, then dispatch in one click
  • Delivery address and map pin travel with the dispatch payload
  • Per-merchant tracking numbers with order status sync

AI sales assistant (beta)

The assistant reads customer messages, replies, and drafts the order for your team to approve — so nobody retypes an order again.

  • Understands text and photos: a screenshot can become an order
  • Learns your product nicknames and remembers your corrections
  • Human review stays in the loop — nothing posts unconfirmed

Connect WhatsApp with a Facebook login

Sign in with Facebook and CommerceOS connects your WhatsApp Business number for you — no tokens, no Phone Number ID, no WABA ID. If anything blocks the automatic path, we finish the connection with you rather than sending you to Meta.

  • No developer, and nothing to copy from the Meta dashboard
  • Live connection health with plain-language diagnostics
  • Send yourself a test message in one click to confirm it works

One inbox, and you can take over any chat

Every conversation in one place. The AI handles what it can; tap once to take over a thread yourself, and hand it back when you are done.

  • Unread, needs-review and human-handled filters with search
  • Taking over instantly pauses AI replies on that thread only
  • Customer profile and their past orders sit beside the conversation

Your customer hears from you automatically

When you mark an order packed, shipped, delivered or cancelled, the customer gets a WhatsApp message. You stop answering "where is my order?"

  • Sent on status change — no one has to remember
  • Delivered and read receipts visible on the order
  • Failed sends are retried and surfaced, not silently dropped

A dropped pin becomes the delivery address

Egyptian addresses are a guessing game. When a customer shares their WhatsApp location, CommerceOS saves the exact pin and hands the courier a map link.

  • Location message captured as coordinates on the customer address
  • Open in Maps straight from the order
  • The pin travels with the order when you dispatch to a courier

Never sell what you do not have

Stock is reserved the moment an order is created and released if it is cancelled, so two customers cannot buy the last one.

  • The AI flags out-of-stock items before you approve the order
  • Low stock reflects what is actually available, not what is on paper
  • Stock is deducted when the order ships, not when it is typed

Your data cannot leak into another merchant

Isolation is enforced by PostgreSQL row-level security on every tenant table, not only by application code that someone has to remember to write.

  • Database-enforced separation across all tenant tables
  • WhatsApp credentials encrypted at rest; webhooks signature-verified
  • Audit log behind operational actions

The assistant is in beta. The operational foundation under it is not.

Order review, tenant isolation, stock reservation, delivery tracking and audit logging were built before the AI sat on top of them.