Feature availability
| Feature | Availability |
|---|---|
| Clients & vehicles | Free |
| Calendar scheduling & job notes Free is capped at 5 active (scheduled or in-progress) jobs at once; Pro is unlimited. | Free |
| Invoice PDF, portal link & customer payments Requires the operator's own connected Stripe account; Stripe's processing fees apply on both plans. | Free |
| Business profile, schedule & team settings | Free |
| Inventory & supplies with low-stock alerts | Free |
| Expense & profit reports (Money) Only 5 fixed date-range presets exist today — there's no custom range picker on desktop, on either plan. | Free |
| Lead pipeline board (viewing) | Free |
| Creating a new lead or quote Enforced on the server, same as the mobile app — the write is rejected for a Free organization. | Pro |
| Quote PDF export, quote portal link & quote email | Pro |
| Campaign drafting (subject, body, audience) | Free |
| Sending a campaign Enforced by the campaign-send service before any email goes out. | Pro |
| Website AI assistant chat widget A separate embeddable FAQ/booking-redirect chatbot, not part of the Free/Pro plan split. | Free |
| Self-serve billing & plan management | Free |
| Priority email support | Pro |
Desktop-only limitations
These aren't Pro-gated — they simply don't have a desktop screen yet. Both are regular features, just configured elsewhere:
| Feature | Where |
|---|---|
| Generating or sharing your public booking link Set this up from the mobile app — see the online-booking guide. | Not here |
| Full, job-specific, or photos-only portal links Desktop can only share Quote and Invoice portal links today. The Pro gate for these other scopes exists in the code, but there's no desktop screen to reach it — generate one from the mobile app instead. | Not here |
| Custom logo & accent branding for booking/portal pages Configured from the mobile app's business settings. | Not here |
| Receipt scanning (camera OCR) Mobile only. | Not here |
| Auto-message template editing Mobile only. Desktop can draft and send a one-off Campaign instead. | Not here |
Last reviewed: