Burst-pipe call at 2am? OptimizeIt Pro answers, qualifies, quotes flat-rate, and dispatches without waking you. $239/mo annual. No contracts. 30-day trial.
How does OptimizeIt pricing compare to ServiceTitan for a 10-truck plumbing shop?
For a 10-truck residential plumbing shop, the math breaks down very differently between the two platforms. ServiceTitan is sales-led and pricing is gated behind a demo, but reported ranges across FieldPulse and Projul comparison content land at roughly $245 to $500 per tech per month, plus a one-time implementation fee that typically runs $5,000 to $50,000 depending on industry vertical and configuration depth. On a 10-tech footprint, that puts your Year 1 ServiceTitan cost somewhere between $34,400 and $110,000 once implementation is included, and recurring annual cost between $29,400 and $60,000.
OptimizeIt Pro is $239 per month on an annual commitment ($2,868 per year) and includes 6 seats, 2,000 AI tokens per month, 120 voice minutes per month, 6 industry packs, and the 24/7 AI Voice Agent for inbound and outbound calls. Extra seats are $25 per month flat, so a 10-tech shop running 10 dispatcher/CSR/owner seats, 4 beyond the 6 included, would add $100 per month, bringing the total to $339 per month or $4,068 per year. There is no implementation fee. White-glove migration from your current platform is included.
Year 1 difference: roughly $30,000 to $106,000 in your pocket, plus a 30-day free trial and month-to-month flexibility instead of an annual ServiceTitan contract.
The honest caveat: ServiceTitan has a deeper flat-rate pricebook ecosystem with dealer-specific catalogs that 10-truck shops with mature pricebook workflows often rely on. If you have already built your business around their Pricebook Pro and Marketing Pro stack, switching costs are real. OptimizeIt is the right answer for shops that want modern AI-native phone answering and dispatch without paying enterprise rates and without an implementation timeline that stretches 4-6 months. If you are sub-$5M in revenue and your primary bottleneck is missed calls and after-hours coverage, ServiceTitan is overspec'd for you.
Does OptimizeIt support Master Plumber license tracking and backflow prevention cert renewals?
Yes, license and certification tracking is part of the Plumbing industry pack available on Starter and above. The pack includes fields and reminder workflows for state Master Plumber and Journeyman license expirations, backflow prevention assembly tester certifications (typically renewed annually with state water authorities), state contractor licenses, and city/county permit privilege renewals.
What this means in practice: when you add a tech, you record their license number, issuing state, expiration date, and certification type (backflow tester, medical gas installer, gas piping, etc.). The system fires renewal reminders at 90, 60, and 30 days before expiration so you do not get caught sending an uncertified tech to a backflow inspection job that gets red-tagged. The AI Co-Pilot will also flag scheduling conflicts (you cannot dispatch a tech without a current backflow cert to a backflow assembly test).
For Master Plumber license tracking across multiple states (which matters for shops that serve metros crossing state lines like KC, Memphis, Philly, NYC tri-state), each tech profile holds multiple state licenses with separate expiration tracking.
What OptimizeIt does NOT do: we do not file your renewals for you. State and municipal renewal portals vary too widely for that to be reliable. We also do not track CEU credit hours toward license renewal automatically because most state plumbing boards do not have an API for that. You still own the actual paperwork and the relationship with your state board.
For shops in jurisdictions with stricter requirements like Massachusetts, Illinois, or California where journeymen log apprentice hours toward Master Plumber eligibility, the system holds custom fields for apprentice hour tracking and you can run reports for board submissions. This is a typical Core tier or Plus tier use case. If you are running a single-license owner-operator shop, the Starter tier covers it; if you have multiple licensed techs across states, plan on Core or above.
Can OptimizeIt's AI Voice Agent actually triage an emergency burst pipe call at 11pm?
Yes, and this is the core reason most plumbing shops move to the Pro tier. Here is the actual workflow:
Call comes in at 11pm. The AI Voice Agent answers in under 100 milliseconds. It identifies itself, asks the caller what is happening, and listens for trigger phrases like burst pipe, water everywhere, sewage backup, no hot water, leak from ceiling. Based on the description and the time of day, it scores severity on a 4-point scale (true emergency / urgent same-day / next-business-day / informational).
For a confirmed burst pipe at 11pm: the agent captures the caller's name, callback number, service address, brief problem description, and whether they have shut off the main. It then quotes your published after-hours dispatch fee (which you configure in the industry pack), confirms the customer wants the truck rolled, dispatches the on-call tech via SMS to their phone, fires an ETA SMS to the customer, and logs the entire transcript plus the new job to your CRM.
For a slow drip discovered before bed that can wait: the agent books the next-available daytime slot, sends a confirmation SMS, and logs the call.
The 24/7 AI Voice Agent (inbound and outbound) is bundled in Pro at $239 per month annual with 120 voice minutes per month included. Overage minutes are billed at a published rate, not a per-incident surprise. The average plumbing shop fields 8-12 after-hours calls per week, which lands comfortably inside the 120-minute envelope for short triage calls.
The honest disclosure: the agent works well for the 80% of plumbing call patterns that follow predictable shapes. For unusual situations (cross-bore gas-into-sewer hits, commercial backflow contamination events, multi-unit building floods) the agent will escalate to your on-call number rather than book. That is the right behavior. Do not buy this expecting it to replace your experience on the gnarly 5% of calls. Do buy it expecting it to catch the 40% of after-hours calls you are currently missing.
How does OptimizeIt handle Ferguson, Winsupply, and supply-house pricing integration?
Direct API integration with Ferguson, Winsupply, Hajoca, and Morrison Supply is on the roadmap but is not live today. Here is what works now and what does not.
What works: the Plumbing industry pack ships with a flat-rate pricebook template seeded with common residential repair-and-replace tasks (water heater swap, garbage disposal install, toilet replacement, hose bib repair, P-trap replacement, main line snaking, hydro-jetting, etc.). You import your supply-house cost basis as a CSV from your Ferguson or Winsupply purchase history portal, set your markup or margin rule per task category, and the pricebook updates. AI photo quoting can identify common fixtures and parts from a job-site photo and pull the right pricebook entry into the estimate.
What does not work today: real-time price lookup against your supply-house counter pricing. If you walk into Ferguson and your contractor counter price on a 50-gallon Bradford White gas water heater dropped $40 yesterday, that does not flow into OptimizeIt automatically. You re-import the CSV monthly or quarterly (most shops do this on a quarterly cadence and it is fine).
What is on the roadmap (target Q4 2026): Ferguson Pro and Winsupply WIN API integration for real-time price sync. We are not promising a date and you should not buy OptimizeIt based on this roadmap item alone.
What alternatives look like: ServiceTitan has Pricebook Pro with dealer-specific catalogs that update through their network of supply partnerships. That is a real moat and it costs an extra five figures per year. FieldEdge has Coolfront integration which mostly serves HVAC and is thinner on plumbing-specific parts. Housecall Pro has a pricebook product that is a paid add-on stacked on top of the base subscription.
For most residential plumbing shops doing $500K to $5M in revenue, the CSV-import-quarterly workflow is adequate. If you need real-time supply-house pricing tied to live counter rates, OptimizeIt is not the right product for you yet.
How does OptimizeIt handle maintenance plans and recurring service agreements for plumbing?
Recurring revenue is meaningfully smaller in plumbing than in HVAC (no equivalent of the spring/fall HVAC tune-up cadence), but the shops that run a Drain Care Club or Whole Home Plumbing Inspection membership program get real lift from it. The Plumbing industry pack includes recurring agreement workflows that handle:
Membership billing: monthly or annual recurring charges via Stripe or your existing payment processor, with auto-renewal and dunning for failed cards. Tiered membership levels (Bronze/Silver/Gold or your branding) with different included services per tier (one annual whole-home inspection, priority dispatch, 10% off repairs, no after-hours dispatch fee, etc.).
Automatic visit scheduling: when a customer signs up, the system auto-creates the next visit on their renewal anniversary. For annual whole-home plumbing inspections this typically lands at the same month each year. The AI Co-Pilot will batch-suggest weekly calling lists of members due for their annual visit and the AI Voice Agent (Pro tier) can outbound-call them to book the appointment.
Member-only pricing: the pricebook holds member-vs-non-member rates and applies the discount automatically when the dispatched job is for a member.
Member retention reporting: month-over-month churn, annual renewal rates, lifetime value per member, and a flag for members who have not used their included benefits in over 8 months (these are the ones most likely to churn at renewal).
Honest scope: this works well for shops running 50 to 2,000 active members. If you have a 10,000+ member program with multi-tier loyalty rules, complex grandfathered legacy pricing, and integrations with a third-party retention platform like Ring Concierge or Service Hero, you are in ServiceTitan or Sera territory. We do not pretend to match that depth.
For a shop signing up 8-15 new members per month and trying to hit $200K-$500K in recurring annual revenue from a plumbing membership program, the Core ($79) or Plus ($159) tier is the right fit. Plus adds the phone system which most shops find useful for member-only inbound lines.
Frequently asked questions
How does OptimizeIt pricing compare to ServiceTitan for a 10-truck plumbing shop?
For a 10-truck residential plumbing shop, the math breaks down very differently between the two platforms. ServiceTitan is sales-led and pricing is gated behind a demo, but reported ranges across FieldPulse and Projul comparison content land at roughly $245 to $500 per tech per month, plus a one-time implementation fee that typically runs $5,000 to $50,000 depending on industry vertical and configuration depth. On a 10-tech footprint, that puts your Year 1 ServiceTitan cost somewhere between $34,400 and $110,000 once implementation is included, and recurring annual cost between $29,400 and $60,000.
OptimizeIt Pro is $239 per month on an annual commitment ($2,868 per year) and includes 6 seats, 2,000 AI tokens per month, 120 voice minutes per month, 6 industry packs, and the 24/7 AI Voice Agent for inbound and outbound calls. Extra seats are $25 per month flat, so a 10-tech shop running 10 dispatcher/CSR/owner seats, 4 beyond the 6 included, would add $100 per month, bringing the total to $339 per month or $4,068 per year. There is no implementation fee. White-glove migration from your current platform is included.
Year 1 difference: roughly $30,000 to $106,000 in your pocket, plus a 30-day free trial and month-to-month flexibility instead of an annual ServiceTitan contract.
The honest caveat: ServiceTitan has a deeper flat-rate pricebook ecosystem with dealer-specific catalogs that 10-truck shops with mature pricebook workflows often rely on. If you have already built your business around their Pricebook Pro and Marketing Pro stack, switching costs are real. OptimizeIt is the right answer for shops that want modern AI-native phone answering and dispatch without paying enterprise rates and without an implementation timeline that stretches 4-6 months. If you are sub-$5M in revenue and your primary bottleneck is missed calls and after-hours coverage, ServiceTitan is overspec'd for you.
Does OptimizeIt support Master Plumber license tracking and backflow prevention cert renewals?
Yes, license and certification tracking is part of the Plumbing industry pack available on Starter and above. The pack includes fields and reminder workflows for state Master Plumber and Journeyman license expirations, backflow prevention assembly tester certifications (typically renewed annually with state water authorities), state contractor licenses, and city/county permit privilege renewals.
What this means in practice: when you add a tech, you record their license number, issuing state, expiration date, and certification type (backflow tester, medical gas installer, gas piping, etc.). The system fires renewal reminders at 90, 60, and 30 days before expiration so you do not get caught sending an uncertified tech to a backflow inspection job that gets red-tagged. The AI Co-Pilot will also flag scheduling conflicts (you cannot dispatch a tech without a current backflow cert to a backflow assembly test).
For Master Plumber license tracking across multiple states (which matters for shops that serve metros crossing state lines like KC, Memphis, Philly, NYC tri-state), each tech profile holds multiple state licenses with separate expiration tracking.
What OptimizeIt does NOT do: we do not file your renewals for you. State and municipal renewal portals vary too widely for that to be reliable. We also do not track CEU credit hours toward license renewal automatically because most state plumbing boards do not have an API for that. You still own the actual paperwork and the relationship with your state board.
For shops in jurisdictions with stricter requirements like Massachusetts, Illinois, or California where journeymen log apprentice hours toward Master Plumber eligibility, the system holds custom fields for apprentice hour tracking and you can run reports for board submissions. This is a typical Core tier or Plus tier use case. If you are running a single-license owner-operator shop, the Starter tier covers it; if you have multiple licensed techs across states, plan on Core or above.
Can OptimizeIt's AI Voice Agent actually triage an emergency burst pipe call at 11pm?
Yes, and this is the core reason most plumbing shops move to the Pro tier. Here is the actual workflow:
Call comes in at 11pm. The AI Voice Agent answers in under 100 milliseconds. It identifies itself, asks the caller what is happening, and listens for trigger phrases like burst pipe, water everywhere, sewage backup, no hot water, leak from ceiling. Based on the description and the time of day, it scores severity on a 4-point scale (true emergency / urgent same-day / next-business-day / informational).
For a confirmed burst pipe at 11pm: the agent captures the caller's name, callback number, service address, brief problem description, and whether they have shut off the main. It then quotes your published after-hours dispatch fee (which you configure in the industry pack), confirms the customer wants the truck rolled, dispatches the on-call tech via SMS to their phone, fires an ETA SMS to the customer, and logs the entire transcript plus the new job to your CRM.
For a slow drip discovered before bed that can wait: the agent books the next-available daytime slot, sends a confirmation SMS, and logs the call.
The 24/7 AI Voice Agent (inbound and outbound) is bundled in Pro at $239 per month annual with 120 voice minutes per month included. Overage minutes are billed at a published rate, not a per-incident surprise. The average plumbing shop fields 8-12 after-hours calls per week, which lands comfortably inside the 120-minute envelope for short triage calls.
The honest disclosure: the agent works well for the 80% of plumbing call patterns that follow predictable shapes. For unusual situations (cross-bore gas-into-sewer hits, commercial backflow contamination events, multi-unit building floods) the agent will escalate to your on-call number rather than book. That is the right behavior. Do not buy this expecting it to replace your experience on the gnarly 5% of calls. Do buy it expecting it to catch the 40% of after-hours calls you are currently missing.
How does OptimizeIt handle Ferguson, Winsupply, and supply-house pricing integration?
Direct API integration with Ferguson, Winsupply, Hajoca, and Morrison Supply is on the roadmap but is not live today. Here is what works now and what does not.
What works: the Plumbing industry pack ships with a flat-rate pricebook template seeded with common residential repair-and-replace tasks (water heater swap, garbage disposal install, toilet replacement, hose bib repair, P-trap replacement, main line snaking, hydro-jetting, etc.). You import your supply-house cost basis as a CSV from your Ferguson or Winsupply purchase history portal, set your markup or margin rule per task category, and the pricebook updates. AI photo quoting can identify common fixtures and parts from a job-site photo and pull the right pricebook entry into the estimate.
What does not work today: real-time price lookup against your supply-house counter pricing. If you walk into Ferguson and your contractor counter price on a 50-gallon Bradford White gas water heater dropped $40 yesterday, that does not flow into OptimizeIt automatically. You re-import the CSV monthly or quarterly (most shops do this on a quarterly cadence and it is fine).
What is on the roadmap (target Q4 2026): Ferguson Pro and Winsupply WIN API integration for real-time price sync. We are not promising a date and you should not buy OptimizeIt based on this roadmap item alone.
What alternatives look like: ServiceTitan has Pricebook Pro with dealer-specific catalogs that update through their network of supply partnerships. That is a real moat and it costs an extra five figures per year. FieldEdge has Coolfront integration which mostly serves HVAC and is thinner on plumbing-specific parts. Housecall Pro has a pricebook product that is a paid add-on stacked on top of the base subscription.
For most residential plumbing shops doing $500K to $5M in revenue, the CSV-import-quarterly workflow is adequate. If you need real-time supply-house pricing tied to live counter rates, OptimizeIt is not the right product for you yet.
How does OptimizeIt handle maintenance plans and recurring service agreements for plumbing?
Recurring revenue is meaningfully smaller in plumbing than in HVAC (no equivalent of the spring/fall HVAC tune-up cadence), but the shops that run a Drain Care Club or Whole Home Plumbing Inspection membership program get real lift from it. The Plumbing industry pack includes recurring agreement workflows that handle:
Membership billing: monthly or annual recurring charges via Stripe or your existing payment processor, with auto-renewal and dunning for failed cards. Tiered membership levels (Bronze/Silver/Gold or your branding) with different included services per tier (one annual whole-home inspection, priority dispatch, 10% off repairs, no after-hours dispatch fee, etc.).
Automatic visit scheduling: when a customer signs up, the system auto-creates the next visit on their renewal anniversary. For annual whole-home plumbing inspections this typically lands at the same month each year. The AI Co-Pilot will batch-suggest weekly calling lists of members due for their annual visit and the AI Voice Agent (Pro tier) can outbound-call them to book the appointment.
Member-only pricing: the pricebook holds member-vs-non-member rates and applies the discount automatically when the dispatched job is for a member.
Member retention reporting: month-over-month churn, annual renewal rates, lifetime value per member, and a flag for members who have not used their included benefits in over 8 months (these are the ones most likely to churn at renewal).
Honest scope: this works well for shops running 50 to 2,000 active members. If you have a 10,000+ member program with multi-tier loyalty rules, complex grandfathered legacy pricing, and integrations with a third-party retention platform like Ring Concierge or Service Hero, you are in ServiceTitan or Sera territory. We do not pretend to match that depth.
For a shop signing up 8-15 new members per month and trying to hit $200K-$500K in recurring annual revenue from a plumbing membership program, the Core ($79) or Plus ($159) tier is the right fit. Plus adds the phone system which most shops find useful for member-only inbound lines.
What does the migration from Housecall Pro to OptimizeIt actually look like for a plumbing shop?
White-glove migration is included on all paid plans and runs 5-10 business days for a typical residential plumbing shop. The actual sequence:
Day 1-2: discovery call with your migration specialist. We pull a data export from your Housecall Pro account (customers, jobs, invoices, estimates, pricebook, recurring services, payment history, photos and attachments). HCP allows full account export through their admin settings and we walk you through it.
Day 3-5: data mapping and import into OptimizeIt. We preserve customer history, open job status, scheduled future jobs, recurring membership agreements, and your existing pricebook. The Plumbing industry pack auto-categorizes your services so you do not have to remap them by hand.
Day 6-7: parallel-running. You keep HCP live for inbound calls and dispatch while we configure your OptimizeIt instance, build out your call flow scripts for the AI Voice Agent (if you are on Pro), connect your payment processor, and sync your calendar and SMS gateways. Your techs get the mobile app installed and we run a training session with your dispatcher and office manager.
Day 8-10: cutover. We pick a Monday morning. New calls and new jobs route to OptimizeIt. HCP stays accessible read-only for 60 days for any legacy invoice questions or historical lookups.
What does not migrate cleanly: HCP-specific marketing automation sequences (their Marketing add-on uses their own templating engine), HCP-specific review request templates, and any Zapier integrations you built on top of HCP webhooks. Those get rebuilt in OptimizeIt during the configuration days. Most shops have 3-5 Zaps they actively rely on; rebuilding takes a half day.
Common migration friction point: pricebook reconciliation. If your HCP pricebook has 800+ line items with custom modifiers and dealer-specific costs, plan an extra 2-3 days for review with your migration specialist before cutover. The Plumbing industry pack template covers the common 200 residential tasks; the long tail (commercial backflow assemblies, medical gas installs, specialty fixtures) gets imported as-is and you tune from there.
HCP does not charge an exit fee but does require 30 days notice on annual plans to avoid a renewal charge. We schedule your cutover accordingly.