Try adjusting your filters or create a new ticket.
Press Enter or click Add after scanning. Field stays focused.
| Item Name | Supplier SKU | Qty | Installed | |
|---|---|---|---|---|
| No items scanned yet. | ||||
No payments recorded yet.
Manage services, parts, and devices
| Category | Name & Compatibility | MobileSentrix SKU | Grade | Wholesale Cost | Retail Sell | Supplier Stock | Sync Date | Actions |
|---|
| Item | Qty Expected | Qty Received | Unit Cost | Status |
|---|
Store managers and owners with complete system access, user administration, staff oversight, and financial controls.
Primary repair technicians handling device intake, diagnosis, repair workflows, parts scanning, and customer updates.
New hires and apprentice technicians learning device diagnosis, intake protocols, and standard repair operations.
Configure custom intake checkboxes. When checked during ticket creation, line items are automatically attached to the ticket invoice with specified SKU and override price.
| Label | Inventory SKU | Default Price | Auto-Trigger Condition | Actions |
|---|
Define customer authorization waivers for standard and high-risk procedures (e.g. Liquid Damage, Micro-soldering, Board Repair). Conditional triggers dynamically pre-select the appropriate agreement based on device or repair keywords.
Link your Google Maps business profile so customers texting or clicking the review link are directed to your exact shop listing. You can search your business on Google Maps or enter your Place ID / review link directly.
Adjust the exact visual display size (width/height) for each logo placement across the POS in real-time.
Configure operational flags for tickets (e.g. Waiting on Parts, Customer Contacted, Urgent, Overdue).
Define and save preset filters for technicians, priority levels, operational flag status, and overdue states.
Drag to reorder. Toggle visibility. Add custom columns.
Manage suppliers used in Purchase Orders.
Connect your Twilio account to enable calls and SMS. Account SID + Auth Token + Phone Number are all you need for basic SMS. Your Auth Token is stored securely and never shown after saving.
AC — found in your Twilio Console dashboard.
+15195551234). Used as the From number for calls and SMS.
Enables direct browser-to-phone audio calls using the Twilio Voice JavaScript SDK (WebRTC). SIP is not required. You need to create an API Key and a TwiML App once in the Twilio Console.
http://<your-server>/api/phone/twiml → copy the App SID.SK — from Account → API keys & tokens.
AP — from Voice → TwiML Apps.
SMS works out of the box with just your Account SID + Auth Token + Phone Number above. A Messaging Service SID is optional — it enables advanced features like number pooling, sticky sender, and delivery receipts across multiple numbers.
MG — from Messaging → Services. Leave blank to send from your phone number directly.
Only needed if you're routing calls through a hardware SIP phone or a SIP trunk. Most shops can skip this — the Browser SDK above handles calls without any SIP setup.
doodaddude.sip.twilio.com.
Configure Square, Stripe, and POS terminal billing parameters. Credentials are saved directly into the database and encrypted/masked at rest.
Connect your Square Merchant account for in-person Terminal checkout, customer payment links, and card charges. Obtain credentials from the Square Developer Dashboard.
sandbox for test transactions before switching to production.
EAAA...).
Configure Stripe API keys for card processing and payment intents.
sk_test_... or sk_live_...).
/webhooks/square/payment (Requires x-square-hmacsha256-signature)/webhooks/stripe/payment (Requires Stripe-Signature)/webhooks/mock/paymentConfigure online drop-off scheduling rules, buffer intervals, operating hours, and technician intake parameters for the customer website.
Determines the daily time window in which customers can schedule drop-off appointments on the website.
Prevent appointments from occurring immediately at store opening or right before daily closing.
Initial delay after store opens before the first drop-off slot begins.
Cutoff window before shop closes so staff can finish daily bench queues.
Define drop-off volume limits per interval to manage customer flow at the counter.
Once a slot reaches this number of confirmed drop-offs, it is marked fully booked.
Cadence of time slot intervals generated on the website.
Daily reconciliation & performance analytics
| Time ↕ | Ticket ↕ | Customer | Items Sold | Payment | Amount ↕ |
|---|
Appointment Schedule
Manage user accounts, roles, and access
| User | Username | Role | Status | Created | Actions |
|---|---|---|---|---|---|
| Loading staff… | |||||
All customer profiles & store credit
| Name ↕ | Phone | Address | Tickets ↕ | Credit ↕ | Last Activity ↕ | |
|---|---|---|---|---|---|---|
| Loading customers… | ||||||
Call handling, IVR, voicemails, messaging & provider controls
Select your active telephony communications provider. Twilio credentials are kept strictly isolated on the backend server environment and are never transmitted to the browser.
https://YOUR-DOMAIN/webhooks/twilio/voicehttps://YOUR-DOMAIN/webhooks/twilio/statushttps://YOUR-DOMAIN/webhooks/twilio/recordinghttps://YOUR-DOMAIN/webhooks/twilio/smsProcess in-person chip & pin, tap, Apple Pay, and Google Pay transactions directly through the active payment provider.
/webhooks/stripe/payment (Headers required: Stripe-Signature)/webhooks/mock/paymentSTRIPE_WEBHOOK_SECRET in your .env file. Webhooks are server-authoritative and processed idempotently.
Manage device models, series, standard repair types, and linked inventory parts (SKUs).
Real-time aggregated RSS feeds from major electronics, mobile, and repair industry outlets.