ServiceTitan development
ServiceTitan API Integration & Custom Development
ServiceTitan runs the office. When you need a screen, a report, a website flow or an automation it doesn't offer, we build it on the API your admin approves, with your data staying under your control.
Five kinds of work
Explore what can be built on ServiceTitan.
Pick a category to see the specific projects in it. Each one has its own page explaining how it works, what it depends on, and what to have ready before a first call.
API Development & Custom Applications
Standalone apps and internal tools built on your ServiceTitan data, with the authentication, sync and error handling done properly.
- Custom API applicationsInternal tools and standalone web apps built for one job, on top of your ServiceTitan data.
- API authentication & setupApp registration, admin approval, OAuth tokens, app keys, scopes and environments, explained accurately.
- Customer & job data syncCustomers, locations, jobs and appointments kept current in an authorized app, within ServiceTitan's rules.
- Estimates & invoicesEstimate reporting, invoice reconciliation and finance tools that read ServiceTitan data carefully.
- Integration costThe factors that set the price of a ServiceTitan integration, and the rates we publish.
Dashboards, Analytics & Business Intelligence
Reporting screens shaped around how your company actually measures itself, from the owner's weekly view to the technician board.
- Executive KPI dashboardThe owner's one-screen view: revenue, jobs, ticket, open estimates and booking rate, defined in writing.
- Revenue dashboardBooked vs invoiced vs collected revenue, adjustments and A/R, by period and business unit.
- Technician performancePer-tech jobs, revenue, ticket and close rate, with fair credit rules for split and assisted jobs.
- Marketing ROI dashboardAd spend beside ServiceTitan bookings and revenue: cost per booked job and return by channel and campaign.
- Lead-to-booked-job analyticsThe funnel from lead to booked, completed and invoiced job, with unbooked reasons and CSR booking rates.
- Multi-location reportingBranch roll-ups across business units or separate ServiceTitan accounts, normalized and access-controlled.
- Job profitabilityEstimated vs actual labor and materials, margin by job type, and honest notes on which costs are recorded.
Website Integrations & Lead Generation
Forms, booking requests, estimate tools and portals that hand customers to ServiceTitan without anyone retyping them.
- Website integrationWebsite forms and booking requests delivered into ServiceTitan.
- Contact form integrationWebsite forms mapped field by field into ServiceTitan, with spam, duplicates and outages handled.
- Online bookingBooking flows that respect your board: preferred windows, confirmed slots, and when to use Scheduling Pro.
- Instant estimate toolsPrice ranges on your website, with every answer sent to ServiceTitan alongside the request.
- Lead source attributionUTMs, click IDs and landing pages captured on the website and carried into ServiceTitan campaigns.
- Customer portalsSigned-in pages where customers see their own appointments, projects and documents. No ServiceTitan logins.
Project Galleries & Photography Automation
Approved completed jobs and their photos, turned into galleries and case studies on your website, with the office in control of what's published.
- Automated project galleryApproved job photos flow from the truck to your website, sorted, resized and published automatically.
- Before & after galleriesBefore and after pairs captured in the field, matched in the office and shown as sliders that work on phones.
- Completed jobs to portfolioYour best completed jobs turned into written case studies, drafted privately and published with approval.
- Photo review & approvalA private admin tool where the office checks, crops and approves job photos before they're published.
Workflow Automation & External Integrations
Follow-ups, renewals, alerts and scheduled reports, plus clean feeds into Google Sheets and Power BI.
- Estimate follow-upOpen estimates found, timed, approved and followed up by consent, with a hard stop when one is sold.
- Maintenance agreement renewalsExpiring members found early, missed visits caught, and renewal reminders sent by consent.
- Dispatch & schedulingWallboards, install boards and capacity views built on ServiceTitan's dispatch and schedule data.
- Job status alertsCancellations, holds and completions sent to the right people in Slack, Teams, email or text.
- Google SheetsScheduled ServiceTitan numbers in the sheet your team already uses, designed around the API Terms.
- Power BIA staged, modeled pipeline from ServiceTitan into Power BI, with security and retention agreed first.
- Scheduled report emailsShort daily and weekly summaries from ServiceTitan, written for a phone and sent by email or Slack.
When the software runs the business, the gaps cost real money.
A contractor that runs on ServiceTitan has most of its business in one system: customers, jobs, estimates, invoices, technicians, memberships, campaigns. That's the point of it. But the system is built for thousands of companies at once, and every company eventually hits a question it can't answer the way the owner wants, a screen the dispatchers wish existed, or a step somebody still does by hand every afternoon.
Some of those gaps close with configuration, a ServiceTitan add-on, or an app from its marketplace, and when they do, that's usually the cheaper answer. We'll say so. The rest need software built for one company: a dashboard that measures what you measure, a website that hands leads straight to the office, a gallery that turns finished jobs into proof, an automation that follows up on the estimates nobody called back.
That's the work this section covers. Mesa Web Designers builds custom applications and integrations on ServiceTitan's developer APIs for home-service companies across the country: HVAC, plumbing, electrical, roofing, garage doors and the trades around them.
Five kinds of projects
Most requests fall into one of these. Each has its own section with the details, limits and examples.
API development & custom applications
Internal tools and standalone apps that read and, where permitted, write ServiceTitan data, with authentication, syncing and error handling done properly. API development.
Dashboards & analytics
Owner, revenue, technician, marketing and multi-location reporting built around your definitions, refreshed on a schedule. Custom dashboards.
Website & lead integrations
Forms, booking requests, estimate tools, attribution and customer portals connected to ServiceTitan. The most common first project is ServiceTitan website integration.
Project galleries
Completed jobs and approved photos turned into galleries and case studies on your website, with the office deciding what gets published. Project galleries.
Workflow automation
Estimate follow-up, agreement renewals, job alerts, scheduled reports, and clean feeds into Google Sheets or Power BI. Workflow automation.
Not sure which?
Describe the problem, not the solution. "The office retypes every web lead" and "I can't see which ads book jobs" are perfectly good starting points.
How a ServiceTitan project runs
The order is the same whether the project is a one-form integration or a reporting system for several branches.
- 1
Define the outcome and the data
We agree on what the finished thing does, which ServiceTitan records it needs, and whether it only reads data or also creates or changes it. Read-only projects are simpler, safer and cheaper, so we push for them where they'll do.
- 2
Your admin approves access
ServiceTitan doesn't hand data to developers; your company grants it. ServiceTitan asks customers to check with its integrations team before engaging an outside developer, and we recommend the same. Then your admin connects the app and approves the specific permissions it needs, and the credentials go to the server, never into a web page. How API access and authentication work.
- 3
Build against a safe copy
Where ServiceTitan provides an integration environment for your account, development and testing happen there first, so nothing touches live jobs until it has been checked.
- 4
Test with the people who'll use it
A dispatcher, a CSR or the owner tries it with real scenarios. Most of the fixes at this stage are about wording and defaults, not code.
- 5
Cut over, document, support
Go-live is planned so the office isn't surprised, and you get plain documentation of what was built, what it can access, and how to turn it off. APIs change, so ongoing support is part of the conversation from the start.
What ServiceTitan does, and what we add
A fair split. Where ServiceTitan's own features fit, use them; custom work is for the parts that are specific to your company.
| Need | In ServiceTitan | Custom-built |
|---|---|---|
| Reporting | Built-in reports and dashboards, configurable within the product. | Your own metric definitions, data joined from other systems such as ad platforms, and screens designed for one audience. |
| Website leads | ServiceTitan's own online booking and marketing products, depending on what your account includes. | Your website's own forms, estimate tools and booking flows, sent in with the source and the customer's answers attached. |
| Customer communication | Built-in customer notifications and marketing tools, depending on your products. | Messages driven by your own rules, such as estimate follow-up timing or renewal sequences, with approval steps where you want them. |
| Data outside ServiceTitan | Exports and whatever data products your account includes. | Scheduled feeds into your database, Google Sheets or Power BI, with the shape and refresh you choose. |
Who builds it
Mesa Web Designers is one senior developer who has been building for the web since 1999. The person who scopes your project writes the code and answers the phone afterward. We're an independent developer: not a ServiceTitan partner, and not affiliated with or endorsed by ServiceTitan.
The portfolio shows the relevant work plainly. HomeService WebApp, an estimate-recovery application for contractors, is built on PHP, MySQL, Stripe and the ServiceTitan API. The Bleuwave HVAC site lists ServiceTitan in its stack alongside Next.js and PostgreSQL. HVAC Web Designer includes sales dashboards and integrations with the field software contractors already run. We describe those projects by what was built, not by numbers we can't show you.
Projects are priced from the published rates: web apps, portals and integrations start from $575, priced by complexity, and every website package includes one custom third-party API integration. Your ServiceTitan subscription and any API terms stay between you and ServiceTitan. What drives the cost of a ServiceTitan integration.
What to have ready before we talk
None of this is required for a first call, but each answer makes the scope and the quote sharper.
- Which ServiceTitan records the project needs (jobs, estimates, invoices, customers, campaigns, photos)
- Whether it only reads data or also creates or changes records
- How many business units, branches or ServiceTitan accounts are involved
- Who uses the result: the owner, the office, technicians or customers
- Other systems involved, such as your website, Google Ads, Sheets or Power BI
- Whether your admin has approved API access before, and for what
Diagram: the contractor's ServiceTitan tenant grants an app access. A server-side integration layer requests an access token, calls the permitted APIs, stores what it needs in its own database, and feeds the custom application.
Related services: Expert API integration, Custom web applications, AI & workflow automation.
Mesa Web Designers is an independent developer. We are not affiliated with, endorsed by, or a partner of ServiceTitan. ServiceTitan is a trademark of its owner. What an integration can do depends on your ServiceTitan products, the permissions your admin grants, and the APIs available to your account.
Start the conversation
Discuss your ServiceTitan project.
Tell us what you want ServiceTitan to do that it doesn't do today. We'll tell you, plainly, whether it can be built on the API, what it depends on, and what it costs.
- Web apps, portals and integrations start from $575, priced by complexity
- The developer who scopes it builds it and answers the phone
- Built for ServiceTitan contractors nationwide
What do you need built?
Pick what fits (pick any)
Rather talk? (480) 525-7582. 0% financing on any project, 25% down. See all pricing
ServiceTitan development: questions we hear a lot.
Are you a ServiceTitan partner?
No. Mesa Web Designers is an independent developer, not affiliated with or endorsed by ServiceTitan. We build on the API access ServiceTitan makes available to its customers, with your admin approving the connection and the permissions it gets.
Can you change how ServiceTitan itself is configured?
No, and we don't try. Pricebooks, job types, workflows and native reports are configured inside ServiceTitan by your team, ServiceTitan or a ServiceTitan consultant. We build the software around it: integrations, apps, dashboards and automations that use its data.
Do you need our ServiceTitan login?
No. Integrations use API credentials your admin creates for the app, with only the permissions it needs. We never ask for a staff member's username and password, and we don't scrape ServiceTitan screens.
Do you only work with contractors in Arizona?
No. The business is named for Mesa, but ServiceTitan projects are built for contractors anywhere in the United States.
What does a ServiceTitan integration cost?
Web apps, portals and integrations start from $575 and are priced by complexity: how much data, whether it writes back to ServiceTitan, how often it syncs, and how many other systems are involved. Every website package also includes one custom third-party API integration. You get a written, fixed quote before work starts.
Discuss your ServiceTitan project.
Tell us what you want ServiceTitan to do that it doesn't do today. We'll tell you, plainly, whether it can be built on the API, what it depends on, and what it costs.
