AI Store Manager for WooCommerce

Firstmate, your store’s first mate. You keep the helm.

It adds new products from a photo or a file, answers questions on stock and sales, and prepares every change for your approval. In Greek, for WooCommerce, on a Windows PC or an Android phone.

  • For WooCommerce
  • Windows and Android
  • Approval before every change
  • AI credits included in the subscription

Firstmate

Waiting for your approval

  1. Question
  2. Plan
  3. Approval
  4. Verification
Create a draft product from this photo.

The plan is ready for approval.

New draft product · Awaiting approval

Name
Ceramic mug 350 ml 96%
SKU
KP-350 99%
Regular price
€10.40 88%
Stock quantity
12 72%

A product with a similar name exists: Ceramic mug 300 ml.

Sample data, not a real store. In the apps, these labels appear in Greek.

Product import

New products in your store, from whatever you already have to hand.

A photo, a screenshot, a link, Excel, CSV, XML or plain text. Firstmate reads the details and prepares a draft product for you to review.

  • Photo

    A product or a label. On your phone you take it on the spot, and it can become the main image.

    WindowsAndroid
  • Screenshot

    From a supplier page or digital catalogue, with name, code, price and description.

    WindowsAndroid
  • Excel

    Attach the .xlsx and say which row or product you want.

    Windows
  • CSV

    Price lists and exports from other systems.

    Windows
  • XML

    An XML file from a supplier or another store.

    Windows
  • Text

    Type or paste the details, for example from a supplier’s email.

    WindowsAndroid
  • Voice

    Dictate the details in Greek.

    Android
  • Link

    Paste the link to the product page, from a supplier or another store.

    WindowsAndroid
  • Always a draft. The product is not published without a second, separate approval.
  • Confidence score. For name, description, SKU, price and stock, so you know what to check.
  • Duplicate check. It warns about a matching name or code and rejects an SKU that already exists.
  • Existing categories. It only matches existing categories. Any it cannot find are skipped with a warning.

Bulk import with one approval. On Windows, it prepares up to 25 drafts together from one invoice or price list. If one fails, none are created.

How it works

From question to verified change, in four steps.

  1. You ask

    You type your request, or dictate it in Greek on your phone. Answers come from your WooCommerce data.

  2. You see the plan

    A change starts as a plan. The store has not changed yet, and the card shows before, after and VAT.

  3. You approve

    You explicitly approve the change from its card. A simple “yes” in the chat is not enough.

  4. It is verified

    The change is applied, and the result is confirmed in the store before it is reported to you.

Features

Everything it does today.

The full list, by area. Unless marked otherwise, a feature is available in both apps.

Product import

“create a draft product from this photo”

  • From a photo or screenshotFrom one image it suggests name, descriptions, SKU, price, stock and categories.
  • From a linkPaste the link to the product page and Firstmate prepares the draft from its details.
  • From Excel, CSV or XMLAttach the file to the chat and ask for the product or row you want.Windows only
  • Bulk importUp to 25 drafts together, for example from one invoice, with one approval. If one fails, none are created.Windows only
  • From textType or paste the product details into the chat.
  • By voiceDictate the details in Greek.Android only
  • Photo as main imageThe phone photo becomes the new product’s main image after approval.Android only
  • Confidence scoreA percentage for name, description, SKU, price and stock, before approval.
  • Safe importA new product always stays a draft and is not published without a second approval.
  • Duplicate checkIt warns about a matching name or code, with a link, and rejects an SKU that already exists.
  • Existing categoriesIt matches the product to existing categories. Any it cannot find are skipped with a warning.

Catalogue

