Getting started with Flex

Flex is one system for the whole company: the customer, the job, the schedule, the parts, the invoice and the payment all live in one place. This walkthrough gets a new company from sign-in to first paid invoice in about fifteen minutes. Screens shown use the sample company Copperline Heating & Air — its customers, addresses and phone numbers are invented.

First: the setup checklist

Where: Dashboard, top card — appears until you finish or dismiss it

The first time you sign in, Flex shows a short checklist on your dashboard. It tracks itself: each item ticks off when the thing exists, so you never mark anything done by hand. Nothing on it is mandatory — you can invoice a customer with a bare account — but each item makes the day-to-day work faster.

Step What it does Required?
Set your business defaults Tax rate, payment terms, reply-to email, and what your job sheet looks like Optional
Add the items you sell Your parts and services so a job is a pick, not a retype Optional — you can free-type lines
Add labor rates Hourly and flat rates so estimates price themselves Optional
Add a stock location Van, shop or warehouse, so stock has somewhere to live Optional — only if you track inventory
Write your first ticket A real customer and a real job This is the point

Tip: Nothing is lost by skipping. Every step on the checklist stays available from Settings after you've dismissed it.

Sign in

Where: app.flexonthejob.com — or the desktop app, which is the same thing installed locally

Sign in with the email and password from your welcome email. Flex is one app that runs in three places — the browser, a Windows desktop app that keeps working with no internet, and a phone app for the crew — and one sign-in works everywhere.

Flex sign-in page
The sign-in page. A shop that installed the desktop app sees the same screen, offline or not.

Read the dashboard

Where: Home — the first thing you see after sign-in

The dashboard is a to-do list for the company, not a chart gallery. Every tile is a count of something that needs a person: estimates awaiting approval, jobs on today's schedule, invoices past due, stock below its reorder point. Click a tile to go to that list.

Flex dashboard showing the setup checklist, open jobs and overdue invoices
The dashboard answers one question: what needs doing right now?

Why it matters: When the dashboard is empty, the company is caught up. That's the whole design — you don't need reports to know where you stand.

Add your first customer

Where: Customers → New Customer

A customer is a company or a household; both have contacts, addresses and a job history. Fill in the name and whatever you have today — phone, email, service address. You can add the rest when they call back.

Customer list
The customer list, searchable by name, phone or address.

Open a customer to see everything about them on one page: jobs, invoices, payments, the running balance, and the notes your office has left over the years.

Customer detail page with job history and balance
A customer's page. Balance, open jobs and the last conversation are all right here.

Have a customer list already? Customers → Import takes a spreadsheet. Or let us bring it over — see Support.

Write a job

Where: Jobs → New Job, or the New Job button on a customer's page

A job is the unit of work in Flex: who it's for, what's wrong, where it is, who's going. Pick the customer, choose a job type (repair, install, maintenance…) and describe the problem in plain words. That description follows the job everywhere — onto the schedule, the tech's phone and the invoice.

New job form
New job. The customer's service address and preferred contact fill in automatically.

Jobs move through statuses — Estimate, Scheduled, In Progress, Complete, Invoiced — and the jobs list groups them that way, so the list is the status board.

Jobs list grouped by status
The jobs list. Filter by status, tech, date or customer.

The job page

Where: Jobs → any job

Everything about one job lives on its page: the customer and address at the top, the line items (parts and labor) in the middle, the financial summary at the bottom, and photos, notes and history down the side. Add lines by picking from your catalog or typing them in — either works, and typed lines can be saved to the catalog later.

Job detail page with line items and financial summary
A job page. The financial summary recalculates as lines change; tax follows your default unless you override it.

Estimates are jobs. There's no separate estimate screen. A job in Estimate status is the estimate — send it, the customer approves, and the same record becomes the work order with nothing retyped.

Schedule it

Where: Schedule — the calendar; or the Schedule button on the job

Drag a job onto a day and a tech. The schedule is a week view of your crew; every block is a job, and every job has a duration you can stretch. Double-booking is allowed but shown, so you decide.

Week schedule with jobs assigned to technicians
The schedule. Unassigned jobs sit in the tray on the left until someone owns them.

Dispatch the day

Where: Dispatch — the day board

Dispatch is today, by tech, in order. Reorder stops, move a job between techs, see who's running late. When a tech starts a job on their phone, the board shows it. This is the screen the office keeps open all day.

Dispatch board for one day
The dispatch board. Each column is a technician's day.

Build your catalog

Where: Items

Items are the things you sell — parts, materials, services, flat-rate tasks — with a cost, a price and a category. Once an item exists, adding it to a job is a search and a click, and its price is right every time. Start with your fifty most common lines; add the rest as they come up.

Items catalog
The catalog. Categories on the left, items on the right, and a search that matches part numbers too.

Bundles group items that always go together — a capacitor swap is the part plus the labor plus the trip charge. Add the bundle and all three lines appear.

Track stock (optional)

Where: Inventory

If you keep parts on trucks or shelves, turn on inventory. Every location — each van, the shop, the warehouse — has its own quantities, and using a part on a job takes it out of the location it came from. Set a reorder point and the dashboard tells you when to buy.

Inventory by location
Inventory. Quantities by location, with transfers between them and a purchase order when you're low.

Don't need it? Skip it. Inventory is off until you add a location. Items still work as a price list; nothing about jobs or invoicing depends on stock.

Invoice the job

Where: The Invoice button on a completed job

When the job is done, one click turns it into an invoice: same lines, same customer, same tax. Adjust anything before you send. Send by email from Flex, print it, or hand the tech a PDF on their phone.

Invoice built from a job
An invoice. The job number, the address and every line came across without retyping.

Take the payment

Where: Record Payment, on the invoice

Record cash, check, card or ACH against the invoice. Partial payments are fine — Flex tracks the balance and the customer's page shows it. With card processing turned on (Modules → Payments), the emailed invoice carries a Pay now link and the payment records itself.

Record payment dialog
Recording a payment. The balance updates on the invoice, the job and the customer at once.

Watch the money

Where: Invoices — the list; Reports — the totals

The invoice list is your receivables: who has paid, who hasn't, and how overdue they are. Reports roll that up — revenue by month, outstanding balances, what your jobs actually earned once parts and labor came out.

Invoice list with statuses and ages
Invoices, oldest unpaid first.
Reports page
Reports. Worth ten minutes on a Friday.

When you get stuck

Search this help (the box at the top left works across the guide and the full manual), or email support@flexonthejob.com — a person answers. If you'd rather someone set things up with you, a support block buys a few hours of exactly that.

Rather have us do it?

Buy a 4-hour support block and a real person sets up your catalog, imports your customers, trains your crew, or just answers the phone when you're stuck.

$520per 4-hour block · use it whenever
Get support