T
TaninOS

Sign in

Use your TaninOS username and password.

TaninOS Home

Loading user…

TaninCRM Ticket Inbox

Native TaninOS tickets. Zendesk intake stays active during migration.

Open this view to load TaninCRM tickets.

TaninCRM

Unified customer and helpdesk workspace — migration in progress. Zendesk remains the live ticket system until cutover.

Customer & Repair Records

Existing native customer-shop and repair records.

Calls & messages

Use the tabs above for the dialer, call history and customer texts. Unread replies appear in the SMS badge.

Helpdesk Migration

Native tickets, assignment queues, email intake and archived Zendesk history are next. No Zendesk tickets have been switched over.

TaninRing

Incoming call-to-CRM ticket integration follows native ticket creation.

Zendesk Historical Archive

Read-only, independently stored in Cloudflare D1/R2. No Zendesk deletions.

Enter a ticket number or subject.

TaninStock

Read-only Sellbrite replacement preparation. Sellbrite remains authoritative until marketplace reconciliation passes.

ShipStation store sync status

Read-only status of connected sales channels. Store import status comes from ShipStation V1; V2 is used for shipping integration. This check does not refresh any store.

Not checked yet.

Integration readiness

Owner-only credential presence check. Values are never displayed. This does not test authorization or change inventory.

Not checked yet.

Amazon read-only imports are started manually after credentials are confirmed. No marketplace quantities or listings are changed.

Amazon FBA inventory

Amazon-fulfilled inventory only. Available balance comes from Amazon, not Racine or other warehouses. No FBM or inventory writeback.

Checking FBA inventory…

Sellbrite product master import

Accepts the original Sellbrite CSV export, including its first three template rows. Import is staging-only; warehouse counts and marketplaces remain unchanged.

Select your product_data.csv export.

Amazon Inventory Exceptions

Unmatched Amazon Seller SKUs and reviewed links. Seller SKU, ASIN, FNSKU and FBA balances are never modified. Owner can link a verified catalog product with a reason.

Select Review exceptions.

eBay existing listing import

Read-only import from eBay Sell Inventory API. Legacy eBay listings may require a separate full active-listing import. No listings or quantities changed.

Not started.

Orders & fulfillment — shadow reconciliation

Import WooCommerce order snapshots without changing orders or stock. ShipStation remains authoritative for shipped status. Reservations are not deducted until verified.

No import started.

ShipStation-only fulfillment review

Review shipment purpose only. No inventory or accounting changes.

WooCommerce existing listing import

Imports existing product and variation IDs from both stores; no WooCommerce edits or inventory updates. Review progress for each store separately.

Automatic imports run every 15 minutes. Select Check automatic import progress to view current checkpoints.

Marketplace listings — shadow import

Existing listing IDs are preserved. API credentials and live marketplace writes are not enabled here.

23-warehouse inventory import

Upload the consolidated TaninStock CSV. Each SKU remains in its original warehouse with its bin, cost and signed quantity. This does not update marketplace inventory.

Not imported.

Warehouse permissions by sales channel

Only explicitly enabled warehouses contribute to available channel stock. Changes do not update live marketplaces.

Loading warehouse policy…

Read-only SKU reconciliation

Quantities below are uploaded snapshots, not live marketplace inventory. No channel writes are enabled.

Import channel snapshot (CSV)

CSV with headers sku, name, quantity, warehouse. Import in batches of 250; no live quantities are changed.

SKU Master

Products, warehouse inventory and reserved quantities — planned.

Channel Sync

Amazon, eBay and WooCommerce adapter and mapping development — planned.

Sellbrite Import

Products, listings, inventory and historical orders — planned read-only import.

Reconciliation

Continuous comparison before any stock writes — planned.

TANIN JDM

Tanin JDM

Vehicle acquisition, dealer inventory, recon, customer shop work, sales and delivery.
—dealer stock
—active customer ROs
TANIN AUTO ELECTRONIX

Tanin Auto Electronix

Electronics repair operations, customer service, shipping/logistics, catalog services and production workflow.
4planned core modules
Nextdata migration phase
DEALER STOCK

Dealer Stock

Owned inventory, inbound cars, recon, listing, sale and delivery.
—
active stock vehicles
CUSTOMER SHOP

Repair & Restoration

Customer-owned vehicles here for diagnostics, repair, restoration, body/paint or other shop work.
—
active customer repair orders

Dealer stock snapshot

Customer shop snapshot

TANIN AUTO ELECTRONIX

Electronix Operations Home

The Electronix footprint is established in TaninOS. Existing operational systems will be migrated into these modules without mixing them with Tanin JDM data.
LIVE SHEET

Repair Operations

Live queue, aging, technician workload and waiting work from Repair Queue 2026.
LIVE

Customer Service & Sales

Create intake forms, work orders and itemized estimates during a call. Text or email customers for secure review and signature.
LIVE SOURCES

Shipping & Logistics

Ordered parts inbound, customer units coming in, and repaired work on the UPS shelf awaiting shipment.
PLANNED

Catalog & Services

Repair-service SKUs, replacement products, fitment, demand signals, purchasing and catalog operations.
Current source: WooCommerce + Zendesk + ordering data.

Migration principle

Electronix and JDM will share TaninOS authentication, users, audit infrastructure and integrations, while keeping their operational records and dashboards logically separated.
TANIN AUTO ELECTRONIX · STAFF ONLY

Knowledge Database

Search by vehicle, symptom, part number, procedure or policy.

Find an answer during a call

Search above or browse a category, then select an article. Results search complete article text, including both reference tables.

Imported guidance is internal reference material. Check current product listings for live pricing, availability, and product-specific warranty terms.

Staff Knowledge Database

Search repair guidance, vehicle issues, policies, ordering instructions and reference tables.

Technician requests awaiting review

Review diagnosis, proposed work and customer pricing before preparing an estimate.

TANIN AUTO ELECTRONIX

Customer Service & Sales

Create a form while speaking with the customer, then send it for electronic approval.

Needs manager attention

Department load

Active vehicles

StockVehicleStageLocationAgeReadinessOpenNext action

Dealer Stock

Shop priority queue

Immediate → Current Week → Next Week. Enter stock # or last four VIN characters in the exact order you want worked.

60+ day inventory

JDM PayPal reconciliation

Tanin JDM PayPal Invoices

Read-only synchronization from the JDM PayPal Business account. Sending will be enabled after validation.
Checking PayPal default invoice template…

JDM Customer Identity & History

Search existing customers before creating an intake. Duplicate suggestions never merge automatically.

Open customer work

Shop status load

ROCustomerVehicleTypeStatusReceivedAdvisor / TechConcernActions

RingCentral Phone

TaninOS softphone and automatic inbound call logging. The call webhook works independently of the browser.

Checking phone connection…

Inbound calls and tickets

Call outcomes describe what happened on this extension. Older calls may show “answer unknown” because only their final connection state was saved.

Loading…

Text Messages

Use your assigned RingCentral SMS number. Linked repair-order texts are recorded on their Zendesk ticket.
Checking RingCentral connection…
No sending number connected

Each employee signs into TaninOS and connects their own RingCentral account. For the first live SMS test, Rob should connect his RingCentral extension 108 while logged into TaninOS as Rob.

Find an existing SMS thread or open a verified customer conversation. No SMS is sent automatically.

New Customer Vehicle Intake

For customer-owned vehicles entering the shop. This does not create dealer inventory.
CUSTOMER VEHICLE

Customer

Vehicle

Work Requested

Create user

Tanin Ops Slack bot

Owner-only delivery test using the Cloudflare bot token, not your personal Slack connection.

User security

New users receive a temporary password once. Password changes are forced on first login. Managers can reset staff passwords and disable accounts.

Beta issue reports

Staff-submitted reports. No screenshots or customer data are automatically collected.

Operational exceptions (Owner)

Cloudflare sync failures and owner alerts. Acknowledging does not automatically mark an issue resolved.

Backup & Recovery (Owner)

Scheduled daily at 8:00 AM and 7:00 PM Central. Independent D1/R2 archive. Production restoration requires staging verification and explicit approval.

Not checked

Zendesk Archive Status (Owner)

Copy-only Cloudflare archive. Adaptive rate-limited copy-only Cloudflare archive. Weekdays: 2 tickets per 5 minutes (7 AM–5:29 PM CT); overnight and weekends: 6–24 per 5 minutes based on available API capacity.

Not checked

Recent archive errors and retries

Existing users

UserRoleEmailStatusLast loginActions