Skip to content

The paid half

The revenue you already earned and never billed.

Every hosted tour runs on a term. dotpano keeps the dates, the client and the charge in one place, and tells you while there is still time to send an invoice.

Renewals due
Riverside Penthouse, Unit 12Halcyon Property · in 6 daysNot invoiced$420
Kestrel House — full walkthroughBellweather Lettings · in 11 daysDue$360
The Old Granary, event spaceMarchmont Venues · in 18 daysInvoiced$540
Sable Street showroomAnders & Pike · in 24 daysDue$300
Harbour View, floors 3–5Northgate Commercial · in 29 daysDue$780
Tour details
#MP-4K7R2Due
Client
Halcyon Property
Residential lettings
$420
Annual charge
$14
Hosting a month
10 Oct
6 days to renew
Net a year $252 Send renewal

Example data, not customers.

Terms

A date per tour, and the windows that matter.

A term end goes on a tour when you add it. From then on the tour appears in the seven, thirty and ninety day windows as its date approaches, sorted by the date rather than by when you happened to enter it.

A charge without a term end is refused, because nobody can renew a thing with no date on it.

Riverside Penthouse6 days left
Kestrel House11 days left
The Old Granary18 days left
Sable Street showroom24 days left
Harbour View29 days left

Alerts

Raised by the server, not by your phone.

Scans run on a schedule whether or not you have the app open, so what is waiting for you is the same on every device you sign in on.

Riverside Penthouse renews in 6 days

Halcyon Property · $420/year · no invoice raised yet

Sable Street showroom is not answering

CloudPano · was live at the last check

Three tours are hosted with nobody paying

$78 a month against no active agreement

What raises one

A term approaching, a tour that stopped answering, hosting you are paying for with no client agreement behind it, a trial ending, a payment failing.

What it will not do

Hide a payment problem behind a preference. Turning portfolio alerts off silences portfolio alerts and nothing else.

Email delivery is not switched on yet. The templates and the outbox are built and the alerts are real, but they are in the app rather than in your inbox until the mail server is configured. Reminder cadence: one alert per agreement, the first time a twice-daily scan sees it inside your notice window.

Riverside Penthouse, Unit 12

ClientHalcyon Property
Charge$420 / year
Hosting cost$14 / month
Term ends10 October
InvoiceNot raised
Send the renewal

The invoice

It prepares the email. You send it.

Depending on what you have connected, dotpano drafts the renewal as a Xero invoice, a Stripe payment link or a bank transfer, writes the email, and hands it to your own mail app or Gmail. It never sends mail as you, and your client's address never leaves your own session.

It records that you invoiced, not that you were paid. Nothing here reconciles a payment against a bank account, so a tour marked invoiced means exactly that and no more.

Questions

About renewals.

Does dotpano renew the hosting for me?

No. The hosting is between you and the platform, and the invoice is between you and your client. dotpano removes the part where nobody remembered the date.

How does it know a tour went offline?

Today it does not check by itself — offline detection needs a platform connection that does not exist yet, and the scan says so rather than reporting a clean result. You can mark a tour offline yourself, and an acknowledgement does not change what the platform says.

Where do the term dates come from?

You. A platform will not tell you when your client's hosting arrangement ends, because it is not a party to it. You enter the date once per tour, when you add it.

Can I export it?

Renewals export as a spreadsheet, so a list can go to an accountant or into whatever you already use for invoicing.

Fourteen days, nothing held back.

Put a term end on the tours you can remember and see what the next month actually looks like.

Start the trial