Features

Everything DKH does today

Six areas, all working against the Etsy Open API right now. What is not built yet is listed at the bottom of this page rather than left to your imagination.

Order synchronisation

Your Etsy orders, imported and kept current

DKH polls your shop on a schedule and on demand, importing receipts with buyer name, shipping address, line items, personalisation text, totals and payment state. Active listings come in read-only so order lines can be matched to a SKU, price and stock level.

  • Records are matched on Etsy's own receipt and listing ids, so re-syncing never duplicates
  • Every run is recorded as a sync job with counts, duration and any error
  • Access tokens refresh automatically before they expire
  • Manual re-sync whenever you want the freshest data
  • Failures surface on the Shops page and in the activity log rather than failing silently

Production queue

One list of what has to be made

The order list is filterable by status, shop and free-text search across order number, buyer and Etsy receipt id, with pagination and bulk status changes. Each order opens onto its line items, personalisation, shipping address and a full event timeline.

  • Statuses you control: new, processing, on hold, shipped, delivered, cancelled, refunded
  • Internal priority, tags and notes that live in DKH and never touch your Etsy listing
  • Bulk status update across a filtered selection
  • Timeline showing every import, status change, note and shipment on the order
  • Personalisation text called out so it is not missed during production

Shipping & tracking

Record a shipment, Etsy gets the tracking

When an order ships you record the carrier and tracking number. DKH submits it to Etsy against the receipt, which marks the order shipped on Etsy. An order can carry several shipments if it goes out in more than one parcel.

  • Carrier, service, tracking number and label cost per shipment
  • Tracking link generated for the major carriers
  • Upload status shown per shipment, so a failed push is visible
  • Shipping view listing recent shipments and the orders still waiting
  • Etsy sends the buyer notification — DKH never messages your buyers

Workflow rules

Rules for the repetitive decisions

Build trigger-condition-action rules that act on orders as they arrive. Everything a rule touches stays inside DKH: your Etsy listings, prices and shop settings are never modified.

  • Triggers: order created, order paid, order shipped, sync completed, schedule
  • Conditions on total, destination country, SKU or personalisation
  • Actions: set status, set priority, add a tag, notify a teammate, upload tracking, call your webhook
  • Enable, pause, run manually, or delete a rule at any time
  • Run history per rule with outcome and duration

Reporting

Your own numbers, not benchmarks

Revenue and order volume over time, average order value, and how long orders take to go from paid to shipped — all computed from your own imported data.

  • Revenue and order counts by week over the last quarter
  • Average time from paid to tracking uploaded
  • Breakdown by destination country and carrier
  • Top products by revenue and units
  • CSV export of your orders and shipments

REST API

Your data, programmatically

Everything DKH imports is available over a REST API secured with scoped keys you generate yourself, so your own production software can read the queue and post shipments back.

  • GET /api/v1/orders — list and filter your orders
  • GET /api/v1/orders/{id} — one order with items, shipments and events
  • PATCH /api/v1/orders/{id} — update status, priority, tags or notes
  • POST /api/v1/orders/{id}/shipments — record a shipment and upload tracking
  • GET /api/v1/shops, /api/v1/products — connected shops and synced listings
  • Keys are scoped read or read-write, and can be revoked instantly

And the smaller things

Notifications

In-app alerts for imports, failed syncs and plan limits.

Activity log

Every action recorded with actor, category and timestamp.

CSV export

Download your orders and shipments whenever you want.

Manual re-sync

Force an immediate pull from Etsy per shop.

Not built yet

Tools in this category often advertise things they intend to build. These are ours, and they do not work today:

  • noBuying shipping labels or comparing carrier rates — you record tracking from your own carrier account
  • noPacking slips, pick lists, invoices or customs documents
  • noOutbound webhook delivery — you can register an endpoint, but DKH does not send to it yet
  • noTeam accounts and per-staff permissions
  • noMarketplaces other than Etsy

Missing something you need? Tell us and we will say honestly whether it is planned.

Features · DKH