Skip to main content
ShopLog
▾
Shop Manager
📊 Dashboard
☰
▼ Work
📁 Projects 0
📅 Calendar
📈 Analytics
📊 After Action
🎨 Blueprints
🧪 Blueprints (Dev)
🧪 Sidebar (Dev)
🧪 Topbar (Dev)
🧪 Add Material (Dev)
▼ Rentals
📍 Items
📖 Bookings 0
👁️ Availability
📅 Calendar
▼ Shop
👤 Clients
📦 Inventory 0
🏷️ Finished Goods 0
🎪 Craft Shows 0
🏪 Vendors
📄 Catalog
🛒 Shopping List 0
▼ Money
📊 Estimates 0
📄 Invoices 0
💰 Income 0
💸 Expenses 0
▼ Settings
🏠 Shop Identity
💳 Financial & Billing
📦 Categories & Units
🔐 Data & Privacy
⚙️ Preferences
🔑 License
ℹ️ About ShopLog
❓ Help Center
📧 Send feedback
App data: —
Dashboard

🤖 Import Data

How this works
  1. Prepare JSON data: use the blank format below, export from another tool, or generate via AI (ChatGPT, Claude, Gemini, Perplexity).
  2. For AI: describe your project and ask it to respond using the exact JSON structure from the example.
  3. Paste the JSON below and click Create Data.
Step 1 — Copy the format A minimal example showing all available fields. Paste this into your AI first.
✓ End of Day

Record Income

Record Expense

Auto-calculated · editable if off

New Project

custom #8B4513

Create Invoice

New Recurring Invoice

Each new invoice is created as an editable draft — nothing is sent automatically. Review it in your Invoices list, then print or email it as usual.

Receipt Photo

—
Receipt photo

Project Document

—

Add Client

Add Vendor

Add Catalog Item

Add Stock Item

Conversion items are excluded from the shopping list by default — check this to include them.

Initial qty and unit cost set the starting balance. Use + Record Purchase later to log restocks (which also creates an expense record).

Record Stock Purchase

—

Add Material

✏️
Type it in
Custom material, fill in the details
📋
From Catalog
Autofill from a saved catalog entry
📦
From Inventory
Link to a stock item, deduct on install
🛒
Buying a Pack
Box of N — charge project only for what it uses
▸ Order Tracking & Notes — status, dates, supplier link, notes
↗ Open

New Blueprint

Define an input/output recipe (e.g., raw lumber → finished piece) that projects can use
Wholesale %
Shop / Retail %
Craft Show %

Add Material

Qty/pack + $/pack auto-fills $/unit · On hand used for buildable-units calc · Manage units in Settings

Material Conversion Recipe

Define how one inventory item converts into another — e.g. 1 sheet of plywood → 8 flag blanks.

↓

Both items must already exist in Inventory.

Run Conversion

Enter the actual quantities for this run — these don't have to match the recipe exactly.

Confirm Action

Add Product

▸ Calculate cost from a project

After saving, you'll land on the product page to add an image and catalog fields for Square.

Sell —

units on hand

For selling multiple units at once, record each as a separate sale.

Take Owner Draw

Records as an expense in the Owner Draw category. Move the money in your bank separately.

Adjust Quantity

New Craft Show

Add Product to Pack List

Add Rental Item

Start Build Project

Opens the full Build Order form — sets up engraved ID, links to a project blueprint, and registers the item in inventory when complete.

Add Need

New Booking

✨ Spell It Out — availability checker
Enter a phrase and dates to check availability.
Items Assigned
Accessories
Financials

Duplicate Project

Apply Blueprint to Project

Appends the blueprint's tasks to this project. Existing tasks are not changed or removed.

Request Build / Order

Creates a pending expense on the rental business

Add Business

A separate ledger will be created. You can switch between businesses using the selector in the sidebar. Cross-business transactions work through Clients & Vendors.

🔍 esc

Email Invoice