Switching apps for your service business

Switching apps? Bring your customers.

Import customers and job history from a spreadsheet or CSV. Customers you already have are matched, not duplicated.

Available on the App Store and Google Play.

Import your customers

14 days free, no card to start.

Or get the app:

The Import data preview for a job history file: 626 rows, the columns found, customer name, address, job description, job status, job date and amount, notes on what happens to each kind of job, and an Import 626 jobs button. The Customers screen on an iPhone, searched for Tampa: a list of customers, each with a phone number and street address.
  • Customers and job history
  • A preview before anything is added
  • Matched by phone, then name and address

Move in, in three steps.

Do it twice if you have both: once with the customer list, which carries the phones and emails, and once with the job history, which carries the dates and amounts. Either order works.

  1. Export your data.

    From your old software or your own spreadsheet, save the customer list, the job history or both as .xlsx or CSV, with the column headers in the first row.

  2. Pick the file.

    In Customers, tap Import data (it's in Settings, too) and choose the file. OnsiteBoard works out whether it's a customer list or a job history, and shows what it found and what's missing before anything is added.

  3. Import.

    Every customer row is matched against the customers you already have, by phone number first, then by name and address. When it's done you're told how many were added, updated and skipped.

Start free trial
The Import data preview for a job history file: 626 rows, the columns found, customer name, address, job description, job status, job date and amount, notes on what happens to each kind of job, and an Import 626 jobs button.
The Import data preview: what OnsiteBoard found in the file, before anything is added.

What comes in, and what doesn't double.

  • Customers, not duplicated. A match only gets its blank details filled in. Nothing you typed is overwritten, and a repeat is skipped. Import the same customer list twice and you still have one of each.
  • History that counts. Completed jobs arrive closed and paid, with their total as a service line and a payment, so your revenue reports are right from day one. Scheduled jobs come in as upcoming; canceled ones are skipped.
  • Columns it understands. One name column, or first and last. Mobile, cell, home or work phone. One address column, or street, city, state and ZIP. Email and notes.
  • Yours to take back out. Export your customers and your payments as CSV any time, and save or print any estimate or invoice as a PDF.

Import each job history file once. Its customers are matched like any other, but the jobs themselves are added every time the file is imported.

Everything else in the box

One app for the whole job, from the booking to the payment. Every feature is in every plan.

  • Label reading

    Photograph an appliance nameplate, a water heater label or an HVAC data plate; brand, model and serial go onto the service line, for you to check.

  • Paid by card, tips included

    Text the invoice; the customer signs, tips and pays by card on their own phone.

  • Remind in one tap

    Unpaid balances show in red, with a Remind button that writes the text for you.

  • Online booking

    Customers request a window you're really free on your booking link, and you confirm it. No double-booking from your booking page.

  • Your day, in time windows

    Jobs sit in the arrival windows you set, with a reminder before each one.

  • Know who's calling

    On iPhone, a customer's name shows on the incoming call, even if they're not in your contacts.

  • Draft from your notes

    Tap Draft and the service lines are proposed from the job's notes, priced from your templates.

  • Browser dashboard

    The week, the route, the quotes and who owes you, on a bigger screen. Same account.

One plan. Every feature.

Try all of it free for 14 days. No card needed to start.

OnsiteBoard Pro
$49.99/mo

or $479.00 a year (about $39.92/mo). Save about $120 a year with the yearly plan, compared with paying monthly.

  • Online booking, signatures and payment reminders are in the one plan. No add-ons, no higher tier.
  • 14 days free, no card to start
  • iPhone, Android and the browser dashboard, one account
  • Cancel anytime in your App Store or Google Play settings

Billed through the App Store or Google Play; renews until you cancel. You can start in a browser. The plan itself is bought in the iPhone or Android app. After the trial, without a plan, your jobs, customers and invoices stay viewable and exportable. Creating new work and sending documents by email from OnsiteBoard need a plan. Stripe's card processing fees are separate.

Questions techs ask

What files can I import?
A spreadsheet saved as .xlsx, or a CSV file, with the column headers in the first row. Most field service software and every spreadsheet app can save one.
My jobs export has no phone numbers. Is that a problem?
No, and the preview says so before you import. Customers in that file are matched by name and address, and new ones come in without contact details. Import your customer list as well and their phones and emails fill in.
Will importing twice create duplicate customers?
No. Every row is matched by phone, then by name and address, and a repeat is skipped. A job history file is different: its jobs are added each time, so import it once.
Will it overwrite what I've already typed?
No. A customer who's already in OnsiteBoard only gets the details they were missing, like a phone number or an address. Nothing you entered is replaced.
What if it can't read my file?
It tells you before importing anything. If it can't find a name or phone column, it says so and asks you to check that the first row holds the column headers.

Move your data from another app

Bring your customers. Start tomorrow.

Download OnsiteBoard, import your customer list tonight, and run tomorrow's jobs from it. 14 days free, every feature, no card to start.

Import your customers

14 days free, no card to start.

Or get the app:

Available on the App Store and Google Play.