Dashboard
Overview of leads, Blissvent quotes, orders, and invoices.
Quick start
Capture a lead, convert them to a customer, create a price quote for Blissvent services, convert the quote to an order, generate an invoice, and upload event photos.
Leads
Enter and track prospective customers.
| Name | Contact | Company | Source | Status | Actions |
|---|
Customers
Customers available for quotes and orders.
| Name | Contact | Company | Address | Actions |
|---|
Price quotes
Create Blissvent service quotes for customers.
| Number | Customer | Title | Status | Total | Valid until | Actions |
|---|
Orders
Manage orders, generate invoices, and upload photos.
| Number | Customer | Title | Status | Total | Photos | Invoices | Actions |
|---|
Invoices
View and print invoices for orders.
| Number | Order | Status | Issue | Due | Total | Paid | Actions |
|---|
Marketing files
BlissHub Marketing on Google Drive + local rsync mirror on this server.
| Name | Type | Size | Modified | Actions |
|---|
Amazon → expenses
Export orders from Amazon (Request your data), upload here, classify with photos, then send to the sheet.
Account & Lists → Your Account → Manage your data → Request your data. Include Your Orders. Amazon emails a ZIP when ready (often hours).
Same order-history archive via Privacy Central. Use if the Account path is hard to find.
Upload the ZIP or Retail.OrderHistory*.csv here.
Blisshub never signs into Amazon for you. Download while signed in, then upload here.
Amazon removed the old Order History Reports page
(/gp/b2b/reports) for most personal accounts — that link 404s now.
Product photos use ASIN image URLs (best-effort).
Classification rules (editable)
| On | Label | Match | Pattern | Priority |
|---|
Higher priority wins. Labels: blisshub (business), personal (home), skip.
Match types: keyword (in title/category), asin (exact), category_contains.
Inventory
On hand = non-zero qty (Blisshub stock truth from Amazon commits + manual adds). Potential = Amazon catalog with qty 0 — add stock manually when ready.
On hand — current stock
Potential inventory — not on hand yet
Expenses
Live from your BlissHub Accounts Google Sheet — the sheet is the data store.
| Number | Date | Vendor | Description | Category | Amount | Source | Synced | Actions |
|---|
Project docs
Browse docs/ (and README) in the browser. Mermaid diagrams render when present.
Select a document
Choose a file from the list — start with ARCHITECTURE.md or the worklog.
Users
Admin accounts get the full operations app. Regular users only see the public portal link for now.
Loading…
AI Workspace
Long-running personal goals and projects — durable memory, feedback, research, and build handoffs. Private to your account. Chats live inside projects. Anything that would still matter with a different agent vendor must be written back here the same day. Role method is a role card, not a takeaway.
Goals & projects
No goals yet.
Select a goal or project
Create a goal, then a project. Open a project for Overview · Discuss · Research · Build · Roles · Takeaways · Decisions · Questions · Tasks · Artifacts · History. Role cards are account-level method (not identity, not project truth).
Dev agent
Send prompts to Grok Build, Claude Code, or Codex (headless CLI) with Blisshub cwd + architecture/worklog context. Simple chat — not the full TUI. Can edit app files under this project.
No session
Pick a provider, start a session, then describe a change to Blisshub.
Grok: grok --prompt-file … --cwd blisshub --always-approve.
Claude: claude -p … --dangerously-skip-permissions.
Codex: codex exec -C blisshub … (ChatGPT Pro).
Requires CLI auth on the server. Long turns poll automatically.