Skip to content

Plugins & Marketplace

Extend RepairOps with plugins that integrate label printers, booking systems, review management, POS systems, and custom integrations. Free plugins come with all tiers; Pro unlocks advanced capabilities.

Plugin Marketplace showcase — reviews, time clock, POS, and appointments

Plugins are modular extensions that:

  • Add new workflows (e.g., appointment booking)
  • Connect external services (e.g., label printer, SMS provider)
  • Add capabilities (e.g., voice recognition, parts sourcing)
  • Extend the UI (e.g., custom dashboard widgets)

Plugins are managed at the organization level, meaning they apply shop-wide and are shared across all team members.

RepairOps Plugin Marketplace with free and premium extensions

Automatically print work orders and tickets on thermal label printers (Zebra, Brother, Dymo, etc.).

Setup:

  1. Navigate to ShopPluginsLabel Printer
  2. Select printer model and connect via USB or network
  3. Choose label format (4x6, 4x8, custom)
  4. Select data to print: ticket number, barcode, customer name, device, issue summary
  5. Save and test

Usage:

  • When transitioning a ticket to “In Repair”, click Print Label
  • Auto-print on ticket creation (if enabled)
  • Bulk print historical tickets

Supported printers:

  • Zebra ZP450, ZP600, Z6M
  • Brother QL-1100 (4x6)
  • Dymo LabelWriter Pro
  • Epson ColorWorks

Embed a public status widget on your website showing current wait times and shop status.

Setup:

  1. ShopPluginsStatus Check Widget
  2. Generate an embed code
  3. Paste into your website’s HTML
  4. Customize colors to match your branding

What customers see:

  • “Currently accepting [device type] repairs”
  • “Average turnaround: [X days]”
  • “Estimated quote time: [X hours]”
  • Queue position (if appointment booking enabled)

Widget updates every 15 minutes.

Migrate historical repair data from PCRT legacy system.

Setup:

  1. ShopPluginsPCRT Migration
  2. Export your PCRT database as CSV
  3. Upload CSV file
  4. RepairOps maps fields and validates data
  5. Review mapping, adjust if needed
  6. Click Migrate (creates tickets, customers, parts, work history)

What’s imported:

  • Repair tickets (with dates and status)
  • Customer information
  • Device history
  • Parts used
  • Technician assignments

See Migration Guide for detailed instructions.

Pro tier customers can install additional plugins:

RepairOps Google Reviews plugin integration

Manage and display customer reviews from Google Maps and Google Business.

Setup:

  1. ShopPluginsGoogle Reviews
  2. Authorize RepairOps to access your Google Business account
  3. Configure:
    • Auto-post repair completion notification encouraging review
    • Email template for review request
    • Review display settings (allow/hide negative reviews)

Features:

  • Monitor new reviews in RepairOps dashboard
  • Respond to reviews from RepairOps (reply posted to Google)
  • Track review trends and sentiment
  • Integrate review rating into Analytics dashboard
RepairOps Time Clock plugin for staff attendance tracking

Track employee work hours with a simple clock-in/clock-out system.

Setup:

  1. ShopPluginsTime Clock
  2. Enable for specific roles (TECH, FRONT_DESK, etc.)
  3. Set break times and overtime rules
  4. Configure overtime pay rules (if tracking)

Usage:

  • Employees clock in/out from dashboard or mobile
  • Auto-clock-in when assigned a ticket (optional)
  • Auto-clock-out when ticket completed (optional)
  • Punch-in/out directly from Kanban (one-click)

Features:

  • Shift history and corrections (admin override)
  • Timesheet export to payroll software (ADP, Workday, etc.)
  • Hours-worked integration with KPI dashboard
  • Overtime alerts
RepairOps POS Terminal plugin for non-repair sales

Covered in detail in POS Terminal documentation. Free sample of POS for Pro tier; full version included.

RepairOps Appointments plugin for customer booking

Allow customers to book repair appointments online.

Setup:

  1. ShopPluginsAppointment Booking
  2. Set availability:
    • Shop hours and days
    • Break times
    • Appointment duration (15/30/60 min slots)
    • Max concurrent appointments
  3. Configure notifications:
    • Confirmation email to customer
    • Reminder SMS 24 hours before
    • Alert to shop when new booking created

Features:

  • Public booking calendar on your website
  • Device-type specific appointment types (laptop repair, phone, etc.)
  • Estimated cost/duration by device type
  • Automatic check-in workflow (customer arrives, triggers intake form)
  • Cancellation/rescheduling by customer or shop
  • Integration with Analytics (book → check-in → repair pipeline)

Export customer contact data for external CRM or marketing.

Setup:

  1. ShopPluginsCustomer Export
  2. Configure export fields:
    • Name, phone, email, address
    • Repair history (count, date range)
    • Device types serviced
    • Lifetime spend
    • Last service date
  3. Set export frequency (manual, weekly, monthly)
  4. Select destination:
    • CSV download
    • MailChimp / Klaviyo (email marketing)
    • Salesforce / HubSpot (CRM)

