AI document toolsv4.1.0

Specta

Supplier spec sheets read on your own AI key into import-ready rows, with doubtful fields flagged.

For distributors and multi-supplier sellers. Often replaces Jasper PIM, Plytix or Salsify.

Single license $99 · Extended license $199 · paid once, yours for good

Try the live demoNo sign-up. The demo resets itself, so click anything.

What it does

Doubtful fields glow

Every field gets an offline parse-quality score, a signal of where to look first. Low-confidence cells glow amber or red.

Bring your own AI key

Read sheets on your own OpenAI, Anthropic or Ollama key. Multi-page PDFs work best with Anthropic.

Twenty files per batch

Queue up to 20 supplier files with a status per file and one-click retry. Each file is one call at your provider's cost.

Imports your store accepts

WooCommerce CSV, Shopify CSV, plain CSV or JSON, with prices parsed the same way in any format.

Checked against your template

Paste your store's import header and Specta names what is missing, extra or matched before you import.

Sizes and colors together

Rows that differ only by size or color are proposed as one product. Nothing is grouped without your click.

Against your store

Upload your store's product export to see which supplier products you don't sell yet, and which they dropped. Nothing is kept.

Titles from the facts only

Specta can write titles and descriptions on your own AI key from checked details, never the price. Each waits for your approval.

Images in the import

Give each product an image link, or fill them from your supplier's pattern. The pictures come in with the import.

The next supplier list

Keep each supplier's template and list address. A new list is picked up only when it changed, with what moved shown.

Shopping feeds and a PDF

Download a Google Merchant Center or Meta feed of checked products. Or one clean PDF of the whole range.

Connect your own agent

Connect your own agent (MCP + API) under the same schema rules people face.

Also: a completeness report of what is missing, editable templates and mappings, home-screen install, 2FA and backups.

Is it right for you?

What Specta deliberately doesn’t do.

  • No direct storefront API integration — export CSV/JSON and import it yourself. The import-header check tells you whether that file will land cleanly in your store before you try.
  • Confidence scores are heuristic, computed offline from parse quality — a review-priority signal, not a probability of correctness.
  • Batches process one file per request (deliberate, for shared hosting): a 20-file batch is 20 model calls at your own provider cost, and the auto-advance page must stay open.
  • BYO key: an OpenAI or Anthropic key, or a local Ollama with a vision model. Multi-page PDFs are best with Anthropic; other providers are best-effort.
  • Single-tenant: one business per installation, with teammates as viewer, member or admin. No OCR built in; the model you choose does the reading.

What renting costs instead

Jasper PIMGrowth "USD $999 / mo" for businesses centralising product data; Professional "USD $1,999 / mo" for teams needing automation and workflows; above that the page routes to custom pricing and a demo

1 month of Jasper PIM costs what Specta costs once.

Read Sep 3, 2026 · source
Plytix (PIM)Pro $499/mo (50,000 SKUs); Standard tier $0/mo (500 SKUs)

1 month of Plytix (PIM) costs what Specta costs once.

Read Sep 3, 2026 · source

The full comparison: every rival, what each does better, and who should stay with them →

Replacing one of these? Jasper PIM alternative · Plytix (PIM) alternative · Salsify (PIM) alternative

Release history

Own It 4.1Client installations and your other toolsOct 4, 2026

For Specta, 4.1 makes two changes that every app gets. What’s new in 4.1 →

Own It 4.0It updates and backs itself upSep 29, 2026

For Specta, 4.0 means updates from inside the app: the Updates page checks for a new release with your license key, verifies Ownware's signature, takes a backup and… What’s new in 4.0 →

Own It 3.3The supplier's list against your shopSep 27, 2026

3.3 adds the step before the import. What’s new in 3.3 →

Own It 3.2From supplier sheet to storefrontSep 26, 2026

3.2 carries the checked catalog all the way to your shop.

Own It 3.1It writes to the people you serveAug 20, 2026

The 3.1 wave gave the catalog a way to reach the other side of the transaction: counterparty email through your own SMTP server, calendar feeds your own calendar…

Own It 3.0Works for your AI, not just for youAug 9, 2026

The completeness report answers the question you have before publishing: which items are not ready and what exactly is missing — ranked by how many products lack each…

Own It 2.0API, 2FA, backups, dark modeAug 6, 2026

The owner layer every Ownware app carries.

What’s in the zip