“show me the variations of the product with SKU KP-350”

  • Product searchBy name, SKU, category, status or availability.
  • Search from an imageIt reads an SKU or code from a photo or screenshot and finds the product.
  • Product detailsPrices, descriptions, stock, images, status and a link to the product page.
  • Customer price with VATThe price the buyer pays, not just the stored price without VAT.
  • Variations and attributesA product’s variations and the store’s attributes.
  • Category treeCategories with their path and product count.
  • Image searchImages from the media library, for use on a product.
  • Store overviewCurrency, VAT settings, time zone and number of published products.
  • Duplicate SKU in searchIf an SKU belongs to several products, it shows them all and asks which you mean.
  • Sorting and filtersMost expensive, cheapest, newest and recently changed products, with price and stock filters.Windows only
  • Exact countsHow many are published, draft, pending or private, with products and variations counted separately.Windows only

Stock

“which products are at risk of running out in the next 30 days?”

  • Stock by productThe quantity for an SKU, product or variation.
  • Quantity thresholdsProducts above or below a quantity, sorted from lowest to highest stock.
  • Low stockProducts at the low-stock threshold you set in WooCommerce.
  • Stock statusIn stock, out of stock and on backorder.
  • Stock-out riskWhat will run out in the next 1 to 90 days, based on 7 to 365 days of sales.
  • OverstockProducts in stock that made no sales in the period you ask about.

Sales

“compare sales for the last 30 days with the previous 30”

  • Period summaryOrders, units, gross and net revenue, tax, shipping, refunds and average order value.
  • Period selectionToday, yesterday, week, month, year or your own dates, with a range of up to 1,096 days.
  • Period comparisonIt sets two periods side by side, for example the last 30 days against the previous 30.
  • Top productsRanked by units or revenue, along with current stock.
  • Products with no salesPublished products with no sales in the period, with an exact count.
  • Sales by categoryUnits and net revenue per category.
  • Sales velocityDaily rate, units and current stock per product.

Reports count processing, completed and on-hold orders, in the store’s time zone.

Catalogue checks

“find me 20 published products with no main image”

  • Product gapsProducts with no image, description, SKU or price.
  • Products needing attentionA short catalogue check with the main findings.
  • Duplicate SKUsAn exact count of duplicate SKUs and the affected products, in one step.Windows only

Changes with approval

“set a sale price of €9.90 on SKU KP-350”

  • Stock changeA new quantity on a product or variation with stock management.
  • Stock undoRestores the previous quantity within 15 minutes, if stock has not changed in the meantime.
  • Regular priceA change on a product or variation, showing net price, VAT, rate and final price before approval.
  • Sale priceSet or remove it, with a check that it is below the regular price and a warning if it raises the current sale price.
  • Target final priceFor “€10 with VAT”, it calculates the stored price rather than copying the amount as is.Windows only
  • Name and descriptionsName, description and short description, without losing HTML formatting.
  • Product statusMove to draft, pending or private.
  • PublishingA separate approval, cancelled if the product has changed in the meantime.
  • CategoriesCreate and rename categories, and assign products to categories.
  • Product imagesMain image and gallery from library images, up to 20 per plan.
  • Photo on an existing productThe phone photo becomes the main image only after the plan is approved.Android only
  • Bulk changeThe same change on up to 50 products, for example the same sale price or status, with a result per product.
  • Action historyThe latest changes, up to 50, with type, product, time and status.
  • Change statusShows whether a change is pending, applied or expired.

Control and security

The AI proposes. You approve.

Firstmate cannot approve a change by itself. The approval has to come from you.

Before the change

  • Approval from you only. No change is applied without your explicit approval.
  • One approval, one change. Each approval covers one specific change and does not apply to any other.
  • Plans expire. A plan is valid for a limited time and cannot be applied after that.
  • The full picture. The card shows what will change, with before, after and VAT.

During the change

  • Check for changes in the meantime. If the product changed after the plan, the change is cancelled.
  • Verified results. Success is reported only after the result is confirmed in the store.
  • No retry when in doubt. If the outcome is unclear, the change is flagged for review and does not run again.

Access

  • Changes off by default. After installation the plugin changes nothing until you explicitly enable them.
  • Limited permissions. The connection can be limited to reading and proposing plans.
  • Your store only. Firstmate only has access to store functions, not to the rest of your server or your files.
  • Secure connection. No WordPress password, revocable access, secure connections only.
  • Encrypted credentials. Connection details are stored encrypted on the device.