Use cases:

  • Email campaigns (“We haven’t seen you in 6 months…”)
  • Target high-value customers for new services
  • VIP program enrollment
  • Market research

Privacy: Only customers who opted into marketing receive emails. GDPR/CCPA compliant.

Browse, install, and review plugins from the Marketplace:

  1. Navigate to ShopPlugin Marketplace
  2. Browse by category:
    • Communication (SMS, email, messaging)
    • Integrations (CRM, accounting, scheduling)
    • Parts sourcing (supplier APIs)
    • Payments (Stripe, Square, PayPal)
    • Reporting (custom dashboards)
    • Automation (workflow triggers, AI tasks)
  3. Click a plugin to view:
    • Description and screenshots
    • Installation instructions
    • Pricing (free or Pro/Enterprise only)
    • Customer reviews (rating 1-5 stars)
    • Required permissions (data access, shop features)
  1. Click Install on the plugin card
  2. Review required permissions
  3. Click Confirm
  4. Plugin appears in Active Plugins
  5. Configure (see setup instructions above)

Customers can review and rate plugins:

  1. Open plugin details
  2. Click Write Review
  3. Rate 1-5 stars and write feedback
  4. Submit

Reviews are moderated and appear publicly (helps other shops decide).

RepairOps uses capabilities to automatically route tasks to the right plugin:

CapabilityExamplesUse For
sms_providerTwilio, AWS SNSSend SMS notifications
email_providerSendGrid, MailgunSend transactional email
label_printerZebra, BrotherPrint work order labels
payments_providerStripe, Square, PayPalProcess payment transactions
parts_providerAnixter, Tech DataAuto-source parts from catalog
rmm_providerConnectWise, KaseyaRemote device management
review_providerGoogle, Yelp, TrustpilotManage online reviews
crmSyncSalesforce, HubSpotSync customer records
accounting_providerQuickBooks, XeroPost transactions to accounting
appointment_providerCalendly, Acuity, SetmoreBooking and scheduling
shipping_providerFedEx, UPS, USPSLabel and track shipments
voice_providerTwilio, VonageVoice call recording/transcription
parts_sourcingBuildCores, iFixit, NeweggComponent databases
backup_providerAWS, Google Cloud, BackblazeAutomated backups

When RepairOps needs to send SMS, it automatically uses the active SMS provider. If multiple are installed, you select the default.

Fallback Chains Enterprise

Section titled “Fallback Chains ”

Configure fallback providers for reliability:

  1. ShopPlugin SettingsCapability Routing
  2. Set primary and fallback for each capability:
    • Primary: Twilio (SMS)
    • Fallback 1: AWS SNS
    • Fallback 2: Manual (alert shop if both fail)
  3. RepairOps auto-fails over if primary is down

This ensures critical workflows (sending customer notifications) continue even if a provider has an outage.

Third-Party Plugin SDK Enterprise

Section titled “Third-Party Plugin SDK ”

Develop your own plugins and submit to the marketplace.

SDK includes:

  • Plugin manifest specification (capabilities, metadata, UI components)
  • Event hooks (ticket created, status changed, payment processed)
  • UI component library (buttons, forms, modals)
  • Data access APIs (read customer, ticket, inventory data)
  • Testing framework and sandbox

See Plugin SDK Documentation for full details.

  1. Navigate to ShopActive Plugins
  2. View installed plugins with status:
    • Enabled
    • Needs configuration (e.g., API key missing)
    • Error (e.g., provider unreachable)
  3. Click Configure to update settings
  4. Click Disable to temporarily turn off (data preserved)
  5. Click Uninstall to remove (data may be preserved or deleted per plugin)

Debug plugin issues:

  1. ShopPlugin Logs
  2. Filter by plugin name and date range
  3. View:
    • API calls made by plugin
    • Success/error status
    • Response time
    • Error messages and stack traces

Useful for:

  • Troubleshooting failed integrations
  • Auditing data sent to external services
  • Performance monitoring
Feature Starter Pro Enterprise
Label printer plugin
Status check widget
PCRT migration
Google Reviews
Time Clock
POS Terminal
Appointment Booking
Customer Export
Plugin marketplace
Capability routing
Fallback chains
Third-party SDK
Plugin logs

Start with one plugin — Don’t install 10 plugins at once. Master each one before adding more.

Keep API keys secure — Store API keys in RepairOps, not in shared documents or hardcoded.

Monitor plugin logs — If a plugin stops working, check logs for clues.

Test before deploying — Enable plugins during quiet hours and test workflows end-to-end.

Review permissions — Before installing a plugin, review what data access it requests. Be cautious with plugins requesting full customer or payment data.