The tree as the zip ships it — the working leftovers the packager deletes are not listed

  • .htaccess
  • API.md
  • Dockerfile
  • LICENSE.txt
  • QUICKSTART.txt
  • README.md
  • assets/
  • bin/
  • config.sample.php
  • controllers/
  • deploy/
  • index.php
  • install/
  • manifest.json
  • offline.html
  • router.php
  • src/
  • sw.js
  • tests/
  • views/
src/Catalog.php: a real module, the first 24 of 1032 lines

Chosen as the largest module in src/ that is not one of the shared cores — this product's own logic, not a file every product carries.

<?php
/**
 * Catalog.php — Specta's core domain: user-defined attribute schemas, per-product row mapping
 * from a raw LLM catalog extraction, and CSV/JSON export with WooCommerce / Shopify presets.
 *
 * All of it is PURE and OFFLINE (no database, no network) so the mapping and export logic is
 * fully covered by tests/run.php. Llm.php does the API call; this turns whatever the model
 * returns into clean, importable product rows.
 *
 * A "schema" is a named template of attribute columns. Each column is:
 *     ['key' => 'width_mm', 'label' => 'Width (mm)', 'role' => 'attribute',
 *      'type' => 'number', 'required' => true, 'unit' => 'mm']
 * where role is one of: name | sku | price | attribute. Roles drive how a column is promoted
 * to a canonical product field and how it maps into each export preset. type/required/unit
 * (added in 1.1) steer the extraction prompt and the offline per-field confidence scoring;
 * columns stored by 1.0 simply get the defaults (text / optional / no unit).
 */
declare(strict_types=1);

final class Catalog
{
    /** Valid column roles. Exactly one 'name' and at most one each of 'sku' / 'price' is ideal. */
    public const ROLES = ['name', 'sku', 'price', 'attribute'];

Runs on: Two-minute web installer, PHP 8.1+ with MySQL or SQLite; earlier installs upgrade in place with data preserved. Tested on PHP 8.3. Or run it in Docker: the Dockerfile is in the zip.

Technical owners can install it with one line and their license key: curl -fsSL https://ownware.io/install.sh | sh -s -- specta <your license key>

Nothing is obfuscated or encoded; what you read is what runs. Manual · API · the test run

Which license do I need?

It comes down to how many installations you need. Running your own business on one site is the Single license. A second domain of your own, or sites you build or run for other people, is the Extended license.

Single license$99
One (1) domain or subdomain · One business, running it on one site.
  • Install it on one domain or subdomain you own or operate
  • Change the source however you like for that installation
  • Run your own business on it commercially, client work included
  • Re-download the current build any time from your buyer portal
  • A second site, or an installation you hand to a client as theirs, needs the Extended license
  • No reselling, redistributing or sublicensing the source
  • Not for offering it to other people as a hosted service
Buy the Single license, $99
Extended license$199
Unlimited sites you own or operate, plus up to 10 client installations (white-label included) · Agencies, and anyone running it on more than one site.
  • Everything the Single license grants
  • Install it on as many domains as you own or operate — no cap on the number
  • Up to ten client installations, one per client project, handed over or hosted for each client; for more, buy another Extended license
  • White-label: remove or replace the product name and logo in the screens of client installations
  • Still no reselling or redistributing the source itself
  • Running it as a multi-tenant service others sign up for needs a SaaS agreement
Buy the Extended license, $199

Every download carries the full terms as LICENSE.txt. The complete wording is on the terms page.

After you buy

Updates

The app’s Updates page installs a new release with your license key, with the release’s signature checked and a backup taken first. Your download link always serves the current build. Download again any time from your order page or the buyer portal; there is no renewal fee.

Help

Email support for installation and for defects in the code as delivered: a person reads and answers every message. It does not cover custom development or server administration. What support covers

If it isn’t right

Refunds are handled by Lemon Squeezy as merchant of record, case by case. EU consumers keep the statutory 14-day right until delivery starts. Refund terms

If we disappear

It keeps running: your server, the full PHP source, no license check that can fail. If no stable release is published for 365 days, the domain limit lifts; after three such years your copy becomes MIT-licensed. The terms have the exact wording: continuity.

Questions

Is my API key safe?
Your key is stored in your database on your own server and is transmitted only in the outbound HTTPS request you trigger to your chosen AI provider. It is never logged, echoed, or passed through any Specta infrastructure.
Will this run on shared hosting?
Yes. Specta requires PHP 8.1+ with pdo, curl, and fileinfo — extensions present on virtually all cPanel/Plesk hosts. Installation takes about two minutes through the web installer.
What about columns not covered by WooCommerce or Shopify?
Every attribute column is preserved. In WooCommerce they become product attribute columns; in Shopify they fold into a spec list in the description; in plain CSV/JSON they're first-class columns.
Does Specta sync live to my storefront?
No — Specta exports WooCommerce CSV, Shopify CSV, plain CSV, or JSON import files that you import yourself; there is no direct live-sync to a storefront API.
What if a provider changes pricing or its API?
You can switch providers in Settings in under a minute. OpenAI, Anthropic, and Ollama are all supported, and Ollama runs locally with no per-call cost.
How do I know the file will import cleanly?
Paste your store's import header row into the mapping editor and Specta compares it against the columns this template would actually produce — missing, extra and matched, per column. It reads commas, semicolons, tabs, BOMs and quoted headers, and it never modifies the mapping it checks.
Is Specta a subscription?
You buy it once and own that copy. There is no subscription, no per-user fee and nothing that renews — the license tier decides how many sites you may run it on, not how many people use it. The AI queue runs on your own key, so per-sheet cost is your provider's rate rather than a platform price.
How is this different from a hosted document-processing service?
The queue and the key are yours, and confidence-scoring decides what a human looks at rather than sending everything for review. It processes a batch at a time rather than a continuous feed. We describe our own behavior only.
What exactly do I get for the money?
The download is the complete PHP source with the database schema. Read it, change it, keep it. If we vanished tomorrow the copy on your server keeps working, because nothing in it phones home to us.
Can I get the catalogs out?
Yes. Each catalog exports as CSV or JSON, and there is an API export, so the reviewed specifications travel in a shape another system can read.
Better together
AI Document Suite: Extracta, Expensa, Specta, Cargora and Ledgira
Five BYO-key AI document tools — invoices, receipts, spec sheets, freight docs, and bookkeeping — on your own server.
5 tools for$199
$405 separatelySave $206

Covered in these guides

More about Specta

Batch-process up to 20 spec sheets with an AI queue, then review only the fields confidence-scoring flags.

The problem it solves

Distributors and multi-supplier sellers receive product data as PDF catalogs and spec sheets, one format per supplier, none of them matching your store. Someone retypes the name, SKU, dimensions, material, and price into a spreadsheet, supplier after supplier, product after product. It is slow, error-prone, and never finished. A real onboarding is twenty spec sheets, three of which come back messy, and black-box SaaS PIM onboarding tools still charge per-product subscriptions, hold your catalog on their servers, and make you map columns by hand.

