Skip to main content

2025 1st Half Enhancements Release Summary

A consolidated list of all enhancements released in the first half of 2025.

Updated this week

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.

Email

'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.

Did this answer your question?