Support

Something need a human?

Support is by email. Oneop does not publish a response time — there is no SLA instrument behind one — so the fastest thing you can do is send a complete first message.

Email support@oneop.ioOpen your workspace

Worth including

  • The email you log in with
  • The URL of the screen it happened on
  • What you expected, and what happened instead

Goes somewhere else

Stock that cannot oversell, and books that cannot unbalance

Oneop runs wholesale operations on two invariants enforced in code rather than in policy. In the warehouse: available stock equals on-hand minus reserved and cannot go negative, so a second order cannot commit inventory the first already holds. In the books: debits must equal credits, checked in the application and again by a PostgreSQL trigger that refuses to write an unbalanced entry. Everything else on this page is built on those two sentences.

Sign-up opens when the app launches. We will email you once — no marketing list.

Built for distributors where inventory truth cannot fork

One schema, no import step

A shipment moves stock and posts its cost in the same transaction path. A voided invoice reverses its ledger entry and releases its stock reservation in the same action.

Nine carriers, real labels

EasyPost, Shippo and ShipStation as aggregators; FedEx, UPS and USPS directly; TCS, Leopards Courier and PostEx for Pakistan. No origin address configured, no ship.

Idempotent COGS, always

A retry, a double-click or a crash mid-run cannot post the same cost twice — weighted- average or FIFO, posted to the general ledger.

Closing a period that stays closed

Every workspace starts with a chart of accounts, four journals, a fiscal year and twelve monthly periods seeded automatically. Once closed, nothing posts into a period; a correction posts a linked mirror-image reversal, and the same entry cannot be reversed twice.

Finance →

Specific, checkable facts — not a testimonial

No distributor names or accuracy percentages to show you yet — here are mechanisms you can check yourself.

Available = on-hand − reserved is enforced in the warehouse service code and cannot go negative.

Inventory →

Debits must equal credits, validated in the application and again by a PostgreSQL trigger that refuses unbalanced writes.

Ledger →

Demand forecasting is Holt's double exponential smoothing — a statistical method with no LLM call, and we say so.

Analytics →

Purchase orders start at Starter — AP and bank reconciliation are Pro and above

One flat price per workspace, seats included, and multi-currency is a Business-plan feature on top of the same ledger.

Extra seats beyond the included count are $5 a seat a month. Full pricing and the plan comparison →

Oneop pricing plans
PlanMonthlySeats included
Free$02
Starter$193
Pro$5910
Business$12925

Questions people ask first

How does Oneop actually prevent overselling?

The invariant available = on-hand − reserved is enforced in the warehouse service code and cannot go negative. A sales order's reservation subtracts from availability immediately, so a second order that would breach it is refused. This is a code path that runs on every stock movement, not a nightly report.

Is the accounting real double-entry or an export to my accounting package?

Real double-entry, inside Oneop. Debits must equal credits — validated in the application and again by a PostgreSQL database trigger that refuses unbalanced writes. Periods lock, corrections are reversal-only, and COGS posting is idempotent. Note the finance module is opt-in and is enabled per workspace. A manual-button two-way QuickBooks Online sync also exists if your accountant lives there.

Which costing methods are supported?

Weighted-average and FIFO. Inventory value and COGS post to the general ledger under the chosen method, and posting is idempotent so a retry cannot double-post cost.

Is the demand forecasting AI?

No, and we say so on purpose. It is Holt's double exponential smoothing over your historical issue movements — a statistical method with no LLM call — alongside ABC classification and dead-stock detection. Where Oneop does use AI (document OCR of bills and POs, for instance), it is metered and labeled.

Can I scan a supplier bill or a purchase order instead of typing it?

Yes — with the finance module on, upload or photograph an invoice, bill, receipt or purchase order and Gemini vision extracts header and line detail, with the file type verified by inspecting actual bytes. AI also suggests the expense category and GL account. Both are metered against your plan's AI credits.

What are the honest gaps for a distributor?

Stated above, and worth repeating: single deployment-wide ship-from address (not per-warehouse), no EDI, no B2B ordering portal, no automated AR dunning, no automatic overdue status, tenant-maintained exchange rates, and the finance module is opt-in. Everything else on this page is claimable today.

Get started

Two invariants. Everything else follows.

Start free with one warehouse and 20 products, run one order from reservation to shipped, and check the journal entry it posted. No credit card.

Sign-up opens when the app launches. We will email you once — no marketing list.