Ecwid + Memtro

What has this customer ordered from our Ecwid store, and what is still waiting?

Ecwid reads your Lightspeed online store: orders with payment and fulfilment status, totals, tracking and line items, customers with order count and total spend, products with SKU, price and stock, and categories. Customers come back with city and country, never addresses or phone numbers. When asked, and once an administrator has granted the action by name, it updates an order's status or tracking, creates manual orders, creates and changes products, stock and categories, and creates or updates customers. Product changes show on the storefront at once, and deleting an order, product or category is permanent.

In Memtro

What you can do with Ecwid in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Ecwid tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Lists orders with payment and fulfilment status, totals, shipping method, tracking number and line items, filtered by keywords, email, status or date.
  2. 02Opens one order by its string id or its order number, with status, totals and line items.
  3. 03Looks up customers by name or email with company, customer group, order count, total spend and first and last order dates.
  4. 04Searches products by keyword or SKU, with price, stock, whether enabled and categories, and lists categories with product counts.
  5. 05When asked and granted, updates an order's payment or fulfilment status, tracking number or note, or creates a manual order, emailing the customer only if asked, and permanently deletes an order.
  6. 06When asked and granted, creates or changes products, stock and categories, which the storefront shows at once, permanently deletes a product or category, and creates or updates customers.

Acts when asked

When you ask it to

These tools change something in Ecwid. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Update an order's payment or fulfilment status, tracking number or private note, quietly unless asked to email the customer
  2. 02Create an order by hand (a phone or manual order), quietly unless asked to email the customer
  3. 03Delete an order, permanently
  4. 04Create a product
  5. 05Update a product's name, price, SKU, stock, description, categories or visibility
  6. 06Add to or remove from a product's stock
  7. 07Delete a product, permanently
  8. 08Create a category
  9. 09Rename, describe, move, show or hide a category
  10. 10Delete a category, permanently
  11. 11Create a customer
  12. 12Update a customer's email, group, marketing consent, language or private note

Events

When it happens

Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Ecwid, choosing the same kinds; the tab shows Ecwid's own steps. Each event can start a job, with the event as its input. Ecwid signs every delivery, and one whose signature does not check out is refused before it is read.

Events and webhooks
  • 01A new order was placed
  • 02An order changed (status, payment or fulfilment)
  • 03An order was deleted
  • 04A customer left an abandoned cart
  • 05An abandoned cart changed
  • 06An abandoned cart was removed
  • 07A product was added
  • 08A product or its stock changed
  • 09A product was removed
  • 10A category was created
  • 11A category changed
  • 12A category was removed
  • 13A customer was created
  • 14A customer's details changed
  • 15A customer was removed
  • 16A discount coupon was created
  • 17A promotion was created
  • 18A product review was posted
  • 19An order tax invoice was generated
  • 20The store's general settings changed
  • 21The store's Ecwid plan changed
  • 22The app was removed from the store
In practice

Ask it like you would a colleague

Once Ecwid is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Ecwid + Memtro
  • Which Ecwid orders are still awaiting processing?

  • What has Jo Bloggs ordered?

  • Which enabled products are out of stock?

  • What was in order EBJFT, and has it been paid?

  • Mark order EBJFT shipped with tracking number RX123456789GB and email the customer.

01

Morning order check

Maya Okafor, operations manager at Northwind, asks which orders are still awaiting processing. Memtro lists them with payment status, totals, shipping method and line items. She sees which are paid and ready to pack.

02

Shipping an order

Dan Fletcher, customer service lead at Acme Ltd, asks Memtro to mark Jo Bloggs's order shipped with its tracking number and let her know. Memtro updates the fulfilment status and tracking number, and Ecwid emails Jo as the store's notification settings say.

Teams

Where it fits

The teams that lean on Ecwid most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Ecwid is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Setup

How to connect

Connect withStore ID and secret token
  1. 1

    Find your Store ID, the number in your Ecwid admin's address bar or footer.

  2. 2

    Go to my.ecwid.com/#develop-apps and open the custom app for your email, clicking Install if it shows. Add the read_customers scope in the app's settings, and the write scopes only for the actions you will grant. Leave a write scope out to keep Memtro from that action.

  3. 3

    Open Details and copy the Secret token, which starts secret_, not public_. In Memtro, open Connections → Ecwid and paste the Store ID and Secret token.

  4. 4

    Ask "Which Ecwid orders are still awaiting processing?"

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Ecwid tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Ecwid?+

Only when you ask, and only what it has been granted: update an order's payment or fulfilment status, tracking number or private note, quietly unless asked to email the customer; create an order by hand (a phone or manual order), quietly unless asked to email the customer; delete an order, permanently; create a product; update a product's name, price, SKU, stock, description, categories or visibility; add to or remove from a product's stock; delete a product, permanently; create a category; rename, describe, move, show or hide a category; delete a category, permanently; create a customer; update a customer's email, group, marketing consent, language or private note. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Ecwid connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Ecwid data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.

How do I connect Ecwid?+

Store ID and secret token. Find your Store ID, the number in your Ecwid admin's address bar or footer.

Can Ecwid start a job?+

Yes. Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Ecwid, choosing the same kinds; the tab shows Ecwid's own steps. A job set to start "When an event arrives" then runs once for each matching event, with the event as its input. The run treats the event as outside data, never as instructions, and anything the run remembers is kept as unverified.

Connect Ecwid in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time