Skip to content
Now in public beta

Every repair, part and payment.
One record.

ServiceHistory runs the counter, the bench and the stockroom for service centers with one office or many. Intake to pickup, in your team's language.

Already using ServiceHistory? Sign in

  • Every office in one account
  • One tap to call, WhatsApp or text a client
  • In your language: English · Español · 日本語
13
repair statuses, from intake to close
8
payment methods tracked, local ones like ATH Móvil included
75
guided tours, with a starter tour for each role
3
languages today, with more added as new countries join
A repair's journey

From the counter to pickup, one record follows the equipment.

Each step adds to the same service order, so nobody retypes a client, a part or a price.

  1. 01

    Intake

    Find the client, check the equipment's full history and log the symptoms. New orders route to the technician with the lightest bench.

    Equipment historyIntake photosAuto-assignment
  2. 02

    Diagnose

    A two-step diagnostic picks parts against live stock and drafts the estimate for you. Cost and margin show only to admins, never on the client's copy.

    Diagnostic sheetAuto estimateMargin panel
  3. 03

    Parts

    Parts picked at diagnosis are reserved on the shelf. Short on one? Raise a purchase order or use an approved substitute.

    Reserved stockSubstitutionsPurchase orders
  4. 04

    Invoice and payment

    Record how the client approved, and the estimate becomes the invoice. Warranty lines lock at $0. Record each payment as it comes in, in full or in parts.

    Approval recordPayment plansWarranty claims
  5. 05

    Pickup

    An order can't be marked picked up until it's paid. Clients follow along on their own status page.

    Pickup queueClient status page
Inventory

Know what's on the shelf, and what's already promised.

A part added to an open order is reserved right away. The available count is the count you can actually install or sell.

  • Purchased and warranty stock kept in separate pools
  • A to-scale floor plan of every shelf, rack and bin
  • Part substitutions and fit-by-equipment lookups
  • Serial numbers tracked unit by unit
  • Excel import and export, with a preview before anything changes
Client map
Puerto Rico · 411 of 412 clients placed
Clients01–45–1213–3031–6061–90
Areas
Off the mapAddress pending1Addresses that don't match a known region yet.

Sample data. Pick an area, or switch on Color by area.

Client map

See where your clients are, region by region.

Each country gets its own client map, divided into its real regions and shaded by client count. Then split it into your own areas, drawn however you divide your territory, each with its own color. Open any one to see who lives there.

  • Spot the towns you serve well and the ones you don't
  • Export the client list for any area
  • Uses each country's own regions, like Puerto Rico's 78 municipios
Payments

Record every payment, however the client paid.

Log each payment against its invoice by method, in full or in parts, and the balance updates itself. Put a repair or a sale on an in-house plan with its own rate, term and down payment, and the schedule builds itself.

Activity log

Repairs, payments and stock moves, in one feed.

Service, money, inventory and client events land in one daily feed per office, ready to export to Excel or PDF.

Also built in

The rest of the shop, covered.

Warranty claims
Send claims to the supplier and track a verdict on every part.
Purchase orders
Receive line by line and inspect deliveries with photos.
Sales
Walk-in counter sales, with or without a client record.
Serial numbers
Track each serialized unit from receiving to sale.
Client status page
Clients sign in with phone and PIN to follow their repair.
Appointments
Book drop-offs and visits against your business hours.
Rewards
Run reward programs for reviews and referrals.
Loaner equipment
Lend a unit while the client's is on the bench, and track its return.
Office transfers
Move stock between locations with a consignment record.
Roles and permissions
8 built-in roles plus your own. Preview the app as any role.
Multi-office
Each office's data stays separate. Owners switch offices from one login.
Your language
English, Español and 日本語 today, more as new countries join.
Photo evidence
Intake, in-progress and finished photos. You choose what the client sees.
Reports and analytics
13 finance charts and 5 reports that export to Excel or PDF.
Guided tours
75 walkthroughs, with a starter tour picked for each role.
Leads
Track prospects and turn them into clients in one step.
Roles

Every seat sees only its own work.

Eight roles ship ready, and you can build your own from more than 100 permissions. Preview the app as any role before you hand it to someone.

  • Org president and manager
  • Office admin
  • Service tech lead
  • Service technician
  • Front desk
  • Inventory manager
  • Representative
  • Sales
  • Viewer
  • + your own custom roles
Any country

Built in Puerto Rico, ready for your country.

Each new country is set up with its own language, currency, taxes, payment methods and client map, so your team works in the terms it already uses.

Language
The whole app in your team's language.
Currency
Prices, invoices and reports in your currency.
Taxes
Your country's tax defaults, adjustable per office.
Payment methods
Record local methods, like ATH Móvil in Puerto Rico.
Client map
Your country's own regions, shaded by client count.

Service History has given our office the ability to stay connected with our service department in real time, bringing our teams together through one centralized, all-in-one system. By automatically integrating customers from our sales department into our service database, we now have a complete, organized history for each individual Rainbow Cleaning System.

This allows us to track each machine's service history, anticipate maintenance needs, and make timely recommendations based on its usage and service history—much like keeping track of a vehicle's mileage and maintenance schedule. Having this information readily available helps us work more efficiently, make better-informed recommendations, and provide a more personalized experience for every customer.

Before Service History, maintaining multiple Google Sheets and Excel files required manual updates and constant communication to keep everyone informed. Now, we have a centralized software solution tailored to our specific needs, allowing our sales and service teams to work seamlessly from the same information.

The result is a more efficient operation and a better customer experience. Our customers can feel confident knowing that we have the information we need to serve them properly, stay ahead of their maintenance needs, and provide consistent, reliable support.

Our mission has always been to complement the excellence of the Rainbow Cleaning System with an equally exceptional customer service experience and service center. We strive not only to meet our customers' expectations but to exceed them at every opportunity.

Thank you to Service History for helping us make this vision a reality. Your software has streamlined our operations, saved us valuable time and money, and helped us deliver the level of service our customers deserve.

Victoria PeraltaChief Operating Officer, Rainbow Puerto Rico, San Juan, PR
FAQ

Questions shops ask first.

Does it work in Spanish?

Yes. Every screen is in English, Spanish and Japanese today, and a new language is added when a new country joins. Each person picks their own.

Can I run more than one office?

Yes. One organization holds every office. Each office's records stay separate, and owners switch between offices from one login.

Do we need to install anything?

No. It runs in the browser on a desktop at the counter, a tablet on the bench or a phone in the field.

Where is support based?

In Puerto Rico. We usually reply within one business day, in English or Spanish.

Can clients check on their repair?

Yes. Clients sign in to their own status page with their phone number and a PIN to see where each repair stands and the photos you choose to share.

Do you work outside Puerto Rico?

Yes. Each country is set up with its own language, currency, taxes, payment methods and client map.

Does it charge cards or process payments?

No. Keep the terminal, app or bank you already use. ServiceHistory records each payment and how it was made, so balances, card fees and reports add up for your accounting.

How long does it take my team to learn?

Each role gets a starter tour, and 75 guided walkthroughs cover the main flows, from closing an order to receiving a purchase order.

See it with your own shop's workflow.

Tell us how many offices you run and what you repair. We'll walk you through ServiceHistory in English or Spanish.

Support based in Puerto Rico · Replies within one business day