Brewhoo

Brewhoo CRM

Loading exchange rateโ€ฆ
Revenue this month
Expenses
Net profit
Units sold
Stock value

๐Ÿ“ˆ Market pulse

No insights loaded yet โ€” the daily insights task writes insights.js into this folder each morning. Reload this page after it runs.

Revenue vs expenses

Revenue by flavorDetails โ†—

๐Ÿ“ฆ Stock & shipments

Top customers

Alerts

โœ… Add a task / reminder

If a task is still open on or after its due date, it shows in the reminder bar at the top of the page every time the CRM is opened.

๐Ÿ“‹ Tasks

Add a prospect

NameTypeContactPhone / EmailCitySourceStageNext follow-up

Record a sale

OrderDateCustomerFlavorUnitsPriceRevenuePayment

Add a customer

IDNameTypeContactPhone / EmailCityStatusLifetime revenueFilesNotes

Add / restock a flavor

Type an existing flavor name to restock or update it; a new name creates a new flavor.

CodeFlavorProducedSoldOn handUnit costStock valueReorder atStatus

Production log

BatchDateFlavorUnitsNote

Newest first. Batch codes belong on every label and carton โ€” they make a quality complaint traceable to one run instead of a full recall.

๐Ÿ“‰ Sales health check

๐Ÿงญ Strategy Log

Entries land here after restoring an updated backup from the sales-decline-recovery-strategy workflow. Read-only โ€” edit the source report and re-import to update an entry.

๐Ÿ“„ Reports

Weekly ops reviews and data reports, shared with your team. Run report builds one from your live CRM numbers; deeper ops reviews land here via Import. Open any report to download it as a PDF.

๐Ÿฆ‰ Stock agent

The agent checks stock every time the app is open and after every sale. When a flavor hits the reorder point it reminds you and proposes an order โ€” nothing is ordered until you confirm the quantity.

โณ Awaiting your confirmation

Order log

PODateCodeFlavorQtyStatus

โš™๏ธ Settings

๐Ÿ”’ Privacy & Security
๐Ÿ’พ Backup & Restore
๐ŸŽจ Personalization
๐Ÿข Business
๐Ÿ› ๏ธ Developer tools

๐Ÿญ Facilities & contacts โ€” auto-fills every new shipment

๐Ÿ“ฅ Arrivals โ€” concentrate coming in

CodeDateFromContentsCarrierTracking #Status

โ“˜ shows both ends โ€” facility, full address, phone. Marking an auto-arrival Arrived adds its units to stock and logs the batch.

๐Ÿ“ค Dispatches โ€” orders going out

CodeDateToContentsCarrierTracking #Prior Notice #Status

US-bound shipments need Prior Notice before arrival โ€” a blank Prior Notice # on a dispatched US order shows a โš ๏ธ flag.

Record an expense

DateCategoryDescriptionQtyCost / pieceTotal

๐Ÿ“’ Accounting

Custom range: โ†’

Revenue
Gross profit
Net profit
Net margin
Outstanding (AR)
Runway

Profit & Loss

COGS uses each flavor's unit cost from Inventory ร— units sold in the period.

Accounts receivable โ€” aging

Cash flow

Tax & compliance

Accounting settings



Runway = current cash รท average monthly net burn. Current cash = starting cash + all money in โˆ’ all money out to date. These figures are a management estimate, not filed accounts โ€” confirm with your accountant.

Loadingโ€ฆ