# 2026 Updates

## 4/8/2026

**Automated Billing for Weekly and Monthly Agents**\
Tonomo now automatically batches completed orders into invoices based on each agent’s billing terms found in their profile. For agents set to Weekly billing, the system collects all orders marked Completed from Monday through Sunday and creates a draft invoice the following Monday. For Monthly billing, completed orders within a calendar month are batched into a draft on the 1st of the following month. Agents on the default Pay Per Order setting are unaffected.\
\
When a batch invoice is created, Tonomo automatically sends the agent an email notification with a link to review the full breakdown and pay.  The email template is editable and you can find it in Configure Booking > General named "Recurring Invoice Email."\
\
To set an agent’s billing terms, navigate to the Agent profile and select the desired Payment Type. If an agent belongs to a brokerage, individual agent billing settings will override brokerage-level defaults.

<figure><img src="https://3773696799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZwoBe3E7HlQTltuN3B-887967055%2Fuploads%2FbcPhsGO8Z9Yb93LBxXzj%2Fimage.png?alt=media&#x26;token=6c69306c-cd67-4b1e-9691-350d835489a1" alt=""><figcaption></figcaption></figure>

**Holiday Schedule**\
You can now configure company-wide holidays directly in Tonomo. Holidays are applied across scheduling and availability, so your team and clients see accurate time slots without manual adjustments. To manage holidays, navigate to Configure Booking > Holiday Schedule.  Once in the holiday scheduling tool simply select the holidays for your team, scroll down to the bottom and click "Set Holidays"

<figure><img src="https://3773696799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZwoBe3E7HlQTltuN3B-887967055%2Fuploads%2F0oBVFutZrzaHAnNWecgv%2Fimage.png?alt=media&#x26;token=04806378-e082-4506-b51f-38af69f37651" alt=""><figcaption></figcaption></figure>

**Portal Branding: Custom Colors**\
A new Portal Branding section is now available under Org Settings > General. You can customize the accent color used for buttons and the header color across all customer-facing pages, including booking pages, invoices, the delivery page, order dashboard, and sign-in screens. A real-time preview panel shows your changes before you save.\
To configure, go to Org Settings > General > Portal Branding, choose your colors, and click “Update the settings.” Font and font color options are coming soon.

<figure><img src="https://3773696799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZwoBe3E7HlQTltuN3B-887967055%2Fuploads%2F7ihbFQwp1pGWdotiRIM0%2Fimage.png?alt=media&#x26;token=02bc4020-0aeb-4024-8a15-99a7227e3b6d" alt=""><figcaption></figcaption></figure>

**Enhancements & Fixes**

* Resolved multiple issues with travel fee calculations: travel fees are no longer incorrectly added when adding a service via Order Management to an order that should not have one, calculations for specific address edge cases have been corrected, and edited travel fees now remain properly categorized in Reporting instead of appearing as custom line items.
* Fixed an issue where the photographer variable did not populate in the follow-up email template.
* Fixed an issue with reordering photos on the delivery page.
* Resolved an issue with Apple calendar event formatting.
* Fixed an issue where the confirmation email subject used a manually edited event title instead of the default format.
* Booking time slots are no longer shown for days that have been disabled for a specific booking flow.
* Fixed an issue where the invoice did not update correctly when changing the property square footage from Order Management.

## 3/25/2026

**Batch invoicing by customer (agent-level batching)**\
Batch invoicing now supports grouping by individual customer (agent), in addition to the existing brokerage-level batching. Admins can now batch invoices for agents who have no brokerage, or choose to bill an agent directly even when a brokerage exists. \
In Tonomo, navigate to the Invoicing section and filter by customer. Select the invoices you'd like to include, click Batch, and the system will group them together whether or not the agent belongs to a brokerage.

<figure><img src="https://3773696799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZwoBe3E7HlQTltuN3B-887967055%2Fuploads%2Fp0rSuj5poHYvThbVpgqC%2Fimage.png?alt=media&#x26;token=d27da02d-d294-4742-9fe4-89d818c87ba7" alt=""><figcaption></figcaption></figure>

**Enhancements and minor fixes**&#x20;

* Team discounts applied to a brokerage now automatically carry over to all of its child brokerages. Previously, discounts set at the parent brokerage level had no effect on child brokerages.
* Resolved an issue causing availability to load slower than expected.
* Resolved an issue preventing negative payments from being applied to a batched invoice.
* Resolved an issue where the save button in the template editor appeared grayed out and could not be clicked.

  <br>

## 3/16/2026

**Auto-Unlock Orders for Weekly / Monthly Agents**\
We introduced new **Agent billing terms** that allow admins to set how agents are billed and automatically control when deliverables become available to clients. \
\
A new **Payment Type** field is available in the **Agent profile**. Admins can select one of the following options:

* **Paid Per Order at Delivery** (default) - Files unlock according to the rules configured in your booking flow settings. If **“Lock files until order is paid”** is enabled, agents with this option selected will not have access to the files until the order has been fully paid.
* **Weekly -** When an order reaches **Completed** status deliverables automatically unlock even if payment has not been received.
* **Monthly -** When an order reaches **Completed** status deliverables automatically unlock even if payment has not been received.

