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, included with Pro / Business / Enterprise, or paid)
    • 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:

A plugin declares one or more capabilities; RepairOps routes work to the plugin that provides the matching capability. There are 26 capability types:

GroupCapabilities
Communicationssend_email, send_sms, send_push, send_chat_message
Payments & accountingprocess_payment, generate_invoice, sync_accounting
AIai_completion, ai_transcription, ai_vision, ai_embeddings
Parts & devicesparts_provider, rmm_provider, package_tracking
Workflowwebhook, request_review, staff_time_clock, appointment_booking
Knowledge & buildsknowledge_base, system_build, ifixit_guides
Voicevoice_call_log, voice_ringout, voicemail_intake, voice_copilot_input, voice_copilot_parse

When RepairOps needs to send an SMS, it automatically uses the active send_sms provider. If multiple are installed, you select the default. See the Plugin SDK for the full capability reference and manifest schema.

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.

Develop your own plugins with the open @repairops/plugin-sdk package and submit them to the marketplace.

SDK includes:

  • Plugin manifest specification (id, capabilities, category, settings schema)
  • Base classes (BasePlugin, plus AIProviderPlugin, PaymentPlugin, CommunicationPlugin)
  • Lifecycle event subscriptions (ticket created, status changed, payment received, and more)
  • validateManifest() and a test harness (createTestContext, createTestEvent)

Submitting a plugin for review uses an admin-scoped REST API key (Business+), and marketplace installs are available from Pro and above. 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 Business Enterprise
Label printer plugin
Status check widget
PCRT migration
Plugin marketplaceFree only
Google Reviews
Time Clock
POS Terminal
Appointment Booking
Customer Export
Capability routing
Submit plugins to marketplace
Capability fallback chains
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.