TL;DR
Invoice viewed tracking tells you exactly when a client opens your invoice, so follow-ups are based on evidence, not guesswork.
Plutio sends an in-app notification the first time a client opens an invoice and logs the timestamp in the invoice's activity feed. Repeat opens trigger a separate "opened multiple times" notification, and bot traffic is automatically filtered using user-agent detection plus a 15-minute IP-based cooldown. The core benefit: when a client opens an invoice on Monday and hasn't paid by Thursday, the follow-up email can say "I noticed you reviewed the invoice earlier this week" instead of the generic "just checking in" message that gets ignored.
Invoice viewed tracking works on all Plutio plans, including the 7-day free trial. No setup is needed; tracking activates automatically when an invoice is sent to a client.
What invoice viewed tracking is
Invoice viewed tracking is a read-receipt system for invoices that records the timestamp when a client opens an invoice link, logs the event in the invoice's activity feed, and sends a real-time notification to the person who created the invoice.
When a client clicks the invoice link in their email or opens the invoice through the Plutio client portal, Plutio records a viewedAt timestamp on the invoice record. The invoice creator receives a push notification with the invoice title, and the activity log adds an "opened" entry tied to that timestamp. If the same client opens the invoice again after 15 minutes, Plutio sends a "opened multiple times" notification so the creator knows the client is revisiting the invoice, which often signals they are preparing to pay or have a question about a line item.
Real-time open notifications
The notification arrives in Plutio's notification center and, if enabled, as a push notification on desktop and mobile. The message reads "Someone opened [Invoice Title]" for the first view, switching to "Someone opened [Invoice Title] multiple times" for repeat opens. Users can toggle invoice viewed notifications on or off in Settings under Notifications, so teams with high invoice volume can silence the alerts without losing the underlying data. The viewedAt timestamp stays on the invoice record regardless of notification preferences.
Bot and duplicate filtering
Email security scanners and link preview bots trigger false opens on nearly every invoice sent through email. Plutio filters these using the isbot library, which checks the user-agent header against a database of known bots. On top of that, a Redis-based IP cooldown prevents the same IP address from recording a second view within 15 minutes, so a client refreshing the page or switching tabs doesn't generate a stream of false notifications. The practical result: when a "viewed" notification arrives, it represents a real person opening the invoice, not a corporate email scanner prefetching links.
I used to get excited every time I saw an email open notification, only to realize it was an automated scan. Plutio's filtering means when I see 'Someone opened Invoice #412,' I know it's actually my client looking at the numbers.
Why invoice viewed tracking matters
Without viewed tracking, every overdue invoice follow-up starts with the same uncertainty: did the client see the invoice and choose not to pay, or did the email end up in spam? The uncertainty changes the tone of the conversation. A freelancer chasing a $5,000 overdue payment writes a different email when the invoice was opened three times last week versus never opened at all.
On average, freelancers spend 3 to 5 hours per month on payment follow-ups. A significant portion of that time goes into follow-ups that are premature, sent before the client has even looked at the invoice. Viewed tracking eliminates that category of wasted effort entirely, because a "not yet opened" invoice doesn't need a payment reminder; it needs a resend or a different delivery channel.
HoneyBook sends invoices through its platform but does not expose a viewed timestamp or open notification to the user. The payment status shows "sent" until the client pays, with no intermediate signal. Bonsai similarly tracks invoice status as sent, viewed, or paid, but the viewed status updates without a push notification, so the freelancer has to manually check each invoice's status page to find out whether it was opened.
The most expensive outcome of not having viewed tracking is the follow-up that never happens. An invoice that sits unopened for two weeks while the freelancer assumes the client is "just busy" turns a $4,000 receivable into a collections problem that could have been solved with a simple resend on day three.
Plutio's approach treats the open event as a workflow trigger, not just a status update. The notification arrives in real time, so the freelancer can note the open and schedule a follow-up if payment doesn't arrive within a few days, turning passive waiting into active accounts receivable management.
How invoice viewed tracking works in Plutio
Send an invoice to a client, and Plutio automatically tracks when the client opens it, logs the timestamp, and sends a notification, with no manual setup or configuration required.
Before starting, connect a payment gateway (Stripe, PayPal, or Square) in Settings under Integrations, and make sure the invoice has a client assigned. Viewed tracking works on all invoice types: standard invoices, deposit invoices, and split payment stages.
Step by step
- Step 1: Create an invoice in Plutio's Financials section. Add line items, set the due date, and assign a client.
- Step 2: Send the invoice. Plutio delivers the invoice via email with a unique payment link. The invoice status changes from Draft to Pending.
- Step 3: When the client clicks the invoice link, Plutio checks the user-agent against a bot database and the IP against a 15-minute cooldown cache. If the visitor passes both filters, Plutio records the viewedAt timestamp on the invoice.
- Step 4: The invoice creator receives a notification: "Someone opened [Invoice Title]." The activity log on the invoice now shows an "opened" entry with the exact date and time.
- Step 5: If the client opens the invoice again after 15 minutes, a second notification arrives: "Someone opened [Invoice Title] multiple times." The viewedAt timestamp reflects the most recent open.
Practical tip: combine viewed tracking with Plutio's payment reminders so the automatic reminder goes out on the due date, and manual follow-ups only happen after confirming the client has actually opened the invoice.
Who needs invoice viewed tracking
Any freelancer or agency that sends invoices and waits for payment, which is nearly everyone billing for services, benefits from knowing when the client has actually seen the invoice.
Freelance designers, developers, and consultants billing $2,000 to $10,000 per project use viewed tracking to prioritize which clients need a follow-up. On a portfolio of 8 to 12 active invoices, knowing that 3 were opened this week and 2 haven't been opened in 10 days focuses attention on the invoices most likely to become overdue. Across Plutio workspaces, invoices with viewed tracking available get paid an average of 2 to 4 days faster than invoices sent through tools without open visibility, because follow-ups start sooner and with better context.
Agencies managing 20 or more invoices per month use the viewedAt timestamp to build internal payment dashboards. An invoice opened three times without payment signals a client who may have a question about the amount or terms, which is a different conversation than an invoice that hasn't been opened. The activity log provides the data without requiring a separate CRM or spreadsheet tracker.
Freelancers comparing HoneyBook alternatives often look for invoice open tracking because HoneyBook's payment workflow does not surface a viewed timestamp or send an open notification. Freelancers switching from Bonsai find that Plutio's real-time push notification is more actionable than Bonsai's passive status change, which requires manually checking each invoice to discover whether it was opened.
Bottom line: freelancers and agencies billing more than $1,500 per invoice, especially those managing multiple outstanding invoices at once, get the most value from viewed tracking because it turns passive waiting into informed follow-up.
