App Center
Integrations live here - payments, messaging, remote access, backup, imports, and more.
Overview
The App Center is where RAD Repairs connects to the outside world. Each integration has its own page with setup, status, and settings. Access to the App Center is role-controlled.
Payments
- Stripe Payments - card and ACH payments, saved cards, portal checkout, and magic-link invoice payments.
- Square - connect your Square account to take card payments in the invoice payment window, with automatic reconciliation and card refunds from the invoice's Refund button. Connect it from App Center → Square (one click of "Connect to Square"), then a Square option appears alongside Stripe when taking payments.
- Cash App, Venmo, Zelle - person-to-person payment options with QR codes on your payment screens.
Messaging
- Twilio SMS - optional: two-way texting is built in on the platform's shared number; connect your own Twilio account to text from your own custom phone number.
Remote Access & Backup
- RustDesk Remote - bring your own RustDesk server for one-click remote desktop.
- ScreenConnect - bring your own ConnectWise ScreenConnect instance.
- Comet Backup - opt-in cloud backup powered by your own Comet server.
PSA / Import & Sync
- Syncro MSP - import your data and keep records syncing.
- RepairDesk - import customers, tickets, and invoices.
Accounting
- QuickBooks Online - push customers, invoices, and payments to QuickBooks automatically as they're created, or all at once on demand.
- Xero - the same sync for Xero, with configurable sales and payment account codes.
Shop Tools
- Maintenance Plans - your managed-service tiers, pricing, and automation.
- Website Contact Form - a form you embed on your own website so visitors can request service; submissions land in your Leads (see below).
- AutoPrinter - automatic, location-aware document printing.
Website Contact Form
Add a “Request Service” form to your own website. When a visitor submits it, a new Lead is created in your account (and, if you've enabled Staff Notifications, you get an email). The form is spam-protected and rate-limited automatically — there's nothing to configure on the server.
Getting your embed code
Open App Center → Website Contact Form in the app. That page gives you a ready-to-paste snippet with your website ID already filled in — you don't have to edit anything. It looks like this:
<div id="rad-service-form"></div>
<script src="https://api.radrepairs.com/api/v1/public/lead-form.js" data-tenant="YOUR_ID"></script>
Paste it onto any page of your website where you want the form to appear, then save/publish your site.
On the setup page the data-tenant value shows your real website ID automatically. If you're viewing on a local/preview address it may show main — on your live account it's always your real ID.
Styling it to match your site
The form ships with plain defaults so it works anywhere. To match your brand, add your own CSS on your website targeting these classes — your styles override the defaults, no !important needed: .rad-lf (the form), .rad-lf-title, .rad-lf-field (inputs and message box), .rad-lf-button, and .rad-lf-msg. The setup page includes a copy-paste example stylesheet.
Optional attributes
data-title="Request a Repair"- change the form heading.data-target="#myContainer"- render into a different element instead of#rad-service-form.