Self Scheduling
Tepia shows customers only the windows your dispatch rules allow, by trade and zone, so online bookings never overload a single technician.
Read: Customer Portal DevelopmentTepia builds custom field service customer portals where homeowners and commercial facility managers book and reschedule visits, watch the technician's arrival, approve proposed work, pay open balances and download service reports. Portals are built as React web apps or native apps, meet WCAG 2.1 AA and use tokenized payments through Stripe or Square.
A customer portal answers the questions that otherwise jam your phone lines: when is the tech coming, what did they find, and what happens next.
Tepia shows customers only the windows your dispatch rules allow, by trade and zone, so online bookings never overload a single technician.
Read: Customer Portal DevelopmentTepia gives commercial clients roles by location, so a regional manager sees every store while a store manager sees only their own site.
Read: Home Services and Home Improvement App DevelopmentCustomers see the assigned technician's photo, name and a live arrival estimate, which cuts the calls asking whether anyone is coming.
Read: Service Agreement and Maintenance Plan SoftwareService reports, inspection PDFs, warranty documents and agreement details sit in one history the customer can open any time of day.
Customer service research Tepia plans around when scoping field service portals.
Harvard Business Review reported that about 81 percent of customers try to solve an issue themselves before contacting a live agent.
Microsoft's Global State of Customer Service research found roughly 90 percent of consumers expect brands to offer self service.
Tepia clients report apps averaging 4.5 stars on the App Store and Google Play, a sign customers keep using what we build.
Homeowners and facility managers want different things from a portal, and Tepia designs for both. A homeowner with a noisy furnace wants to book a visit tonight, know who is coming, and approve the repair without a phone call. A facility manager responsible for 60 restaurants wants to submit a walk in cooler issue with photos, see which locations have open work, and download every completed report before an audit.
Both groups share one expectation: the portal must reflect reality. If the portal says a technician is on the way while dispatch has reassigned the job, trust disappears in a single visit. Tepia builds portals on the same live data your dispatchers see, so the arrival window, technician details and job status are always current.
The portal also becomes the place where your company shows its work. Photos of the cleaned coil, readings from the tune up and the technician’s notes turn an invisible service into something the customer can see, which is what keeps them booking with you instead of the next search result.
Tepia scopes the portal by audience. Most field service companies need some version of this matrix:
| Capability | Homeowner | Commercial facility manager |
|---|---|---|
| Request service | Pick a problem type and a time window | Submit by location with photos and a priority level |
| Track the visit | Technician photo, name and live arrival | Status of every open job across all sites |
| Approve work | Review options and sign on a phone | Approve against a purchase order or not to exceed limit |
| Payments | Card or bank payment, saved for next time | Statements by location, paid by the accounts team |
| History and documents | Past visits, photos, warranty details | Inspection reports, compliance certificates, asset lists |
| Agreements | See plan benefits and book included visits | View contract scope and upcoming preventive visits |
| Users and roles | Add a spouse or tenant | Regional and site level roles with single sign on |
Tepia usually launches the homeowner side first, because it reaches the most people, then adds commercial roles once the core data flows are proven.
A portal is only as good as the data behind it. Tepia connects it to your field service management system, whether a platform such as ServiceTitan or Jobber or a system we built, through APIs and webhooks so status changes appear within seconds. Arrival estimates come from the technician app’s location while the job is active, and stop when the job closes.
Security is designed in from the first wireframe. Homeowners sign in with a one time link sent by text or email, avoiding forgotten passwords. Commercial users can use single sign on through Microsoft Entra ID or Google. Payments run through Stripe or Square so card numbers never touch your servers, and every page is built to WCAG 2.1 AA so customers using screen readers can book and pay. Tepia can deliver the portal as a responsive web app, a progressive web app, or native iOS and Android apps under your brand.
Tepia follows the same six phases on every portal project, and a US based project manager owns the timeline.
Discovery typically runs 1 to 3 months and development and QA 2 to 6 months, with roughly a month to launch. Read our process for detail.
Tepia defines success measures in Discovery and builds them into the admin dashboard from day one. The useful ones are the share of bookings made online, inbound calls per completed job, the time from completed work to payment, how often commercial users download reports, and the percentage of customers who open the arrival link. If calls asking where the technician is do not fall within a few months, something in the experience needs work, and Tepia treats that as a support priority rather than a future idea.
Adoption also depends on small moments outside the portal. A confirmation text with a tracking link, a post visit message with photos and the report, and a reminder that an included tune up is due all pull customers back in. Tepia designs those messages together with the portal screens so the first visit feels like the start of a relationship, not a one time transaction.
Many field service platforms include a basic customer portal, and for a residential company with simple needs it can be enough. Tepia recommends a custom portal when you serve commercial clients with many locations, need approval flows tied to purchase orders, want a branded app in the stores, or run several systems that customers should see as one. A hybrid that keeps your platform as the system of record and adds a custom portal on its API is the most common path. Learn more about our general customer portal development, see our work, or talk to Tepia.
A paragraph or two with information on your product/service or describes a problem your product/service is designed to solve.
CEO
Senior Project Manager
VP & Operations Manager