whale

Reach your customers.
On your terms.

A storefront, email & campaigns, shipping & tracking, forms and message channels — served from your folder, gated at the door.

acme / reachchannels live
today · all channels

Reach

new campaign
store visits1,284
orders36
deliveries438
Friday dropemail · 438 consentedscheduled
order_7842storefront · shippinglabel ready
Back in stocksms · 112 consentedsent
Wholesale updateemail · 84 accountsreview

A storefront from the folder.

Your cell serves the storefront itself. An order it takes is the same command as one rung at the counter — same rules, same record, same stock.

Your list stays yours.

Campaigns read the customer list without the list ever leaving your folder. Nobody rents your audience back to you.

Paper that can't disagree.

Labels, tracking, forms, and documents are generated from the record — so they can't contradict the order they came from.

See it at the door.

A storefront order comes through the door like any other — and a campaign send waits at the door until you arm it.

$ whale cmd order.place --json '{"channel":"storefront","items":[{"sku":"kit-01","qty":1}],"ship":true}'
  # order o_1102 placed · fulfillment started · tracking to follow
$ whale cmd action.approve --json '{"id":"act_61"}'
  # campaign "autumn-list" armed by owner · 1,204 recipients · sending

Outbound is gated.

A mass send cannot happen without an armed, deliberate switch. One message or ten thousand — outbound waits at the door for a human yes, and the yes is on the record.

more capabilities: customers & loyalty · selling & pos · workflows & reports