Introduction

Bring support conversations and order information together, then read them anywhere.

View as Markdown

EcomSquad brings a customer’s conversation and their order information into one ticket, ready to read in OneInbox, your AI assistant, or your own application.

How it works

  1. Connect your sources. A mailbox supplies conversations; a Shopify store supplies orders.
  2. EcomSquad syncs and stores them. Each support conversation becomes a ticket with its customer and the orders linked to it.
  3. Read tickets where you work. In OneInbox, from an assistant over MCP, or from your server with the Context API.

Reads return stored data. A separate refresh asks the store for current order information. Nothing in EcomSquad’s API sends customer email or changes merchant orders. Trainer exercises are simulated and separate from connected support data.

Choose your starting point

Before you begin

Ask your EcomSquad administrator for access to your organization and its Platform address. Sign in with the email address they provisioned, using the link sent to your inbox. Requesting a sign-in link does not create organization access.

The API lives at https://api.meetwillow.cx/api/v1, and the MCP server at https://api.meetwillow.cx/api/v1/mcp.

Where this is going

The Context API is becoming the one layer between the sources and every app. Apps, starting with OneInbox, will read customers, orders, and tickets through it instead of from source records; the decision is ADR 0009. Nothing below is built. Do not code against it; the API Reference describes what exists.

RecordBuilt todayPlanned, not built
CustomerOne email address: its conversations, synced Shopify orders and spend, and the store’s record.A customer keyed by email with its other emails, its addresses, its orders from every source, and its campaign.
OrderOne Shopify order: status, items, fulfillments, and tracking when verified.One order built from every source: the store, fulfillment, shipping, and the ad it came from.
TicketA support conversation with its customer and linked orders, each with how it was linked.Its source platform and its link to one customer.
SourcesIMAP mail and Shopify.Klaviyo, Meta, and Amazon. Fields that need a source wait for its connector.

A customer may write from an address other than the one they bought with. A second check can verify one order for such a sender and record their address as an other email, which members see in OneInbox. The Context API does not return it; returning it with the customer is planned.

Stuck? See Troubleshooting.