← Back to Blog
Product

One Customer, Three Jobs: How to Stop Losing Track of Repeat Work

6 min read

Maya runs a one-person portrait studio. Three years ago she photographed a couple's engagement session. The next spring she shot their wedding. Last month the same couple called again, this time for newborn photos. Same clients, same phone number, same warm relationship she's glad she kept. Three completely separate shoots, each with its own contract, its own invoice, its own gallery delivery, and its own shoot-day schedule.

Here's where it fell apart. In her old setup, all three shoots lived on one customer card. Six invoices, three signed contracts, two deposit receipts, and a pile of delivery confirmations, all in one flat list. When the couple emailed asking "did we already pay the newborn deposit, or was that the wedding balance?" Maya spent twenty minutes scrolling and second-guessing herself. The relationship was great. The filing was a disaster.

The trap: one customer is not always one piece of work

Most tools quietly assume every customer equals one job. That works right up until someone comes back. Then you're stuck choosing between two bad options.

Option one: make a second customer. "The Hendersons - Wedding" and "The Hendersons - Newborn" become two separate cards. Now your customer list is full of near-duplicates, your count is inflated, and the one thing you actually want, the full history of everyone you've worked for, is split in half. You've lost the plot to keep the paperwork tidy.

Option two: pile it all on one card. Keep the single customer, and let every quote, invoice, and receipt stack up in one list with no dividers. Tidy customer list, unusable paperwork. This is the trap Maya fell into.

Neither is good, because the real shape of the work is a middle layer nobody gives you: one durable customer, with several separate jobs underneath.

The fix: a job is a piece of work, not a person

A customer is who you work for. A job is one thing you do for them. Give each job its own home, and the wedding's deposit receipt lives with the wedding, the newborn's contract lives with the newborn, and the customer card still holds the whole three-year relationship in one place.

That's exactly how Jobs work in RadiusOS. On the templates where it makes sense, photography, roofing, HVAC, plumbing, electrical, landscaping, contracting, painting, solar, real estate, and freelance, each customer gets a Jobs tab. Maya opens the Hendersons, sees three jobs (Engagement, Wedding, Newborn), and clicks the one she wants. That job's page shows only that job's quote, invoice, deposit receipt, signed contract, and shoot-day appointment. The "did we pay the newborn deposit" question goes from twenty minutes of scrolling to one tap.

Why the middle layer matters more than it sounds

The single most valuable thing a repeat-business owner has is the answer to "who have I worked for, and what have I done for them?" A roofer's past-customer list is their next season's revenue. A photographer's former clients are the ones who refer three friends. The moment you split a repeat customer into duplicate cards to keep the files straight, you've thrown that asset away.

Jobs let you keep both. The customer stays whole, so you can see that the Hendersons have spent $6,400 across three shoots and are overdue for a family session pitch. The work stays separated, so the money and the documents for each shoot never bleed together. You stop choosing between a clean customer list and clean paperwork.

Where receipts and photos finally land

This is the part that started it all. A receipt for the newborn shoot's prop rental doesn't belong to "the Hendersons" in the abstract. It belongs to the newborn job. When you attach a file or create an invoice, you file it under the specific job, and that job's page shows only its own documents. On Business and Team you can upload the actual receipts and photos; on Pro you can already group quotes, invoices, and appointments by job.

Nothing you filed before moves or breaks. Older quotes and files simply stay on the customer until you decide to organize them under a job. Jobs are additive, not a migration you have to survive.

The bottom line

If your customers only ever hire you once, you'll never need Jobs, and RadiusOS won't show them to you. But if the same people come back, a job for the roof and a job for the storm repair, an engagement shoot and a wedding and a newborn, you need a place to keep each piece of work separate without splitting the person into pieces. That's the whole idea.

Jobs are included on Pro ($19/mo) and up. Start free to set up your pipeline, or read how Jobs work in detail.

Ready to try a smarter CRM?

AI-powered deal scoring, automated follow-ups, and a pipeline that fits your workflow. Start free - no credit card required.

Get started free →

Built a workflow that works? Share it.

Publish your pipeline template to the RadiusOS marketplace. Free to install, free to publish - help someone in your trade skip the setup.