  • Manually retyping every supplier's spec sheet
  • Re-reading an entire catalog just to find the mistakes
  • Per-product SaaS subscription fees for onboarding tools

Every feature

  • Import-header check against your store. Paste the header row from your store's own import template and Specta names what is missing, what is extra and what matched — resolved exactly as the exporter resolves it, delimiter sniffed, BOM and quoted commas handled. The "verify it yourself" homework is now a button.
  • Batch queue. Process up to 20 supplier files per batch with a per-file status queue, one-click retry on failures, and a hands-off auto-advance mode — no cron required.
  • Confidence-scored review. Every extracted field carries an offline parse-quality score; low-confidence cells glow amber or red so your reviewer checks only what needs it.
  • Template library. Three editable sample templates (Electronics, Apparel, Food & Beverage) define the exact attribute columns, types, and unit hints you want out.
  • Editable platform mappings. Per-template mapping presets for WooCommerce and Shopify CSV let you rename headers, reorder columns, and add fixed-value columns.
  • Import-ready exports. Export WooCommerce CSV, Shopify CSV, plain CSV, or JSON, with deterministic price parsing across formats like $1,299.00 and 1.299,00 €.
  • Three AI providers (BYO key). Switch between OpenAI, Anthropic (native multi-page PDF support), or a local Ollama model any time in Settings.
  • Installable mobile app (PWA). Add it to a phone or tablet home screen straight from the browser — a full-screen app served from your own server, with no app store involved. Business data is not stored offline on the device; what you see is read live.
  • Sizes and colors as one product. Rows that differ only by size or color are proposed as one product. Confirm a group and the Shopify file carries one product with options, the WooCommerce file one variable product. Nothing is grouped without your click.
  • Images in the import. Give each product its image link, or fill them all from your supplier's pattern, and the pictures come in with the Shopify or WooCommerce import.
  • Titles and descriptions, from the facts only. Specta can write each product's title and description on your own AI key, from the details you have already checked, never the price. Every text waits for your approval beside the facts it came from, and any number that isn't in them is flagged.
  • Google Shopping and Meta feeds. Download a Google Merchant Center or a Meta catalog feed of your checked products, with sizes and colors grouped. Specta names anything it left out and why.
  • The whole range as a PDF. One clean sheet of every checked product for buyers and showrooms, sizes and colors in one table per product.
  • The next list from the same supplier. Keep each supplier's template and the address of their price list. Specta picks up a new list only when it has changed, then shows which prices moved and what is new or gone.
  • Against your store. Before you import a supplier's list, upload your store's product export (Shopify, WooCommerce or any CSV with SKUs) to see which of their products you do not sell yet, and which of yours they no longer list. Nothing from the file is kept.
  • Updates from inside the app. The Updates page installs a new release with your license key: Ownware's signature is checked, a backup is taken first, and the app puts the previous version back by itself if the update is interrupted or the database step or start-up check of the new version fails. It never checks by itself.
  • Backups by themselves. Automatic backups, an optional copy to S3-compatible storage you own, and a weekly check that the latest backup reads back. The Health page names anything that needs attention.
  • Own It 4.0.1 — fixes and an up-to-date manual. For Specta, 4.0.1 fixes an installer that had lost its styling and a command-line update that ended in an error after putting the previous version back. Its manual, FAQ and QUICKSTART now cover everything 4.0 added, including two Nginx rules that keep the data folder private. Your license covers it: press Check for updates on the Updates page, or download it from your order page.
  • Own It 4.0.2 — the installer opens on every host. For Specta, 4.0.2 fixes a fresh install on an Apache host: the one-page setup at /install/ looped back to itself and never opened, and now it opens. Your license covers it: press Check for updates on the Updates page, or download it from your order page.

Release notes in full

