Dashboard
Global Search
Users can search for invoices and customers using global search, located in the upper right with a magnifying glass icon. Find customers or invoices from anywhere in Tesorio without switching screens or losing work. Access via Command + K hotkey.
'Touch Activity' for Customers
The Touch Activity widget now supports Customer-level reporting (previously invoice-only). See our Help Center article on the Touch Activity widget for more details.
Credit Memos and Payments as Widgets
The Data Overview widget now supports Credit Memos and Payments for top-level tracking. Also, any widget created from Data Overview now supports more than 3 columns (when using the "table" format). See our Help Center article on the Data Overview widget for more details.
Visualization for Up to 8 Aging Buckets
Companies with more than 6 aging buckets can now view data for up to 8 buckets across all dashboard widgets and workspace charts.
AR Aging in Table Format
The AR Aging widget includes several improvements:
Color-coded percentage breakouts for balances above 5%
Clickable link in widget subtitle directing to configured workspace with aging filters
Customer-level aging support (not just invoices)
Table format option via settings (alternative to pie chart)
Ad-hoc CSV download button for direct export
See our Help Center article on the AR Aging widget for more details.
Dashboard Error Experience Improvements
Enhanced error handling system provides clear error messages, prevents unnecessary retries, and maintains separate loading and error states.
Workspaces
Resizable Column Widths in Workspaces
Resize column widths by dragging column boundaries. Width adjustments are saved per workspace and persist across sessions.
Invoice Custom Fields as Filters On Customer Workspace
Apply invoice custom fields as filters on the Customer Workspace.
'Days Until Task Due' Filter
Track upcoming tasks with rolling filters (e.g., "due in the next 3 days") in Invoice workspaces.
'Task Status' Filter
Added to Invoice, Customer, Bills, Vendors, and Credit Memos workspaces. Filter by To Do, Working, and Done statuses.
'Email Sent Date Range' Filter
Added to Invoice & Customer workspaces to identify invoices emailed by campaigns within specific date ranges when paired with other campaign filters.
'Invoice Tax' Filter
New Tax Amount filter allows filtering invoices based on whether they include tax.
'Has Emails' Option for Email Activity Stage Filter
Email Activity Stage filter includes "has emails" option, referencing records with linked email threads (campaign or manual).
'Oldest Open Invoice' Column
Available as a column in Customer workspace, displaying Invoice # and available when downloading/exporting.
'Customer Latest Payment Date' Column
Added Customer Latest Payment Date column to Invoice workspace.
'Payment Succeeded' Column
Added to Portal Payments workspace displaying Stripe payment_succeeded date alongside existing transaction date.
Invoice/Customer Drawer
Sub-Table Column Configuration on Customers Workspace
When "Invoices" column is included in Customers workspace, choose which invoice-specific columns appear in the sub-table and set column order.
'No Contacts Available' Clearly Indicated
Clear indicator when records have no associated contacts instead of blank screen.
Notes Can Be Edited
Edit notes if you're the original creator or if created within the previous day. Workday & Salesforce notes remain non-editable.
Notes Can Be Pinned
Pin notes to appear at top of notes list. Multiple notes can be pinned. Pinned notes are company-wide.
Streamlined 'Notes & Emails Tab' Experience
Simplified tab experience in workspace drawers for Invoices and Customers with single set of tabs for Notes and Emails.
'Customer Country' Field Added to Customer Drawer
Customer country information now available on customer records in Customer workspace.
Workspace Drawer Performance
Seamless navigation between records with smooth transitions instead of slide-in motion. Active tab state preserved between records.
'PO Number' Added to Invoice Table Variable
Invoice Table variable now includes PO Number column for easier purchase order reference.
'Customer Address' Email Variable
"Recipient address" available as email variable, referencing customer address fields in your ERP.
For more information, see our articles about how to use email variables and the types of variables available in the Help Center.
Expand Personal Accounts to Show All Emails
Personal email accounts can receive all incoming emails, not just from existing contacts. Enable via user profile setting (must be activated by Tesorio first).
Campaigns
'Days Before' Now Supported for Campaign Set-Up When Using Custom Fields
Campaigns using custom fields can now select days "before" when configuring pivot date (previously "after" only).
Better Visibility When Sending Limits Are Reached
Tesorio visually distinguishes emails held due to sending caps. These process automatically once caps expire.
Campaign 'Send Schedules' Now Recalculate When Updated
Tesorio recalculates send_at time when campaign schedules are modified, ensuring correct timing and avoiding delays.
Reporting
Local and Converted Currencies for Portal Payments
Portal Payments workspace exports include invoice amounts in both local currency and USD equivalent.
Converted Invoice Amounts for Campaign Email Approval
Campaign Email Approval screen exports include invoice amounts converted to USD.
'Export Pending Payments' Report Enhanced
Export Pending Payments report (via Action button in Customer Payments workspace) now provides file copy to Tesorio SFTP Service while generating ad-hoc download.
Action Center
Bulk Actions – Assign, Status, and Delete
Action Center supports bulk actions for Assignee, Status, and Delete. Perform bulk actions across multiple selections on multiple pages.
Payment Portal
'Self-Serve' Payment Portal Link Refresh
When payment portal links expire, customers automatically redirect to a page where they can request a fresh link by providing their email address (refresh requests allowed for up to 90 days). See our Help Center article on generating portal links for customers for more details.
New 'Portal Login' Email Variable
Use the "Link Where Portal Login Is Required" variable when sending portal links. This directs customers to a sign-in/sign-up page and better supports ACH payments and saved payment methods.
Payer Profile Switch Across Subsidiaries
Contacts existing in multiple customer or invoice records have a "Customer Picker" dropdown in the Payment Portal to switch between customers and invoices. End customers must have the appropriate portal settings tags and be authenticated users (ie, have a payment portal login). See our Help Center article on payment portal user access for more details.
Share Attachments With Portal Users
Payment Portal users can download additional file attachments beyond statements. Enable under Administration > Subsidiaries > Portal Settings > Portal Access. End customers must be authenticated (ie, have a payment portal login) to access this feature. See our Help Center article on sharing attachments with portal users for more details.
Invoice-Level Contacts Can Become Authenticated Users
Invoice-level contacts can now register/create Payment Portal accounts (previously limited to customer-level contacts).
Deactivate Portal Users
Users can now deactivate Registered User profiles, removing access to invoice/payment information and saved payment methods/auto-pay settings.
Integrations and Syncs
Sync Stripe ID to NetSuite via Portal Payments
NetSuite users can sync Stripe ID to NetSuite for Tesorio Payment Portal payments. Available under Cash Application settings. Input appropriate database key name (e.g., cust_stripe_id) from NetSuite. Stripe ID accessible in Customer Payments workspace. See our Help Center article on payment portal visibility for more details.
Configurable 'Tesorio Delivery Option' as Fallback
Tesorio Delivery Option (TDO) now configurable. Previously automatic during unexpected disconnections, users can now disable this feature. Disabled emails will be marked as failed for user evaluation.
Cash Application
Unlinking Customer from Payments
You can now remove a customer association from a payment entirely—not just switch it to another customer. To unlink, click the down arrow on the Match button and select Unlink from Customer from the dropdown menu.
Email Remittance Available for Invoice Matching
Tesorio now extracts remittance information from emails and improves match rates and recommendations using the information as part of the cash application process. This process can extract remittance from the email body or attachments including .csv, .pdf, .xlsx, .doc, .txt and others.
Permissions and Settings
Campaign Email Configuration: Fall-back Option Settings
Tesorio Delivery Option now configurable in Company Email Settings. Control whether Tesorio sends emails when preferred delivery method disconnects. Disabled option results in failed emails that are not recoverable. See our Help Center article on the Tesorio Delivery Option for more details.
New Global Permission
Global permission set updated to include control over workspace creation and editing.
Subsidiary Logo Handling
New subsidiary logo options:
Select subsidiary logo variable when creating email templates (Sender and Invoice options)
Generate formatted URL for logo via copy button
Enable under Administration > Subsidiaries > Portal Settings > Portal Appearance > Statement Logo
Note: Variable output is a hyperlinked URL. Use Insert Image function to display logo in emails.
See our Help Center article on statement settings for more details.