Built for operations that can't afford shortcuts
When you're running multiple crews, managing complex projects, and answering to compliance requirements, you need more than basic job management. Pillar's Enterprise plan gives larger teams the depth they need without the complexity they don't.
Larger operations, different problems
Once you pass a handful of technicians, the bottlenecks shift. Scheduling gets harder, accountability matters more, and a spreadsheet stops being enough. These are the problems Pillar's Enterprise tier was designed to solve.
Multi-job coordination
A single customer engagement involves multiple jobs, appointments, and technicians spread across weeks.
Solved by Project Management
Compliance and accountability
You need a record of who changed what, when, and why. Verbal confirmations are not enough at this scale.
Solved by Audit Logging
Job sequencing
Some work cannot start until prior work is complete. Without enforced dependencies, mistakes happen.
Solved by Job Dependencies
Formal agreements
Larger jobs require signed contracts before work begins. Templates, versioning, and approvals need a structured workflow.
Solved by Contract Management
System integration
Your accounting, payroll, or ERP systems need data from the field. Manual re-entry creates errors.
Solved by API Access
Advanced communications
High call volumes, marketing attribution, and automated SMS notifications require a dedicated communication stack.
Solved by Twilio Integration
Enterprise plan features
ProEverything in the Pro plan, plus the modules that matter when you're managing complexity at scale. All included at $199/mo.
Project Management
Group jobs, estimates, invoices, and documents under a single project. Budget tracking, team assignments, and timeline management.
Learn moreContract Management
Create contracts from templates with variable substitution. Customer approval via tokenized links with signature capture.
Learn moreJob Dependencies
Define prerequisite relationships between jobs. Four dependency types with blocking enforcement and override tracking.
Learn moreAudit Logging
Track 20 event types including logins, role changes, and data modifications. Full actor, IP, and timestamp records.
Learn moreAPI Access
200+ REST endpoints with Swagger documentation. JWT authentication, rate limiting, and full CRUD across all entities.
Learn moreTwilio Integration
Dedicated Twilio sub-account per company. Voice calls, call recording, SMS compliance, and marketing attribution.
Learn moreDispatch Intelligence
Technician recommendation engine that suggests best-fit assignments based on skills, availability, and territory.
Learn morePricing Formulas
Dynamic pricing engine with cascade recalculation, audit trail, and rollback capability across your price book.
Learn moreEstimate Versioning
Create revisions from existing estimates with version chain tracking, comparison diffs, and change orders.
Learn moreData isolation and accountability at every level
Pillar is built as a multi-tenant platform with complete data isolation between companies. Every request is scoped to the tenant, every action is role-checked, and every change can be traced.
Complete tenant data isolation
Every database table includes a company_id foreign key. A global interceptor scopes every request to the correct tenant.
Role-Based Access Control
Four user roles (Owner, Dispatcher, Technician, Customer) with endpoint-level permissions on every API call.
20 audited event types
Login success and failure, password changes, role modifications, account lifecycle events, and more — all logged with IP and correlation ID.
JWT with refresh tokens
Short-lived access tokens with automatic refresh. HttpOnly cookies, bcrypt password hashing, and rate limiting on all auth endpoints.
11 feature flag guards
Tier-gated features are enforced at the API level. No client-side-only gating — the backend validates access on every request.
Audit Log
User role changed
owner@acmeplumbing.com · 2 min ago
Login from new IP
tech@acmeplumbing.com · 15 min ago
Account deactivated
owner@acmeplumbing.com · 1 hr ago
Password changed
dispatcher@acmeplumbing.com · 3 hrs ago
GET /api/jobs?status=IN_PROGRESS
Authorization: Bearer <token>
// 50+ public endpoints across every module
// Swagger/OpenAPI docs at /api/docs
// JWT auth with refresh tokens
Stripe
Payments
Twilio
SMS & Voice
SendGrid
Google Maps
Geocoding
Connect Pillar to your existing stack
200+ REST API endpoints with Swagger documentation. Connect your accounting system, build custom reports, or automate workflows with full programmatic access to your data.
200+ REST endpoints
Full CRUD for jobs, customers, estimates, invoices, technicians, scheduling, and more.
Swagger/OpenAPI documentation
Auto-generated API docs available at /api/docs. Browse endpoints, schemas, and try requests live.
JWT authentication
Secure token-based auth with 15-minute access tokens and 7-day refresh tokens.
Rate limiting
Global rate limiting at 100 requests per minute per user, with endpoint-specific limits where needed.
Straightforward pricing, no surprises
Every company starts with a 14-day free trial on the Enterprise plan. Full access to every feature, no credit card required to start.
Pro
Core CRM features for growing teams
- Jobs, scheduling, and dispatch
- Customer and equipment management
- Estimates with approval workflow
- Invoicing with Stripe payments
- Customer portal
- Price book and catalog
- SMS notifications via Twilio
- White-label branding
Enterprise
All features for complex operations
- Everything in Pro
- Project management
- Contract management with templates
- Job dependencies with blocking
- Audit logging (20 event types)
- Full API access with docs
- Voice calls and call recording
- Dispatch intelligence
- Pricing formula engine
- Estimate versioning and change orders
Every plan includes the core platform
Whether you start on Pro or Enterprise, these capabilities are always available. The Enterprise plan adds the modules listed above on top of this foundation.
Jobs & Scheduling
Multi-visit jobs with drag-and-drop calendar and conflict detection.
Customers
Full customer records with portal access, communication history, and equipment.
Estimates & Invoicing
Quote-to-invoice workflow with Stripe payments and approval signatures.
Technician Management
Skills, schedules, time tracking, and performance analytics.
Equipment Tracking
Warranty tracking, service history, and installation records per customer.
White-Label Branding
Custom logo, colors, subdomain, and email domain for your brand.
Mobile (PWA)
Installable on any device. Offline caching, home screen shortcuts, no app store.
Analytics & Reporting
Profitability, labor variance, and technician performance reports.
See how Pillar handles enterprise workflows
Walk through projects, contracts, job dependencies, and audit logging with our team. We'll tailor the demo to your operation's actual complexity.