  • Own It 4.1: client installations and your other tools. For Specta, 4.1 makes two changes that every app gets. An Extended license bought from October 4, 2026 covers up to ten client installations, one per client project: hand each one over to the client or host it for them, with the client's logo and colors from the app's branding settings. The API reference now shows how to connect Specta to Zapier, Make or n8n, using its own webhooks and API key. Your license covers the update: press Check for updates on the Updates page, or download it from your order page.
  • Own It 4.0: it updates and backs itself up. For Specta, 4.0 means updates from inside the app: the Updates page checks for a new release with your license key, verifies Ownware's signature, takes a backup and puts the previous version back by itself if the update is interrupted or the database step or start-up check of the new version fails. A new install can start with a sample business and remove it in one click; backups run by themselves, with an optional offsite copy and a weekly check that the latest one reads back; and the Health page says whether the install is looking after itself.
  • Own It 3.3: the supplier's list against your shop. 3.3 adds the step before the import. Upload your store's product export (Shopify, WooCommerce or any CSV with SKUs) against a supplier's list to see which of their products you do not sell yet and which of yours they no longer list; nothing from the file is kept.
  • Own It 3.2: from supplier sheet to storefront. 3.2 carries the checked catalog all the way to your shop. Sizes and colors come in as one product with their images, and titles and descriptions are written on your own AI key from the facts you checked, never the price, each waiting for your approval. The same range goes out as Google Shopping and Meta feeds or one clean PDF, and the next list from the same supplier shows what moved.
  • Own It 3.1: it writes to the people you serve. The 3.1 wave gave the catalog a way to reach the other side of the transaction: counterparty email through your own SMTP server, calendar feeds your own calendar subscribes to, attachments filed where the paperwork belongs, and export presets other people's software imports. Each outbound feature ships switched off and runs on your own credentials; a failed send is recorded, and the action that triggered it stands. What this app gained is listed at the top of this section.
  • Own It 3.0: works for your AI, not just for you. The completeness report answers the question you have before publishing: which items are not ready and what exactly is missing — ranked by how many products lack each attribute, exportable as CSV, with zero counting as a real answer. Agents connect over MCP under the same schema rules people face.
  • Own It 2.0: API, 2FA, backups, dark mode. The owner layer every Ownware app carries. Upgrade by replacing the files — the database migrates itself, and it is still the same one-time purchase.

Browse self-hosted: AI document tools · Software for builders & agencies

Specta$99 once
Demo Buy