ShelfTalk v0.1.0 is open source on GitHub

Your product pages, drafted.Your shoppers, answered.

ShelfTalk is a WooCommerce plugin built on Claude. It drafts descriptions and SEO copy from your own catalogue, answers shopper questions with sources from your store policies, and passes anything it can’t answer to your team. Nothing changes on your store until you approve it.

Open source (GPL)
56 automated tests
Built by SamiWeb’s founder
yourstore.com/wp-admin › Edit product
ShelfTalkDraft ready
Description

Stonewashed European linen that softens with every wash. A generous 130 × 170 cm, breathable year-round and machine washable at 40°C.

SEO title 54/60Linen Throw Blanket, Stonewashed, 130 × 170 cm
Meta description 148/155Soft stonewashed linen throw, breathable all year…
Missing factsCountry of originColour options
Ask about this product
Can I return it if the colour isn’t right?
Yes — unused items can be returned within 30 days for a full refund. Sources: Returns & Refunds
Illustration of the ShelfTalk v0.1.0 interface

Before ShelfTalk, our founder built for WordPress and WooCommerce clients

50+Client projects delivered
3Continents with clients
6Custom WooCommerce Plugins
What ShelfTalk does

The two jobs that eat a store owner’s week

Thin product pages lose sales and search traffic, and the same shipping, sizing and returns questions arrive every day. ShelfTalk takes the first pass at both, using only what’s already in your store, and leaves you in charge of what goes live.

v0.1.0 available on GitHub · early access open

Product copy drafts

One click on the product screen drafts a description, short description, SEO title and meta description from the data already in your store. Claude is told never to invent specs, and lists the facts your product data is missing.

Whole-catalogue drafts

Select dozens of products and draft them in one batch through Claude’s Message Batches API, at half the cost of one-by-one requests. Drafts wait for you; nothing is applied automatically.

Shopper answers with sources

A question box on product pages answers only from the policy pages you choose and the product’s own details, and shows the pages each answer came from.

Human handoff

Questions your pages don’t cover, order questions and complaints go to your team by email instead of getting a guessed answer.

Review first, always

Every draft shows a preview, character counts and the model used. Approve & apply writes it to the product and fills Yoast SEO or Rank Math when they’re installed.

Question log and usage

Every question is logged privately with its outcome and sources, and a usage panel shows this month’s requests and tokens. IP addresses are never stored.

Next on the roadmap: reply drafts for customer and order emails, with the same review-first approach. See the roadmap or read the code.

How it works

Built on Claude, installed in your store

ShelfTalk is a self-hosted WordPress plugin. It calls Anthropic’s Claude API directly from your store with your own API key, so your product data and shopper questions never pass through our servers.

  1. 01

    Install and connect

    Add the plugin next to WooCommerce, paste your Anthropic API key and choose the policy pages it may answer from (shipping, returns, FAQ).

  2. 02

    Draft and answer

    Generate copy for one product or a whole selection, and switch on the question box for product pages when you’re ready.

  3. 03

    Review and approve

    Approve, edit or discard every draft. Questions it can’t answer arrive in your inbox with the product and the shopper’s email.

Strict tool useClaude Sonnet 5.5

Product copy comes back as structured fields — description, short description, SEO title, meta description and missing facts — validated against a strict schema.

Message Batches APIBulk drafts

Whole-catalogue drafts run asynchronously at 50% of standard prices; WP-Cron collects the results and saves them as drafts.

CitationsClaude Haiku 5.5

Shopper answers are grounded in your policy pages and product details, and point back to the pages they came from.

Prompt cachingStore-wide context

Policy text that every question shares is cached between questions, cutting cost and response time.

Shopper answer request (excerpt)Full details
POST /v1/messages
{
  "model": "claude-haiku-5-5",
  "messages": [{ "role": "user", "content": [
    { "type": "document", "title": "Returns & Refunds",
      "citations": { "enabled": true },
      "cache_control": { "type": "ephemeral" }, … },
    { "type": "document", "title": "Linen Throw Blanket", … },
    { "type": "text", "text": "Can I return it if…" }
  ]}]
}

Your store, your key. Requests go from your store straight to Anthropic. Per Anthropic’s API data-retention policy, retained data is never used for model training without your express permission. ShelfTalk stores no IP addresses.

Roadmap

Where ShelfTalk is today, and what’s next

We publish what’s built and what isn’t yet. Read the launch post for the full story, or follow along on GitHub.

Now

v0.1.0 — open source

  • Product copy drafts with review and approval
  • Bulk drafts through the Message Batches API
  • Shopper answers with sources (Citations)
  • Human handoff by email, question log, usage panel
  • 56 automated tests and an end-to-end test in WordPress + WooCommerce (mock API)
Next

Private beta

  • First WooCommerce stores on early access
  • First runs against the live Claude API at real catalogue sizes
  • Screenshots, a release zip and setup docs
  • Tuning prompts with feedback from store owners
Later

After the beta

  • Reply drafts for customer and order emails
  • Multilingual stores
  • Question insights: what shoppers ask that your pages don’t answer
  • A hosted plan with usage included, for stores that don’t want to manage an API key

Run a WooCommerce store?

Join the private beta. Tell us about your store and we’ll help you set ShelfTalk up.

About SamiWeb

The company building ShelfTalk

Muhammad Sami
Muhammad SamiFounder · engineer · applied AI researcher

