Latest updates from the Dubsado team
Bug Fix
Improvement

Dubsado 3.0 Changelog - Nov. 18th

Becca avatar
Shared by Becca • November 19, 2025

It's our first post-launch release!

We've been knocking over a ton of bug fixes and small improvements that have come in from our amazing beta users. We've got plenty more in the pipeline that will be coming along throughout the week.


Appointments and Scheduling

Scheduler settings now handle large numbers gracefully

Your scheduler settings now play nice with large numbers. We also fixed the tooltip examples to actually match whether you're working in minutes or hours.

Event times are back on calendar month view

Event times are back on your calendar month view. Turns out seeing when your appointments are scheduled is kind of important.

Calendar export is fixed

Your events were getting stuck instead of exporting to your calendar. We fixed the export process and made sure your Calendar ID gets set correctly.

Scheduler reminders now default to the right template

Scheduler reminders now default to appointment reminders instead of form reminders. One less thing to double-check.

Invoicing

Apply time tracker entries straight to invoices

You can now apply time tracker entries directly to project invoices. Plus we fixed that annoying cursor jump that happened when typing in time tracker fields.

Paid invoices won't show as overdue anymore

Fixed a bug where fully paid invoices were incorrectly showing up as overdue. Your paid invoices now correctly show their happy, paid status.

Workflows

See which flow action you're editing

When you're editing a flow action, the node you clicked now highlights so you can actually tell which one you're working on.

Payment plan selector stays put now

The payment plan selector was doing its own thing on larger screens. It's back where it belongs now.

No more accidentally creating duplicate flow actions

We added protection against fast-clicking that was creating multiple flow actions when you only wanted one. Click away without worry.

Forms

See only relevant forms when working with contacts

When you apply forms to a contact, you'll now only see the form types that actually make sense (questionnaires, subcontracts, and saved PDFs).

Forms are back in Projects and Contacts

Fixed a critical bug that was preventing you from creating forms in Projects or Contacts. The form creation flow now works smoothly, including proper PDF upload functionality.

Email

SMTP emails now send with proper formatting

Your SMTP emails now send with proper formatting. If you were seeing plain text when you expected styled emails, that's fixed.

Gmail integration works more smoothly

Fixed a Gmail integration issue that was causing reliability problems. Your Gmail connection should work more consistently now.

Email sending errors are fixed

Resolved an issue where the email system was throwing validation errors on send. Your emails should now go out without any hiccups.

Links smart field now available in emails

Added a new Links category to email smart fields, making it easier to include dynamic links in your email templates.

Settings

Affiliate coupons stick around now

Your affiliate coupon code now properly persists after you complete your subscription. No more disappearing discounts.

Default client email templates use your address

When you create a new template, it now defaults to using your email addr

Appearance & Nav

Navigation won't loop infinitely anymore

Fixed an infinite loop that was happening in the navigation and causing a crash that showed up as React error 185.