A domain-specific operating system for pest-control companies.
The feature set reflects implemented Premium capabilities and documented limitations, without native mobile, SMS, automatic route optimization, or full marketplace Connect claims.
Operations
Run daily pest-control work from customer intake through completed visit documentation.
Customers, locations, employees, services, leads, estimates, jobs, and audit history.
Calendar, job table, Growth dispatch board, territories, technician web view, and printable day sheet.
Recurring service agreements with idempotent visit generation and optional auto-invoice.
Visit reports, photos, pest catalog, product catalog, treatment applications, and printable customer reports.
Customer experience
Give end customers a secure portal while keeping internal notes and payment identifiers private.
Magic-link portal for appointments, invoices, estimates, agreements, reports, profile, and service requests.
Secure expiring estimate approval links with atomic conversion to customer, location, and job.
Hosted Stripe Checkout for invoices, saved cards, entitlement-gated autopay, and amount validation.
Customer communication timeline for lifecycle events and staff notes, with explicit portal visibility.
SaaS platform
Ship a self-hosted SaaS-ready foundation with billing, API, webhooks, cron, and retention hooks.
Starter, Pro, and Growth SaaS subscription billing with monthly and annual Stripe prices.
REST API with session or personal access token auth, parse helpers, envelopes, and scoped tokens.
Growth outbound webhooks with HMAC signatures, retry logs, and cron retry processing.
Cleanup cron for expired sessions, portal tokens, webhook deliveries, Stripe events, and optional audit logs.
Important exclusions
- No automatic route optimization; dispatch route ordering is manual.
- No SMS, WhatsApp, Slack, push, or third-party review-site APIs; automation is email-only.
- No native iOS or Android app; the product ships technician web views and mobile-friendly API endpoints.
- No full Stripe Connect marketplace operations such as payout management UI or connected-account event fan-out.
- Four locales ship in v1: English, Greek, Arabic, and Hebrew. Arabic and Hebrew are RTL locales. Additional locales can be added by following the locale structure and running npm run i18n:check.
- Distributed rate limiting and malware scanning are operator responsibilities.
Ready to run pest control on one platform?
Create your workspace in minutes and explore the full operations, billing, and portal workflow.
No credit card required to create your workspace.