Your temporary password worked. Set a new password with at least 12 characters.
TaninOS Home
Loading user…
Report a TaninOS issue
Tell us what went wrong so we can reproduce it. Page, role, time, and record reference are attached automatically. Do not include customer names, contact details, VINs, or payment information.
PNG, JPG, or WebP up to 5 MB. Crop or blur customer names, personal details, VINs, and payment information before attaching.
TaninCRM Ticket Inbox
Native TaninOS tickets. Zendesk intake stays active during migration.
Open this view to load TaninCRM tickets.
Ticket
Customer identity
Only explicitly link a verified customer. Matching a phone or email never merges records.
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.
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.
Review SKU
No candidate selected.
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.
TaninAds
Amazon and eBay advertising performance, with seller sales and Buy Box monitoring.
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.
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.
Odometer correction
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.
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
Stock
Vehicle
Stage
Location
Age
Readiness
Open
Next 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
RO
Customer
Vehicle
Type
Status
Received
Advisor / Tech
Concern
Actions
RingCentral Phone
TaninOS softphone and automatic inbound call logging. The call webhook works independently of the browser.
Checking phone connection…
Automatic Zendesk tickets — Owner
Keep Observe mode while the original Zendesk RingCentral app creates tickets. Turn off automatic ticket creation in that app before enabling TaninOS creation to avoid duplicates.
RingCentral app must use Authorization Code + PKCE and include https://apps.ringcentral.com/integration/ringcentral-embeddable/latest/redirect.html as an authorized redirect URI. Never enter its client secret here.
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…
Sending remains disabled until incoming SMS is configured.
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 message
Conversations
Select a conversation
Legacy main-number diagnostic tools (admin only)
Customer Text Messages
RingCentral conversations, synchronized with existing Zendesk tickets
Checking RingCentral configuration…
Conversations
Loading…
Select a conversation
New Customer Vehicle Intake
For customer-owned vehicles entering the shop. This does not create dealer inventory.
CUSTOMER VEHICLE
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.
Employee permissions
Assign None, View, Edit or Admin. Permissions are enforced by the backend. Financial access and user administration are restricted.
Permission
None
View
Edit
Admin
0 modified
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.