UL Mobiles OS
Business Operations Platform · Powered by Uber Link
Inventory Workspace
Inventory lookup, stock records, imports and operational inventory queries.
Export â–¼
IMEI Search
Find a device by IMEI and view its current record.
Stock Table
Read and filter the current stock table.
Device Identity Correction
Office/Admin correction tool for current device identity fields.
New Stock Intake
Add newly received stock into the inventory workflow.
Inbound Stock
Manage inbound stock records and supporting documents.
Orders
Search and review order records.
Inventory Queries
Raise and review operational inventory queries.
CSV / Refurbed Import
Run the existing CSV and Refurbed import workflow.
Warehouse Workspace
Warehouse operational modules only.
Warehouse View
Active warehouse order validation and dispatch workflow.
Labels Ready
Orders with labels prepared for warehouse action.
Awaiting Label
Office label creation queue before warehouse dispatch.
Returns
Returns receiving, acknowledgement and return workflow.
Dispatch History
Completed dispatch records and historical order search.
Dispatch Reports
Daily and date-range dispatch reporting.
Stocktake & Audits
Stocktake sessions and inventory integrity audit tools.
Stocktake
Run and reconcile stocktake sessions.
AirPods Audit
AirPods lifecycle and integrity audit view.
Inventory Integrity Audit
Inventory allocation and repair integrity checks.
Grade / Batch Audit
Admin-only read-only provenance check for suspicious grade and batch combinations.
Phantom Serial Cleanup
Admin-controlled exact-serial exclusion for confirmed non-stock records.
Finance Workspace
Finance corrections, summaries, profitability and audit tools.
Cost / Finance Corrections
Correct current cost and finance data where authorised.
Finance Summary
Review order finance summaries.
Model Profit Analyser
Analyse profitability by model and stock profile.
PPP / Finance Audit
Run PPP and finance audit reporting.
P&L
Open the operational profit and loss dashboard.
Monthly Position
Admin manual month-end position and bank reconciliation snapshot.
Partner Liability Tracker
Admin-only running C&R, SMM and Sell My Phone liability and invoice reconciliation.
Reports
Reporting views remain grouped with the operational area that owns them. Dispatch Reports are now grouped under Warehouse.
Finance Summary
Open from the Finance workspace.
PPP / Finance Audit
Open from the Finance workspace.
Settings
Admin-only operational configuration. API credentials and carrier secrets are not shown in the browser.
Shipping Configuration
Manage dry-run carrier services, package presets and workflow preferences.
C&R Price Monitor
Admin-only server monitor. Prices are retrieved by Netlify Functions; this browser never scrapes C&R.
Current Price Snapshot
Recent Price-change History
Operations Centre
A read-only snapshot of what needs attention today, using the operational data already loaded in this session.
Inventory / Device Status
Counts active devices from the latest STOCK_DB sync in the devices collection.
Order Workflow Status
Counts order workflow records from the orders collection.
Dashboard Diagnostics
Read-only checks for stale inventory states that do not match the current order workflow.
Inventory by Batch Reference
Uses latest STOCK_DB upload only. Batch Reference is taken from STOCK_DB column G / TestedDateTime and normalised into Hong Kong 1, Hong Kong 2, Hong Kong 3 and Uber Link.
Stock by Grade
Stock by Status
Negotiation Workspace
Practical BuyBack revised-offer case management using structured findings, customer concerns and offer history.
Customer / BuyBack Case
Negotiation Timeline
Customer Concerns
Technician Findings
Customer Message
Offer History
Negotiation Response Builder
Case Notes
Fault Knowledge Base
Master customer-facing and internal fault guidance for negotiation cases.
Add Fault
Fault Records
General Email Assistant
Create editable everyday BuyBack customer-service drafts, then send reviewed replies through the approved server-side email endpoint.
BuyBack Lookup
Customer Email
Email Details
Customer Response Draft
Email History
Customer Service Inbox
Controlled BuyBack-only inbound email pilot. Resend Receiving webhooks store replies for Office/Admin review; no AI reply or BuyBack status update is automatic.
Inbox Queue
Message List
E-Mail Label Queue
Inbound Royal Mail label work items for Customer → Uber Link. Master Upload can create pending review tasks, but labels and emails are never generated automatically during import.
BuyBack AI Training Centre
Single-order training is Admin-only. Bulk Offer Training is shared with Office. No customer email is sent and no BuyBack order is modified.
Select Real BuyBack Order
Selected Order Context
Historical Customer Email
Paste genuine historical customer wording to create a clearly marked training conversation. This does not send an email and does not modify the BuyBack order.
Training Review
Training Review Dashboard
Admin-only reporting for stored BuyBack AI Training Centre reviews. Uses training thread summaries first; full messages load only when a record is opened.
Training History
Advanced Training Diagnostics
Bulk Offer Training
Training and approval only. Uploading or generating suggestions does not update BuyBack orders and does not contact customers.
No saved batch open.
Saved Training Batches
Generation performance diagnostics
Run generation to capture cohort and row timings.
Customer Records
Read-only Customer Service lookup across BuyBack orders, Royal Mail tracking records, TP Calls campaign history and saved email cases.
Royal Mail Tracking Upload
Upload the Royal Mail tracking CSV. Required columns: TRACK_BARCODE, PRINT_DATE_TIME and RETAILER_CUSTOM_FIELD1. Address fields are intentionally ignored and are not stored.
Customer Lookup
Refurbed AI Assistant
Translate Refurbed messages, prepare editable English replies and translate the reviewed reply back to the customer language. This tool does not send messages.
Refurbed Conversation
Conversation History
Customer Message Translation
Generate English Reply
Review and Translate Reply
Save Conversation Entry
Refurbed Invoice Generator
Load an existing Refurbed order, review the invoice details, then generate and download a PDF. Only invoice metadata is saved.
Invoice Preview
Generated Invoice Metadata
IMEI Search
Stock Table
Device Identity Correction
Correct identity fields or Batch Ref on an existing device. This does not update orders, finance, stocktake, dispatch, returns, BuyBack or warehouse workflow records.
Current Device Identity / Batch Ref
Orders Search
TP Calls
Trustpilot and customer follow-up calls, notes and callbacks.
Campaign Dashboard
Current campaign queue state plus dated activity from append-only call events.
Campaign Comparison
Campaign Activity Trend
Daily activity counts for the selected reporting range.
Campaign Activity by Date
Historic Activity Limitation
Current-state campaign counts may include historic records. Dated activity reporting only includes append-only activity events created after this reporting layer was deployed; old latest outcomes are not assigned false dates.
Staff Performance
Advisor activity by date, campaign and outcome. Counts use the user who saved the interaction.
Staff Summary
Staff by Campaign
Staff Activity by Date
Today's Work
Prioritised campaign calls and callbacks.
Create TP Call Campaign
Active Campaigns
Campaign Calling Screen
Current Customer
Campaign Callback Queue
Legacy TP Call Records
Find Customer / Order
Create TP Call Record
Callback Queue
Call Records
New Stock Intake
Office-only incremental intake for new stock. This writes new devices directly to inventory and does not run the full STOCK_DB master import.
Manual Device Entry
Model Review Required
Use this when the exact canonical model is not yet known. The device is created as normal stock and flagged for Office/Admin model review.
Model Review
Office/Admin review queue for Inventory devices created with provisional model details. Derived from loaded Inventory records; no extra listener is used.
New Stock CSV Import
Incremental new-stock CSV only. Existing IMEIs are skipped and no existing devices are marked inactive.
NSYS Import
Import NSYS export rows directly into inventory as new devices. Existing IMEIs are skipped by default.
Inbound Stock
Office-only expected stock intake for supplier invoice batches before IMEIs exist. This records batch and invoice costs only; it does not create device records.
Create / Update Batch Header
Add Invoice Line
Batch Costs
Batch Documents
Documents are stored in Netlify Blobs. Firestore stores metadata only.
Batch Summary
Batch Documents
Inventory Queries
Create Query
Max 3 MB. Images are compressed before saving.
Open Queries
Warehouse View
Waiting IMEI orders only. Product/SKU and cost are hidden. Warehouse scans IMEI, enters serial, and confirms IMEI / serial for office label creation.
Admin · Refurbed Samsung Capacity Diagnostic
Finds active Refurbed Warehouse orders where a structured RAM | Storage product was previously saved using RAM as capacity. Completed and historical orders are excluded.
Labels Ready
Warehouse prints the shipping label, attaches it to the parcel, then confirms final dispatch.
Stocktake
No active Stocktake session.
Start a new Stocktake or reopen an existing session to begin scanning.
Stocktake Sessions
Stocktake Summary
Scanned IMEIs
Stocktake Reconciliation
Awaiting Label
Office-only label creation queue. Warehouse has confirmed IMEI and serial; office adds the shipping label, tracking and courier, then sends the label to the warehouse.
Shipping Configuration
Dry-run carrier configuration for Awaiting Label. Live API calls remain disabled.
Dispatch History / Completed Orders
Office view for dispatched and historical orders. Search by order, customer, IMEI, serial, tracking, marketplace, model, colour, or grade.
Dispatch Reports
Dispatch KPIs
Cost / Finance Corrections
Single Device Cost Correction
Combined IMEI Finance Correction
Single Device Grade Correction
Single Device GB Correction
Single Device Colour Correction
Bulk AirPods Colour Correction
Returned / Refunded Restock Correction
Stale Allocation Audit
Stale Allocation Release
Dispatch State Finalisation Correction
Level 1 AirPods Inventory Audit
AirPods Inventory Integrity Audit
Restore Refurbed Warehouse Order 19745169
Inventory Integrity Repair Audit
Confirmed Non-Stock Serial Cleanup
Grade / Batch Audit
Hong Kong Batch Review
Monthly Position
Admin-only manual monthly financial-position workspace. Phase 1 is manual and separate from operational P&L, Inventory, BuyBack, marketplace and bank integrations.
Monthly Entries
| Heading | Type | Amount | Notes | Actions |
|---|
Month History
Partner Liability Tracker
Admin-only live accrual and invoice reconciliation from canonical BuyBack orders. Percentage lead costs use the preserved Original Online Price resolver.
Daily Running Liability
Derived live from canonical order dates. No per-order or daily snapshot writes are required in Phase 1.
Period History
Calculated totals remain live; Firestore period documents store only status, invoice details and notes.
Finance Summary
Finance Overview
Batch Summary
Order Finance Table
MODEL PROFIT ANALYSER
Profit Overview
Average Profit By Grade
Grade Profit Table
PPP / Finance Audit
Finance Settings
Filters
Audit Summary
Lifecycle PPP Impact Report
Audit Rows
Profit & Loss
Estimated profit reporting. PPP = average profit per device/order. Uses sale price, EUR to GBP rate, device cost, fees, shipping and handling.
Operational Finance Summary
P&L Build: SAFE-ROLLBACK-2026-07-23-01
Stock and remaining stock value use latest STOCK_DB device costs. Sold-device profitability uses VERIFIED P&L rows and ORDERS_DB financials where available.
Based on completed sales transactions, including returned/restocked devices sold again.
Exports use the same completed/dispatched sales rows as the Finance dashboard.
Selected P&L View
Stock / Batch Value
Profitability
PPP by Model
PPP by Model + GB + Grade
PPP by Batch + Model + GB + Grade
ROI by Batch
Order Profit Detail
P&L Data Diagnostics
Historical P&L Matching Preview
Preview only. This does not write to Firebase or change any order/device data. Historical orders are matched to STOCK_DB by exact IMEI only when an allocated IMEI exists. Model-only matching is unsafe because multiple devices can share the same model, colour, storage and grade.
Historical Cost Reconciliation
Office-only manual workflow for UNVERIFIED historical orders. Candidates are suggestions only; no match is written until an office user confirms a specific STOCK_DB IMEI.
Import Devices CSV
Export STOCK_DB from Excel as CSV UTF-8, then upload it here. Required header: IMEI.
Import Orders CSV
Generic ORDERS_DB import. For Refurbed marketplace exports, use the Refurbed importer below.
Import Refurbed Orders
Upload the Refurbed order download. Supported: .xlsx or .csv. Use New Warehouse Orders for live orders needing dispatch. Use Historical Fulfilled Orders for old orders.
BuyBack Dashboard
Recent Shipments / Boxes
BuyBack Order & Intake Tracker
Management reporting only. Report Date drives all daily, weekly and monthly totals; Upload Date is retained for audit history.
Dashboard
Orders Bar Chart
Goods-In Summary
Orders by Channel Summary
Historical Goods-In Backfill
Admin-only preview-first importer for the existing wide monthly Goods-In tracker CSV. Writes are hard-limited to 01/01/2026 through 30/06/2026 and use the existing buyback_intake_tracker/{reportDate} documents.
Daily Goods-In Intake
Manual operational entry only. Royal Mail includes Customer Sending, E-Mail Label and Freepost. DPD remains DPD.
Data Mapping Status / Diagnostics
Calculated automatically from existing BuyBack master order records. Channel "Web" is displayed as "UL". No separate daily order-count upload is required.
Supporting Tables
These tables follow the main period selector above and are collapsed by default.
BuyBack Performance
Derived from existing BuyBack Master Order data only. Accepted orders are grouped by Number of Price Rejections.
Offer Acceptance Stage
Order Detail Drill-down
Model / Capacity Performance
Condition Performance
Model, Capacity and Condition Analysis
BuyBack Operations
Operational management reporting from BuyBack Master Order records only. Manual Goods-In data is not used on this page.
Acquisition Funnel
Operational Cost Breakdown
Source Comparison
Lead Cost Audit Summary
Read-only reconciliation using the same selected period, channel normalisation, Original Online Offer resolver and Lead Cost helper as the dashboard.
Open Devices by Status
Open Devices are arrived Master Orders that are not confirmed and not Return Completed.
CPP Monthly Trend
Operational Diagnostics
Orders with unknown channels, shipping methods or unsupported combinations are excluded from cost totals until the rule is confirmed.
BuyBack Orders
BuyBack Master Import
Order ID is the master matching key. Existing original online prices are preserved.
Dubai Shipment / Box Import
Dubai Shipments
Dubai Stocktake
Create Dubai Shipment / Boxes
Create an open Dubai shipment with empty, numbered boxes. Add devices afterwards using the existing Manage Box workflow.
Box numbering is automatic, up to Box 10. Existing boxes and their devices are not changed.
Dubai Boxes
Manage Box
BuyBack Device Lookup
BuyBack Physical Stocktake
Scan every BuyBack Order ID physically found on site. This count does not predict expected stock or change any order status.
Scan BuyBack Order
Stocktake Results
BuyBack Returns
Reserved for the BuyBack returns workflow. No Inventory Returns data is shared here.
BuyBack P&L
Reserved for BuyBack-only profitability. Existing Inventory PPP/P&L is unchanged.
BuyBack Reports
Phase 1 master and shipment reporting will use BuyBack collections only.