Data

  • No customer data. The tools do not return customers, addresses, payments or individual orders, only aggregates.
  • Action log. It keeps what was done and the result, with no user names or emails.
  • Phone photo protection. Encrypted temporary storage, deleted automatically if unused.
  • Signed plugin updates. WordPress installs a new version only if it carries the Firstidea signature.

Windows and Android

The full app at your desk, the essentials on your phone.

Android covers the main questions and the same approvals on the move.

FeatureWindowsAndroid
Natural-language chatReplies in the language of your messageAlways replies in Greek
Product importFrom an image, link, Excel, CSV, XML or textFrom a photo, link, text or voice, with the photo as main image
Approval card with buttonYesYes
Quick actions48 ready-made, in 5 categories, with search and a details formNo
Recent and favourite promptsUp to 20 recent, with pinningNo
Product resultsPaged table with product link and opening for editing in WooCommerceTables with links inside the answer
Fast catalogue searchYes, ignores accents and caseNo
Chat attachmentsImage, Excel, CSV, XML and text files, up to 20 MBPhoto from camera or gallery, with zoom
Voice dictationNoYes, in Greek
Chat historyYes, in tabsYes, with deletion
In-app user guideYesNo
Greek error messagesYesYes
UpdatesFrom within the appFrom within the app

Requirements

What your store needs.

Store

  • A recent version of WordPress and WooCommerce
  • The Firstidea plugin
  • An HTTPS address

Account and changes

  • A WordPress user for the connection
  • Permissions for reading and proposing changes
  • A separate permission for applying changes

Devices

  • A 64-bit Windows PC
  • Android 8.0 or newer
  • On Android, permission to install outside the Play Store

AI credits

  • AI credits are included in your subscription
  • You do not need your own account with an AI provider

FAQ

Questions before you start.

Does it work in English?

Partly. Approval cards and error messages in the apps are in Greek. On Windows, Firstmate replies in the language of your message; on Android it always replies in Greek, and voice dictation is in Greek.

Can a change happen without my approval?

Not through the apps, because each change needs your explicit approval. Connection details must stay secure, like any access to your store.

Does it see my customers or orders?

No. The tools do not return customers, addresses, payments or individual orders. Sales reports are aggregated.

Where does my data go?

To produce answers, messages, images, catalogue results and aggregate sales are processed by the AI service we use. Firstmate’s tools do not return customer details, payments or individual orders.

Can I undo a change?

For stock, yes, for 15 minutes, if the quantity has not changed in the meantime. Prices, publishing and bulk changes cannot be undone, which is why the card shows before and after ahead of approval.

Can it raise prices in bulk by a percentage?

Not with one plan. A bulk change applies the same price or status to up to 50 products, while a percentage increase needs a separate plan for each product.

Where can I import products from?

From a photo, screenshot, link or text in both apps, from Excel, CSV or XML on Windows, and by voice on Android. Each time it creates a draft for review, with a confidence score per field.

Can I bulk import from Excel or XML?

Yes, on Windows. It prepares up to 25 drafts together from one invoice or price list and creates them with one approval. If one fails, none are created. Files can be up to 20 MB.

Can it import a product from a link?

Yes. Paste the link to the product page, and Firstmate prepares a draft for review. If a page will not open, send a screenshot of it.

Does the photo become the product image?

On Android yes, after the plan is approved. On Windows the image is only used to read the details, and you choose the main image from the media library.

How does it handle VAT?

Before every price change it shows net price, VAT, rate and the price the customer sees, as WooCommerce calculates them. On Windows, if you ask for a final price with VAT, it also calculates the stored price.

Does it work on OpenCart or Shopify?

For now, WooCommerce only.

How much does it cost?

Firstmate comes as a subscription, and AI credits are included in it. Before any collaboration we confirm availability, cost and exactly what is included. Request a demo so we can see whether it suits your store.

Next step

See whether Firstmate suits your store.