SamiWeb is a bootstrapped software company founded by Muhammad Sami. Before ShelfTalk, we built WordPress sites, WooCommerce stores, custom plugins and web apps for businesses in the USA, Canada, Australia and Europe — and that client work still funds product development.

Building stores showed us where owners lose the most time: writing product pages and answering the same questions. ShelfTalk combines that hands-on WooCommerce experience with a background in applied AI research, and it’s built in the open on GitHub.

Founded
2026 · by Muhammad Sami
Based in
Pakistan · remote worldwide
Funding
Bootstrapped by client work
Product
ShelfTalk for WooCommerce
Built with
Claude API, WordPress, PHP, React
  1. Engineering at NUST

    Studied at NUST, Pakistan’s top-ranked engineering university, and started building client websites as a student.

  2. Represented NUST in the USA

    Selected on merit to represent NUST in Madison, Wisconsin.

  3. 1st prize, HEC AI project

    Led the team behind an AI-enhanced unmanned surface vehicle (USV) to first prize, judged by leading industrialists.

  4. AI research in Taiwan

    Government-funded TEEP scholarship; co-authored publications on reinforcement learning (SAC, TD3).

  5. WooCommerce partner in Europe

    Over a year delivering WooCommerce projects remotely for GREW STUDIO, a software house in Slovakia.

  6. SamiWeb and ShelfTalk

    50+ projects shipped, including 6 custom WooCommerce plugins — now going into an AI product for store owners.

Muhammad Sami presenting at the Annual Conference on South Asia, University of Wisconsin–Madison
Representing NUST at the Annual Conference on South Asia, University of Wisconsin–Madison
SamiWeb Studio

We also build for clients

Client work funds ShelfTalk. Our studio designs and builds websites, WooCommerce stores and custom web applications for established businesses.

Custom Web Applications

Full-stack SaaS platforms and business tools built to automate and scale your operations.

  • React / Django / Node.js stack
  • Dashboard & analytics built-in
  • Role-based access & security
  • Scalable cloud architecture
6–12 wkstypical build
Get a Free Quote

Automation & AI

Automate repetitive work with scripts, integrations and AI-assisted workflows.

  • Web scraping & data extraction
  • Bulk content & page generation
  • AI-powered workflows
  • API integrations & pipelines
Python · Nodescripts and APIs
Get a Free Quote

Not sure which service fits?

Let's figure it out together.

Chat on WhatsApp
Studio portfolio

Selected client work

Websites, web apps and automation built for clients in the USA, Canada, Australia and Europe. Some projects were built as a development partner for agencies.

District 1795

Learning Management System

Full-featured LMS platform for course management, student tracking, and digital learning delivery.

ReactLMSEducation

Pinnacle Growth

Digital Marketing Agency

Growth-focused agency site with clear service positioning and lead capture.

WordPressAgency

Natalie Animal Trapping

Wildlife Removal · SoCal

Trust-focused WordPress site for a humane wildlife removal company in Southern California.

WordPressLocal SEO

Refresh Duct Cleaning

HVAC & Duct Services

Clean, service-oriented WordPress site built around booking an appointment.

WordPressService Business

Petroleum Management System

Enterprise React Application

Comprehensive management system for petroleum organizations — cash flows, staff, billing, and analytics.

ReactEnterpriseAnalytics

Printing Management System

Enterprise React Application

Complete management system for printing organizations — sales, purchases, stocks, and materials.

ReactInventoryEnterprise
Need something similar for your business? Let's Talk on WhatsApp
FAQ

Common Questions

About ShelfTalk, your data, and working with SamiWeb.

ShelfTalk is a WooCommerce plugin built on Claude, Anthropic's AI models. It drafts product descriptions and SEO copy from your own catalogue, answers shopper questions on product pages with sources from your store policies, and passes anything it can't answer to your team. Nothing changes on your store until you approve it.

Version 0.1.0 is open source on GitHub and works end to end in testing, but it hasn't yet run on a live store. We're starting a private beta with the first WooCommerce stores: request early access by email and we'll help you set it up. Until then, please try it on a staging site rather than your live shop.

No. Drafts are saved next to the product and only applied when you click Approve, one by one or as a bulk action you choose. Shopper questions it can't answer from your pages are emailed to your team instead of being guessed.

Only what each job needs: product data and your store voice for drafts, and your chosen policy pages, the product's details and the shopper's question for answers. Requests go directly from your store to Anthropic's API with your own key, so we never receive your data. Per Anthropic's API data-retention policy, retained data is never used for model training without your express permission.

Yes, in v0.1 you use your own key from the Claude Console and pay Anthropic for usage. ShelfTalk keeps costs down by using Claude Haiku 5.5 for live answers, batching bulk drafts at half price, and caching your store-wide policy text. A hosted plan with usage included is on the roadmap.

The plugin stays free and open source. We plan a paid hosted plan for stores that don't want to manage an API key, with usage included and priority support. Today, SamiWeb's studio work funds development, and we offer paid setup and customisation.

Yes. The SamiWeb studio builds WordPress sites, WooCommerce stores and custom web applications. Most websites take 2–4 weeks and web applications 6–12 weeks, with a fixed-price quote before we start. Message us on WhatsApp or email for a free consultation.

Have a different question?Ask us directly on WhatsApp
ShelfTalk private beta · studio taking projects

Let’s talk about
your store.

Want ShelfTalk on your WooCommerce store, or need a website or web app built? Send a message — you’ll hear back from Muhammad Sami directly.

Free Consultation
No Commitment
Fixed-Price Quotes
Run a WooCommerce store? Get ShelfTalk early access