Pillar
Pillar
By Company Size

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.

ProjectsContractsJob DependenciesAudit LoggingAPI AccessWhite-Label

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

Security

Data 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

WARNING

Login from new IP

tech@acmeplumbing.com · 15 min ago

INFO

Account deactivated

owner@acmeplumbing.com · 1 hr ago

CRITICAL

Password changed

dispatcher@acmeplumbing.com · 3 hrs ago

INFO
API Request

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

Email

Google Maps

Geocoding

API & Integrations

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

$99/mo + $49/additional user
  • 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
Recommended for Enterprise

Enterprise

All features for complex operations

$199/mo + $69/additional user
  • 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

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.