<figure><img src="https://3773696799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZwoBe3E7HlQTltuN3B-887967055%2Fuploads%2FrCxBgeyW3loYO0p0HHow%2Fimage.png?alt=media&#x26;token=e882ec65-0ec0-4ba9-b973-704fec4d6b77" alt=""><figcaption></figcaption></figure>

**Coming Soon**\
**Automatically send payment emails for Weekly/Monthly Agents** - Tonomo will automatically batch and send payment reminders to your customer based on their payment terms.

**Minor Enhancements & Bug Fixes**

* Removed booking page error message for admins when no payment processor (Stripe/Square) is connected.
* Fixed an issue where selecting the correct address from Google returned a different address.
* Fixed an issue where a customer’s saved card did not appear when admins booked orders on behalf of clients.
* Resolved an issue where the **first name** variable did not populate in the *New Agent Welcome Email*.
* Fixed a template issue where manually created orders did not apply the correct calendar event subject format.
* Fixed an issue where default custom tiers were not applied when adding a package to an order.

## 2/25/2026

**Automatic Brokerage Discounts**\
Admins can now set an automatic coupon for a brokerage that applies to all orders without agents needing to enter a code. When any brokerage member creates an order, the selected coupon applies automatically. If the coupon is invalid, disabled, or expired the system handle that appropriately.\
To enable this feature, first create a coupon. Then, navigate to User Management > Brokerages, select the target brokerage, and go to the Pricing tab. In the Team Discounts section, assign the desired coupon from the dropdown."<br>

<figure><img src="https://3773696799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZwoBe3E7HlQTltuN3B-887967055%2Fuploads%2FZertbkprwqHBYQmHQ7iy%2Fimage.png?alt=media&#x26;token=95902edc-fac6-4d45-b65c-cac872ee087a" alt=""><figcaption></figcaption></figure>

**Customizable Two-Photographer Shoot Duration**\
Administrators can now customize the duration adjustment factor when assigning two photographers to an order. Previously, when two photographers were assigned, the system automatically reduced the total time to 70% (0.7x) of the original shoot duration. This value was fixed and could not be changed. To configure this setting, navigate to Configure Booking > Scheduling. Use the slider for 'Duration reduction for 2 photographers' to set your desired multiplier, then click Save Changes. All future orders with two photographers assigned will automatically use this new duration.<br>

<figure><img src="https://3773696799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZwoBe3E7HlQTltuN3B-887967055%2Fuploads%2FODfhX5h2EWBaJKRNurCw%2Fimage.png?alt=media&#x26;token=49eaba19-37bb-44db-861a-6ae26ec96e32" alt=""><figcaption></figcaption></figure>

**Minor Fixes & Improvements**

* **Fixed:** Due date and time now save correctly in the new Order Details interface.
* **Fixed:** "Hide service prices in packages" setting now properly hides prices on downloaded invoice files (previously only hid them on the web view).
* **Fixed:** File previews on mobile devices no longer displaying as a white screen and now display correctly.

## 2/6/2026

**Xero improvement: Customer Xero Invoice Link**\
For all our Xero users, If your portal is connected to Xero and an invoice has already been synced, the system will take you directly to that invoice in Xero. If not, you'll see the standard Tonomo invoice with payment options. To ensure shared invoice links always work, we've added a safety feature: if someone opens a shared Tonomo link for an invoice that was *later* synced to Xero, they'll see a prompt letting them choose to stay on Tonomo or view it in Xero.

<figure><img src="https://3773696799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZwoBe3E7HlQTltuN3B-887967055%2Fuploads%2FDQzfL998Nki4tYmiCoS8%2Fimage.png?alt=media&#x26;token=b7f003bf-7d1b-4ed0-b0fb-bc22ed747919" alt=""><figcaption></figcaption></figure>

## 1/13/2026

**Improved adding services to an existing order**\
We’ve streamlined the process of adding services to existing orders, making it faster and clearer to schedule appointments from within order management. When adding a service or package to an existing order, you can now choose whether it requires an appointment.  **To add a service to an existing order**, simply navigate to the order and click **"+ Add Services"**. From there, the process follows a familiar path: select the desired service, then choose whether to attach it to an existing order appointment or schedule it as a new one by selecting **"+ Add New Appointment"**, which will take you directly to the calendar scheduler for placement.<br>

<figure><img src="https://3773696799-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZwoBe3E7HlQTltuN3B-887967055%2Fuploads%2FguyWgG6rx2VGhgt3gd9v%2Fimage.png?alt=media&#x26;token=9762a492-3248-459e-96c1-2bdb2d977464" alt=""><figcaption></figcaption></figure>

**QuickBooks Fixes and Improvements**

* **Tax Calculation Fix:** Resolved an issue where QBO invoices were incorrectly applying sales tax to the platform’s transaction percentage fee. Transaction fees are now properly marked as non-taxable, ensuring invoice totals and tax amounts match Tonomo records precisely.
* **Enhanced Invoice Descriptions:** QBO invoice line items now automatically include detailed descriptions such as service date, property address, and assigned team member providing clients with clearer, more professional invoices.
* **Quickbooks Batch Invoicing:** Introduced the ability to submit multiple Tonomo invoices to QuickBooks Online as a single batch.
