Browser extension for Lightspeed R-Series Retail POS β View upcoming workorders at a glance with automatic deposit handling.
See your workorder calendar for the next 21, 30, or 90 days. Toggle between views to match your scheduling horizon. Search the calendar to find specific workorders by customer name, order number, or notes. Choose the range that works best for your shop's workflow.
Color-coded daily counters (π’ green, π‘ yellow, π΄ red) show workload intensity at a glance. Set your own thresholds for when colors trigger based on your shop's capacity.
Automatic banner notification displays available customer account balances. Never miss a payment opportunityβsee store credit instantly when viewing a workorder.
Workorder cards display custom status colors synced directly from Lightspeed. Expandable views show line item counts and dollar amounts without extra clicks.
Deposits are automatically applied at checkout, eliminating a manual step. Streamline your payment process while keeping full controlβtoggle this feature on/off anytime in Settings.
Server-side credential management keeps your API secrets protected from browser exposure. Your Lightspeed credentials are never stored locally.
The extension provides several settings to tailor the experience to your shop. Access all settings from the extension popup.
Choose between 21, 30, or 90-day schedules to match your planning horizon. Change between views anytime to see different time windows.
Configure when yellow and red badges appear based on daily workorder count. Set thresholds that match your shop's normal, busy, and max capacity.
Exclude specific workorder statuses from the calendar (e.g., "Closed", "Archived", "Cancelled"). Keep your view focused on actionable orders.
Enable or disable automatic deposit application at checkout. Perfect if you prefer manual control or if the feature needs to be temporarily disabled. No need to uninstallβjust toggle it off and back on anytime.
Refresh the status list after adding new workorder statuses in Lightspeed. Keeps the calendar in sync with your latest status definitions.
Advanced option for shops using their own registered Lightspeed API app. Leave blank to use default shared credentials.
Settings panel accessible from the extension icon in your browser toolbar
Install from the Chrome Web Store for automatic updates and easy installation.
Install from Firefox Add-ons for automatic updates and easy installation.
If you want to load the extension manually for development:
chrome://extensionslightspeed-schedule folderabout:debugging#/runtime/this-firefoxmanifest.json file inside the extension folderAfter loading the extension, a setup popup will open automatically (or click the extension icon in your toolbar).
In Lightspeed, click Help in the bottom-left corner. Your Account ID is shown in the panel that opens. Copy and paste it into the setup form.
Click "Authorize with Lightspeed" to complete OAuth setup. You'll authorize the extension to read workorder data. This is a one-time step.
Open any workorder in Lightspeed R-Series and click the π Schedule button (bottom-right corner). The panel slides in showing all workorders due in the next 21-90 days, grouped by date.
Lightspeed uses OAuth 2.0. The extension will guide you through a secure authorization flow that requires your Lightspeed credentials only once. After that, token refresh is handled automatically in the background.
Store credit alert banner displays available customer account balance during workorder checkout
Card button disabled, Other Payments defaulted to apply deposit at next screen
Deposit applied and alternative payment methods activated to cover remaining balance
The payment checkout flow has been significantly improved:
A: Yes. Your information is only visible to you and Lightspeedβnever shared with third parties. OAuth credentials are never stored in the browser. Tokens are refreshed server-side, and your API secret is never exposed to the browser. All communication with Lightspeed uses secure HTTPS.
A: Yes. Open the extension popup and scroll to "Deposit Workflow" settings. Uncheck "Enable deposit notice & auto-apply at checkout" and save. You can re-enable it anytime.
A: The feature requires the payment form to fully load. If it doesn't trigger automatically, you can still manually apply the deposit using the "Max" button on the payment form. Check your browser console for errors if this happens consistently.
A: Yes. The calendar defaults to 21 days, but you can switch to 30 or 90 days. Toggle the day buttons in the calendar panel. This preference is remembered per session.
A: Open the extension popup, scroll to "Hidden Statuses", and uncheck the statuses you want to exclude from the calendar. Click "Save Hidden Statuses".
A: Open the extension popup and expand "Traffic Light Thresholds". Set the number of workorders that should trigger yellow and red badges. For example, yellow at 4 orders and red at 6 orders per day.
A: If you add new workorder statuses in Lightspeed, click "Refresh Status List" in the extension settings to sync the new statuses. They'll then appear in the "Hidden Statuses" list.
A: Yes. OAuth credentials are never stored in the browser. Tokens are refreshed server-side, and your API secret is never exposed to the browser. All communication with Lightspeed uses secure HTTPS.
A: Yes. If you've registered your own Lightspeed API app, you can enter custom Client ID and Client Secret in the "Advanced β Custom API Credentials" section. Leave blank to use the default shared credentials.
A: This extension is designed for Lightspeed Retail R-Series (desktop POS). It may not work with Lightspeed Cloud or web-based retail platforms.
A: Found a bug or have a feature request? Open an issue on GitHub with details about the problem and your browser version.
The extension consists of the following files: