Natural-language commands are converted into typed actions. Try store status, free-delivery threshold, ETA banner, zero-stock draft, collection draft, or COGS snapshot. Nothing destructive runs directly from free text: preview first, then confirm.
| Order | Customer | Value | Payment | Fulfillment | Created |
|---|
| ID | Order | Customer | Type | Priority | Status | Opened |
|---|
Reads the existing EastCoast Order Care worker and can sync cases into Customer 360. Financial actions are deliberately not proxied here.
| Case | Order | Customer | Issue | Status | Date |
|---|
Recording here does not itself send money or issue Shopify credit. It creates the auditable EastCoast adjustment record.
| Date | Order | Type | Amount | Customer | Reason |
|---|
| Contact | Phone | Last message | Inbound | Outbound |
|---|
| Phone | State | Cart | Quoted total | Draft order | Payment | Updated |
|---|
Production broadcasts use approved WhatsApp templates. Free-form text is not used for bulk sends.
| ID | Name | Template | Recipients | Status |
|---|
| Product | Status | Inventory | Variants |
|---|
Preview first, then confirm an absolute available quantity for one Shopify variant at one active location.
| Date | Type | Product | Variant | Qty | Cost | Source |
|---|
Use this when Shopify sells a pack/piece but procurement is recorded in kg/gram/other units. Example: 500 g pack = 0.5 kg procurement unit.
| Product / SKU | Shopify unit | Procurement unit | Conversion | Action |
|---|
| Product | Qty | Revenue | Unit landed cost | COGS | Gross margin | Coverage |
|---|
Matches Cashfree order references against Shopify order numbers and compares gross paid amount to Shopify order total.
| Cashfree order | Gross | Shopify order | Shopify total | Variance | Status | Action |
|---|
Matches imported Cashfree settlement net amounts against bank credits. Suggestions are not auto-finalized; ambiguous matches stay in review.
| Settlement | Date | Expected net | Suggested bank credit | Variance | Status | Action |
|---|
Upload Cashfree CSV/XLS/XLSX. Provider fee/tax rows are upserted by settlement/payment identifier.
PDF, Excel or CSV. Duplicate transactions are ignored. Large transfers to configured personal accounts stay highlighted until a full breakup is provided.
| Date | Description | Amount | Category | Status | Action |
|---|
Select a highlighted transaction, upload supporting PDF/image/Excel/CSV/text evidence, review the proposed breakup, then confirm. The original file is retained with a SHA-256 fingerprint for audit.
Procurement entries are auditable and can be compared against live Shopify unfulfilled demand.
PDF, image, CSV or Excel. EastCoast creates a proposal first. Nothing is posted to procurement/inventory until you review and confirm it.
Confirm how a procurement item maps to a Shopify variant/location before any stock sync. Fuzzy suggestions never write inventory.
| Source | Shopify Variant | Location | Conversion |
|---|
Uses confirmed mappings and increments Shopify available inventory. It never overwrites the whole quantity, so sales that happen between procurement and sync are preserved.
| Product | Variant | Unfulfilled | Shopify Stock | Inventory Need | Packing Short | Procure | Routes | Orders / Reason |
|---|
| Date | Supplier | Source | Total | Paid | Balance | Status |
|---|
| Payee | Title | Balance | Due | Promised | Urgency |
|---|
This screen becomes live once Shopify sales snapshots are synced into this service.
Publish or hide Shopify collections on the Online Store publication with confirmation and audit.
Edits only approved EastCoast theme settings stored as Shopify metafields. It does not write raw Liquid/theme code.
Preview the existing live charges configuration, then migrate customer-facing wording to Handling Charge / Convenience Charge while preserving the legacy packaging/service fields used by the current engine.
Customer-facing charges are Handling and Convenience. Packaging, Shopify, Cashfree and other costs stay separately traceable internally.
Reads Shopify feeDetails through Admin API 2026-10+. Preview first, then confirm import. Requires the app to have the needed Shopify billing/order access.
Normal deliveries are auto-suggested. Instant, future-date and Deliver Together orders remain separate. Route start uses the current time automatically.
Set a target finish time. The system will suggest how many orders one person can safely take and the total order value.
The system can suggest moving an order from an overloaded route to a lighter route. Applying a suggestion re-optimizes both routes with live traffic-aware routing.
| Driver / Carrier | Routes | Orders | Success | Avg Delay | ₹/Order | ₹/km |
|---|
A4 packing/delivery slips generated from planned routes.
Existing EastCoast apps stay separate where they are already strong, but can be launched and health-checked from this Control Center.
Your access token is exchanged for a short-lived HttpOnly session cookie and is not stored in browser JavaScript storage. Secret values are never shown by the server.
Combines live provider checks with the two manual production confirmations. It never creates a payment, sends a WhatsApp message, changes Shopify, or changes Railway environment variables.
| Time | Actor | Event | Entity | Action |
|---|