Action center — priority items across your business
Who to reach out to — driven by each client's last service and their reminder interval. Log a call and it drops off the list until the next-action date.
Clients
Piano(s)
Notes
♪
No clients yet
Add your first client to get started.
Pianos
Client
Piano
Details
Last service
Actions
♪
No pianos match
Pianos you add to clients show up here — every instrument in one place.
Calendar
—
SunMonTueWedThuFriSat
ScheduledCompletedCanceledPersonalPlanned expense
Map
—
Money
Date
In / Out
Category
Description
Amount
$
Nothing logged for this period
Completed appointments with a price show up here automatically, or add income and expenses above.
◷
No planned expenses yet
Add taxes, licenses, PTG dues, insurance, storage — anything recurring — so you always see what's coming.
▦
No assets tracked yet
List what the business owns — tools, vehicle, equipment — for net worth and BPP / PT-100 filing.
🔍
Start typing to search across everything in Cantus.
Add Client
Import clients
Export your clients from Gazelle, or any other program, as a CSV or Excel file with a header row, and drop it here. You'll match the columns to Cantus fields below.
Export your pianos from Gazelle, or any other program, as a CSV or Excel file, and drop it here. Match the columns below, including which columns identify the piano's owner so Cantus can attach it to the right client.
Settings
Business profile — appears on your invoices
Shown on unpaid invoices for clients who pay by bank transfer.
You can still change the rate on any single invoice. Mark which services are taxable in the list below (for example, labor might not be).
Leave this off if you don't collect tax — no tax lines will appear anywhere. This is the tax you charge clients. It's separate from the "Taxes" share under Money & invoices → Profit split, which is money you set aside for your own income tax.
Invoice artwork
Header logo
Footer mark
Artwork is stored on this device and synced to the cloud — it will follow your account to new devices automatically, and it's included in your backup.
Your service types — used in appointments and online booking
Define the services you offer (e.g., Tuning, Regulation, Solenoid Cleaning). Minutes is the default appointment length. Bookable online controls whether clients can pick it in online booking. Taxable (shown when you charge tax) controls whether tax is added to it on invoices.
Travel & mileage — directions and round-trip deductions
IRS 2026 business rate is $0.725 / mile. Update each January.
Saved on this device only, so everyone who uses your account can choose their own. If the app you pick isn't installed, directions open in your browser instead.
Profit split — how each dollar of income is divided
Should total 100%. Defaults: 30 / 20 / 50.
Added on top of the invoice total when a client pays online — covers the card processing cost so the price you invoiced is what you actually keep. Shown as a separate line at checkout. Applies to invoices created from now on; already-issued payment links keep the rate they were created with.
Online payments — Stripe Connect
Checking…
Opens Stripe's onboarding — set up your own Stripe account so clients can pay your invoices online.
Reminders— automated client nudges
Sends once, roughly 45 days before a client's next tuning is due, and again every couple of weeks if they haven't booked — only to clients with an email on file. Also sends a one-time follow-up by email 30 days after you log a mailed postcard in Recall, unless they've already booked. Neither ever books anything on its own — every message asks the client to call or reply.
Find this in your Google Business Profile → "Ask for reviews." Required for review requests to send.
Message templates — use {name} for the client's first name, {business} for your business name, and {tech} for your name
Leave any field blank to use the default message. Your signature ({tech} · {business}) is added automatically.
Self-scheduling — let clients book online
When enabled, clients can book appointments through a shareable link. You can put this on your website, Google Business Profile, or anywhere else.
Available days
How far ahead clients must book online. For example, with 24 hours a client booking at 3 pm can choose 3 pm tomorrow or later.
Measured by road from your base location. Clients farther away can still send a request: it's never confirmed automatically, and it's marked "Outside your area" with the distance. Leave blank for no limit.
Existing appointments automatically block those time slots — no double-booking. Clients see available slots based on these settings plus your current calendar.
Google Business Profile
Paste your booking link into your Google Business Profile as your "Appointment URL" so clients can book directly from Google Search and Maps.
Backup & restore — your safety net
Photos & recordings saves your photos, voice recordings and logo files as a .zip, sorted into a folder per client, with a list of what each file is (large libraries are split into several .zip files). Download full backup saves every client, piano, appointment, contact, transaction, follow-up, event, condition reading, planned expense, asset, invoice, estimate, and your invoice artwork to one file — keep it in Google Drive or Dropbox. Restore puts a backup file back into your database (records with the same ID are overwritten with the backup version).
App— version, updates & sync
Version
Reloads and pulls the newest version from the server. Use this after a new build is deployed.
Use only if a change is stuck in the queue and won't sync.
Integrations — third-party apps
When enabled, a ♫ Pianoscope button appears in the condition log so you can import tuning sessions directly from the Pianoscope app.
Account — subscription & sign out
Signed in as
Update payment method, view invoices, or cancel.
Signing out clears this session. You'll need a connection to sign back in, so avoid it while you're working in the field.
Permanently deletes your account and all data. This cannot be undone. Your data is held for 30 days before permanent removal.
Leave the time empty to block the whole day. Your online booking page won’t offer times during your personal events.
Choose a client first.
Appointments
Log Contact
Set this and they'll drop off the recall list until that day.
Today's route
What's new in Cantus
Invoice
New Invoice
Line items
DescriptionQtyRateTaxAmount
Subtotal0.00
%
Total0.00
Estimate
New Estimate
Options
DescriptionQtyRateTaxAdd-onAmount
Add-ons are extras your client can tick when they approve (for example, key bushing or a humidity control system). They aren’t counted in an option’s total until chosen.
Discount and tax apply to every option.
Subtotal0.00
%
Total0.00
Import Expenses
Export your transactions as CSV and drop it here. Cantus figures out the rest — only expenses are imported, income stays from your appointments.
columns look wrong? adjust
A new version of Cantus is ready.
This device couldn't save your data for offline use. Recent changes may not show up without a connection. Email support