Craftable is a back-office platform for restaurants and hotels that unifies purchasing, inventory, recipe costing, AP automation, and food-cost analytics. An unofficial API lets you programmatically pull invoices, purchase orders, inventory counts, recipes, and vendor pricing—and push updates like new orders, invoice approvals, and inventory counts back into Craftable.

Craftable is a back-office software platform that consolidates purchasing, inventory, accounts payable, and financial reporting for restaurants and hotels. Operators use Craftable to centralize vendor ordering, track real-time inventory and recipe costs, automate AI-powered invoice processing with PO matching, reconcile front-of-house revenue against back-of-house spend, and surface daily food-cost and labor insights—serving full-service and limited-service restaurants, bars, resorts, casinos, and food & entertainment venues.
Core product modules include:
Common data entities:
Restaurant and hotel groups run daily purchasing, counting, and AP workflows on Craftable, but turning a portal- and mobile-driven back office into API-driven automation is non-trivial:
Supergood reverse-engineers Craftable's authenticated web and mobile back-office flows to deliver a resilient API layer for your account—across purchasing, inventory, recipe costing, and AP automation.
Use Craftable with AI agents: Craftable MCP Server →
Book a 30-minute session to confirm your modules, locations, and authentication model.
We deliver a production-ready Craftable adapter tailored to your account configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as Craftable evolves.
Authentication
/authenticateAuthenticate to a Craftable account using username/password or SSO and obtain a session token for downstream calls.
Accounts Payable
/invoicesList invoices with line items, PO matches, discrepancy flags, and approval status, filtered by location, vendor, and period.
Accounts Payable
/approve_invoiceApprove or route an invoice through the configured AP workflow after PO matching and discrepancy review.
Purchasing
/purchase_ordersRetrieve purchase orders and order guides with vendor, item, and pricing details across locations.
Purchasing
/create_orderPlace a vendor order against an order guide with quantities, units, and delivery details.
Inventory
/inventory_countsPull inventory counts, stock levels, recipe plate costs, and theoretical-vs-actual usage variance by location and period.
- Pull invoices, line items, and credit memos with PO match and approval status into your GL or ERP - Stream discrepancy flags and price-change alerts to finance and procurement teams - Reconcile vendor spend by location and period without manual re-entry
- Push vendor orders against order guides and pull confirmations back for downstream tracking - Surface off-contract items and price changes to category managers automatically - Keep vendor pricing in sync with procurement and budgeting tools
- Pull inventory counts, stock levels, and usage variance into a single warehouse - Combine recipe plate costs with live vendor pricing for true food cost by dish and location - Feed theoretical-vs-actual variance into BI and waste-reduction workflows
- Aggregate food cost, labor, and purchasing data across locations and accounting periods - Reconcile front-of-house revenue against back-of-house spend for contribution margin - Push daily actionable insights into executive dashboards and alerts
Authentication
Username/password, SSO, and MFA handled in a managed session
Connectivity
Authenticated web and mobile back-office flows reverse-engineered into a stable API surface
Response format
Normalized JSON across Invoice, Purchase Order, Inventory, and Recipe objects
Rate limits
Adaptive throttling tuned to your account to avoid Craftable-side limits
Session management
Automatic session refresh, SSO/MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for invoices, orders, and counts with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for invoice approval, price-change alerts, order status, and inventory updates
Latency
Sub-second reads on cached entities; multi-second writes when posting orders and approvals through workflows
Throughput
Horizontally scaled workers sized to multi-location restaurant and hotel volume
Reliability
Retry, backoff, and idempotency keys for orders, invoice approvals, and inventory counts
Adaptation
Continuous monitoring of Craftable releases and per-account configuration drift
Craftable exposes a web and mobile back office rather than documented public developer endpoints. Supergood builds a resilient API layer by reverse-engineering your authenticated Craftable flows, so you get programmatic access to invoices, inventory, and purchasing without waiting on a public API.
Yes. Supergood preserves Craftable's per-location and per-accounting-period structure, so invoices, inventory counts, recipe costs, and labor data stay correctly attributed across your full portfolio.
Yes. Supergood handles username/password, SSO, and MFA inside a managed session with automatic refresh, so enterprise hotel and restaurant-group deployments integrate without manual re-authentication.
Yes. In addition to reads, the API can place vendor orders against order guides and move invoices through PO matching, discrepancy review, and the configured approval routing—mirroring the actions a user takes in the back office.
Supergood normalizes recipes, ingredient mappings, and vendor pricing together, so plate costs reflect current pricing. As ingredient prices change in Craftable, the API surfaces updated costs rather than stale snapshots.