Latest updates from the Dubsado team

December 4, 2025 - Changelog

Becca avatar
Shared by Becca • December 04, 2025

More 3.0 fixes and improvements coming at you today!

General

Clicking checkboxes one by one to bulk archive or delete messages gets old fast. The bulk actions bar now includes a select-all option (up to 100 items at once) for your Messages and Custom Templates lists. Clean up your workspace without the repetitive clicking.

Your brand colors should show up everywhere in your dashboard, not just some places. Some users were seeing the default Dubsado green instead of their custom brand colors. We fixed how brand colors are formatted across the dashboard so your branding stays consistent throughout your workspace.

Payment plans

Payment plans should calculate correctly the first time, every time. We fixed an issue where percentage amounts weren't showing up properly on "divide equally" installments for recurring invoices. Your payment plans now display the right numbers so your clients know exactly what they owe.

Product update

December 3, 2025 - Changelog

Becca avatar
Shared by Becca • December 03, 2025

Hey there - Thanks for being part of the 3.0 beta journey. Your feedback has been incredible... every bug report, feature request, and "hey, this feels weird" message has helped us make Dubsado better. We're moving fast now, shipping fixes and improvements that matter to you. This month's updates will continue to be all about smoothing out the rough edges of 3.0 beta... let's dive into today's updates:

Custom branding

Your custom domain now works everywhere – If you've set up a custom domain for your Dubsado account, you know the professional edge it gives you. Now you can successfully connect your URL without running into an error. No more mixing dubsado.com links with your custom domain. Your brand stays consistent across every touchpoint.

Tasks

Assign tasks to the brand owner – Multi-user accounts had a weird gap: you couldn't assign tasks to the brand owner. That's fixed now. The brand owner appears in the assignee list just like everyone else on your team. Yes, you can assign tasks to yourself. We don't judge.

Create projects and contacts from anywhere – Quick actions on your dashboard now open clean modals for creating projects and contacts. Plus, tasks behave better when you're creating them from different places in the app. Fewer clicks, smoother flow.

Press Enter to confirm email addresses – When composing emails, you can now press Enter to confirm an email address. No more reaching for your mouse when you're in the zone.

Email

Email settings page works as expected – The email settings page had a few rough edges. All smoothed out now. Setting up your email connection should be straightforward.

Better workflow failure messaging – When a workflow action fails, you'll now see clear messaging about what went wrong and why. No more guessing games. We promise we're not being cryptic on purpose.

Appointments and scheduling

Calendar events no longer go missing – Ever notice some of your projects or tasks just not showing up on your calendar? We increased the event limits and fixed how calendar data loads so you can see everything you need to see. Your meetings were there all along—they were just playing hide and seek.

Calendar profile names display correctly – If you sync with Dubsado and your profile name wasn't showing up properly, that's fixed. It should always show your account email when you connect.

Time selector respects 15-minute increments – The time picker was letting you select unique times that didn't match the 15-minute increment settings. Fixed so it actually respects your preferences. No more 2:47 PM meetings unless you really want them.

Schedulers

Remove deposit invoices from project schedulers – You could add a deposit invoice to a project scheduler but had no way to remove it. Now there's a clear button so you can update your scheduler settings when your pricing structure changes.

Dubsado Payments

Reconnecting payment accounts works smoothly – If your Dubsado Payments account gets disconnected, the reconnection flow now works correctly. No more getting stuck when trying to set things back up.

More fixes and improvements

Dropdown improvements – Fixed dropdown behavior across various parts of the interface for more consistent interactions.

Form template redirect – When clicking the Forms tab you'll be immediately directed to the form templates page now.

Brand owner invite prevention – Fixed a quirk where brand owners could accidentally invite themselves as team members to their own brand. You're already on the team, promise. No need to send yourself an invitation.

Legacy invoice discount removal – Removing a discount from a legacy invoice now fully removes it when you open the invoice in 3.0. The discount disappears completely like it should.

Product update

November 26, 2025 - Changelog

Becca avatar
Shared by Becca • November 26, 2025

Email

Microsoft email forwarding option has returned - If you use a Microsoft email, you can now toggle on or off for your emails to be imported into Dubsado.

Email conversations now thread properly - Ever send an email from Dubsado and have it show up as a brand new thread instead of part of the ongoing conversation? Yeah, that was annoying. Fixed the formatting for Microsoft and SMTP providers so your emails thread correctly in your client's inbox. Conversations stay organized, the way they should.

Appointments and scheduling

Internal events stay link-free - Creating an internal event or task for yourself shouldn't automatically generate a video conferencing link. (Why would you need to video call yourself?) Internal events and tasks now skip the conferencing link entirely, so you only get meeting links when you actually need them.

Choose which calendar handles conferencing - If you have multiple calendars synced, setting up conferencing was hitting a wall. Now you can pick which calendar should handle your conferencing links. One quick selection, and conferencing works the way you need it to.

Projects without end dates show up on your calendar - Some projects don't have hard deadlines, but they still need to be visible. Projects without end dates now appear on your calendar so you can see everything you're juggling. We also smoothed out the date picker while we were at it.

Invoicing

Active recurring invoices lock the start date - Editing the start date on an active recurring invoice could throw off your historical data. Now the start date is locked once the invoice is active. You can still edit the next payment date to keep things on track without accidentally breaking the pattern.

Quantity fields increment by 1 now - Clicking up by 0.01 when you just want to add 2 more items was nobody's idea of fun. Based on your bug reports, quantity fields now step up by 1, matching how the package editor works. Faster, less annoying.

Projects

Project icons now show in list views - Quick visual recognition makes scanning your lists faster. Project icons now appear in messages, forms, and flows, so you can spot what you're looking for at a glance.

Transactions and expenses

Category field is back for project expenses - Tracking expenses without categories makes tax time way harder than it needs to be. The category field is now visible again when you're adding expenses to projects. Keep your books organized from the start.

Forms

Form contract links in emails work correctly now - Sending a client a contract link that takes them to the wrong place is not the professional first impression you're going for. Fixed the contract link generation in the email editor so project forms point to the right URL every time.

Appearance and navigation

Small visual formatting fixes - Those little alignment issues add up to a less polished experience. Sub text in flows, invoices, and other edit screens now align correctly with the title. One less visual distraction.

Mobile navigation is easier - Managing your business from your phone shouldn't feel like squinting at tiny buttons. We updated the breadcrumb menu, help section, search, and workspace switcher to work better on mobile screens.

Changelog
release-notes

November 21, 2025 - Changelog

Becca avatar
Shared by Becca • November 22, 2025

A milestone worth celebrating

This marks our 100th release, update, and fix this week. Let that sink in for a second.

After 2.5 years of pausing feature development to rebuild Dubsado from the ground up, we're now moving faster than ever. In the last month alone, we've shipped 300 updates and changed over 70,000 lines of code.

The future is on fire, and we're just getting started.

Contracts

Contract countersigning fixes - Fixed a couple of issues with contract countersigning. The countersign button now works properly without opening unexpected pages, and contract previews refresh immediately after you countersign so you can see the updated document right away. No more surprise tabs... just smooth signing.

Legacy contract access restored - Older contracts are now accessible again through their direct URLs. If you've been having trouble signing legacy contracts, this should be resolved. The classics are back by popular demand.

Duplicate contract prevention - Fixed an issue where applying Flow templates to projects could accidentally create duplicate contracts. The system now checks for existing contracts first to keep things clean. One contract to rule them all... no doubles.

Calendar & Scheduling

All-day event display fix - All-day events imported from Google Calendar now display correctly on a single day instead of incorrectly spanning two days. Because Monday doesn't need to bleed into Tuesday. It's already long enough.

Calendar day view date accuracy - The calendar day view now shows the correct date when you're navigating between days. No more confusion about which day you're actually looking at. Time travel: still not a feature, but at least the calendar knows what day it is.

Forms

Proxima Nova font restored - Proxima Nova has been added back to the form builder. You'll no longer see a blank font selected when editing old forms. Your favorite font is back from vacation.

Package selection interface update - Improved the package selection experience in the form builder with a more polished and consistent interface. Because choosing packages should feel as good as receiving them.

Under the hood

Performance improvements - We've made several performance improvements and cleaned up unused code to keep Dubsado running smoothly. (We tidied up the basement... you won't see the difference, but you'll feel it.

Changelog
release-notes

Easy contract countersigning and 3.0 bug fixes

Becca avatar
Shared by Becca • November 21, 2025

New feature to 3.0

Easy contract countersigning

We added a countersign button for contracts. No more clicking into the contract, opening it in a new window, and signing. Just click the button and you're done. Finally, signing contracts is as easy as ordering pizza... minus the pizza.

Other bug fixes in 3.0

Projects tab label fix - Fixed a labeling issue where the "New Contact" button appeared on a contact's Projects tab when it should say "New Project". The button now correctly displays based on context.

Duplicate client email validation - Resolved an issue where creating a new project with a "new client" email that already existed would fail silently. The email field now highlights in red with an accompanying toast notification when a contact with that email already exists, and the request properly prevents proceeding.

Updated the default status when creating a project - We updated the create project modal to pre-select "Lead: No Status" by default.

Video tutorial callout - Added a dismissible onboarding callout to the main navigation sidebar that helps users get started on Dubsado 3.0. It's like a helpful friend who knows when to show up and when to step aside.

Form management actions - Finally it's back! Added duplicate, download PDF, and apply to portal actions for forms within projects and contacts. This makes it easier to create fresh copies of forms, download them, or add them to client portals. Note: The duplicate option is hidden for contracts, and the "Apply to portal" button hides once a form is already applied.

Smart fields in form previews - Fixed a critical issue where invoice smart fields were not displaying in contract previews and editors when forms were applied to projects.

Invoice smart fields enhancement - Follow-up improvements to invoice smart fields in form previews. With this we also improved tax and discount calculations for better accuracy, and added additional computed fields to the formatted invoice data. We did the math so you don't have to... you're welcome.

Calendar payment filtering - Fixed an issue where payments with relative dates were not appearing on the calendar for basic users. The system now correctly retrieves all payments and filters by date, and also resolved a bug where editing an event in a takeover was creating a new event instead of updating the existing one. Time is relative, but your payment schedule shouldn't be invisible.

Event popover truncation - Fixed text truncation issues in event popovers across appointment details, external events, and internal events. Event information now displays properly without being cut off. We finally got to the point.

Coupon code case sensitivity - Fixed a bug where coupon codes entered in uppercase (like "ILOVEDUBSADO") were not being recognized. The system now converts all subscription coupon codes to lowercase for consistent matching. Because apparently we were YELLING about discounts and nobody could hear us.

Scheduler group link & event editing - Fixed two issues: scheduler group links were not populating when sending scheduler group emails, and editing events was creating duplicate events instead of updating the original. Both issues are now resolved. Two birds, one update... we're efficient like that.

Flow task completion - You can now mark tasks as complete directly within the flow visualization. The system determines action completion on the backend for better performance, and task nodes now display a completion checkbox for better visibility into workflow progress. Check, check, and check.

Improved inline editing - Expanded the clickable area for inline editing cells to the full cell width in table views, making it easier to select and edit. Selected cells now highlight with a green border for improved clarity and usability. We made it easier to hit the target..

Email composer positioning - Fixed an issue where the minimized email composer wasn't positioning correctly. The composer now properly tracks its minimized state and adjusts to the bottom-right corner when minimized, with improved performance for position updates. It finally knows its place.

Email list optimization - Significantly optimized the database for listing emails. The refactored service improves the performance and backend code organization, resulting in faster email list loading times. Basically, your emails load faster now. We won't say how fast, but let's just say they're in a hurry.

Product
Update
Changelog

November 19, 2025 - Changelog

Becca avatar
Shared by Becca • November 19, 2025

Appointments and Scheduling

Event dialog improvements

The delete confirmation dialog now actually appears on top when you're deleting events. No more playing "find the button" behind overlapping windows.

Appearance & Nav

Mobile navigation visibility

Made the navigation menu stand out more on mobile and tablet. Added some color and changed the icon so you can find it when you need it.

Forms

Form status preserved on edit

Forms now keep their "sent" status when you edit them.

Invoicing

Invoice payment precision fix

Fixed a frustrating bug where applying a payment for the exact invoice balance would get rejected. Turns out fractional cents were causing chaos behind the scenes.

Payment Plan

Payment reminder timing

Payment reminders now wait for contracts to be signed before sending. Your clients won't get "payment overdue" emails for contracts they haven't even signed yet.

Settings

Display settings visibility

Made display settings easier to spot. Sometimes the simple fixes matter most.

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.

Available on all plans
New feature

Dubsado 3.0 beta is here

Becca avatar
Shared by Becca • November 17, 2025

Dubsado 3.0 beta is on a roll out all this week. Login to your Dubsado account to see if you have access. If you don't have access to it yet, hang in there... you should have access in a few days!

After 2.5 years of building, rebuilding, and obsessing over every detail with thousands of you in alpha, we're releasing Dubsado 3.0 beta today.

This isn't a few new features. It's Dubsado rebuilt from the ground up to work the way you actually work.

What's different

Everything loads faster. Navigation makes sense. Your most-used tools are exactly where you need them. And the interface gets out of your way so you can focus on your clients instead of wrestling with your software.

Projects: Customizable workspaces

Your projects list now works however you want it to. Switch between table and Kanban views. Filter, sort, and organize until it matches your brain. Find any project in seconds instead of scrolling endlessly.

Messages: Streamlined inbox

All your client emails in one place. No more hunting through projects to find that one message. It works like the inbox you already know, because managing client communication shouldn't require a learning curve.

Invoicing: Centralized and refreshed

Your invoices, payment schedules, and recurring billing now live in one spot outside of projects. Less clicks to get what you need.

Time tracking: Always accessible

Track time from anywhere in Dubsado with the global time tracker in your top bar. No more navigating to a specific project just to start a timer.

Change to money making mode to show how much money you're making, in real time, instead of a timer.

Flows: Visual automation builder

We renamed workflows to flows and rebuilt them with a visual node-based builder. Now you can actually see how your automation works before you turn it on. No more crossing your fingers and hoping.

Scheduling: Familiar calendar experience

The scheduler now looks and feels like the calendar apps you use every day. We rebuilt it to match what your brain already knows, so booking appointments feels natural instead of confusing.

Recurring hours: Set your schedule once

Set your weekly schedule once with just a few clicks. Pick the days you're available, set your hours, and copy them across the week. Perfect if you take appointments on a regular schedule. No more setting the same hours over and over every week.

Date-specific hours: Custom availability

Need to set one-off availability or block out a custom date range? Click any date on the calendar to add hours just for that day. Or choose a date range to set availability across multiple days at once. Great for vacation blackouts, seasonal schedules, or when your availability changes temporarily for a scheduler.

Copy scheduler settings: Reuse availability

Already set up availability in one scheduler? Copy those hours to a new one instead of rebuilding the same schedule from scratch. Save time when you're creating multiple appointment types with similar availability.

Quick actions: Two clicks to anything

Press ⌘K (or click the launcher) and start any task in Dubsado. Create a project, send an invoice, find a client. Two clicks, done.

Autopay editing: No more disruption

One of your most requested features. When a client needs to update their payment amount or add a service mid-autopay schedule, you no longer have to cancel everything and start over. Edit invoice details while keeping all scheduled payments running. Your client gets flexibility. You keep your predictable income. No disruption to cash flow.

Filter and sort: Find anything fast

Filter and sort anywhere you see a list. Projects, clients, invoices, transactions, forms, emails - if you're looking through information in Dubsado, you can now filter and sort it however makes sense to you. Find what you need in seconds instead of scrolling through pages of data.

Calendar sync: Automatic synced invites with clients

Book an appointment in Dubsado and calendar events automatically appear in both your calendar and your client's. No copying details, no separate invites, no wondering if they remembered to add it. One booking, two calendars updated, zero extra steps. Fewer missed appointments and no more "I forgot to put it in my calendar."

Recurring invoice history: See payment status

Every recurring invoice now shows you its full payment history in one view. See which invoices have been sent, which have been paid, and what's still outstanding without clicking into individual invoices or running reports.

AI summaries: Quick thread overview

Long email threads with clients can eat up your time just trying to figure out what's been discussed. Now, if you choose, AI reads through the entire conversation and gives you a quick summary of the key points, decisions, and action items with the click of a button.

Email reassignment: Move misplaced messages

Accidentally filed an email in the wrong project? It happens. Now you can move any email to the correct project with just a couple clicks instead of leaving it in the wrong place or starting the conversation over. Keep your project threads organized without the mess of misplaced messages cluttering up the wrong client's history.

Collapsible sidebar: Expand your workspace

Collapse the navigation sidebar when you need more screen space. All your tools stay accessible, but your workspace expands when you're deep in a project.

Search: Two ways to find what you need

Drill down search: Filter and sort within any database you're in. Looking through projects? Filter by status, client, or service. In your invoices? Sort by amount, due date, or payment status. Every list in Dubsado now has powerful filtering that lets you narrow down exactly what you're looking for.

Global search: Not sure where something lives? Hit the search bar (or use the keyboard shortcut) and search across all of Dubsado at once. Find clients, projects, invoices, forms, or any detail in seconds without clicking through multiple pages.

This is just the beginning

Your business software should reduce stress, not create it. For the past 2.5 years, we've been rebuilding Dubsado to do exactly that. Everything loads instantly. Every feature makes sense. Every flow feels natural.

But here's what we're really excited about: this foundation unlocks what comes next. We're already working on conditional logic, team scheduling, better team management, multiple clients on projects, SMS messaging, global branding settings, and so much more.

If 3.0 doesn't have exactly what you need today, stick with us. The future holds big things, and now we can finally build them for you.

How to get access to 3.0

We're releasing 3.0 on a rolling basis. If you don't have access yet, don't worry. Check back soon - we're releasing to a new randomized group each day, and you'll be updated automatically when it's your turn.

Getting to know 3.0

We’ve created several ways to help you get comfortable with Dubsado 3.0; whether you prefer to watch, read, or explore hands-on.

New feature
Available on all plans
Exclusive to Dubsado Payments
Available only in US

Fuel your growth with fast, flexible financing from Dubsado Payments Capital

Becca avatar
Shared by Becca • July 02, 2025

Running a business means constantly balancing big ideas with real-world logistics. Maybe there’s a dream project you’ve been holding off on, a new hire you’ve been meaning to make, or just a need for breathing room during a slower season. But when capital feels out of reach, growth can stall.

We see that. We get that. And we want to be more than just your CRM—we want to be your partner in helping you move your business forward with confidence.

That’s why we’re officially introducing Dubsado Payments Capital, through our partnership with Stripe Capital.

This new offering gives eligible U.S.-based businesses fast, flexible access to funding—without impacting personal credit scores or waiting weeks for an answer. Whether you're ready to scale or need a financial safety net, Dubsado Payments Capital helps you manage cash flow, invest in growth, and take on new opportunities—on your terms.

What is Dubsado Payments Capital?

Dubsado Payments Capital is a small business financing solution powered by Stripe Capital* that provides eligible users with access to funds based on their Dubsado Payments powered by Stripe transaction history and volume.

Key benefits:

  • No impact to personal credit scores
  • Simple application process
  • No compounding interest or late fees
  • One flat fee—clearly outlined before you accept
  • Pay as you earn—payment is collected automatically through a percentage of your sales as they are processed*
  • Funds in as little as 2 business days if you’re approved

How it works

  1. Keep an eye on your email—There’s no opt-in process—Stripe will automatically notify you via email when you are eligible with your personalized financing offer.
  2. Review and select your offer — Select the amount that fits your business needs. Each offer includes a flat fee and a payment rate—clearly stated up front.
  3. Receive your funds — If approved, funds are typically deposited into your Stripe account within 1–2 business days.
  4. Repay automatically — Payment is collected automatically through a percentage of your sales as they are processed*

Offering capital allows us to support your business in new ways—when you need it most. We’re proud to partner with Stripe to offer eligible users access to flexible funding that fits the flow of your business and rewards you for your growth.

By using Dubsado Payments, you’re not just simplifying how you get paid—you’re unlocking additional tools like Dubsado Payments Capital to help you grow with ease.

Want to learn more?

Ready to understand how Dubsado Payments Capital works and how you can increase your chances of becoming eligible for an offer?

Dubsado Capital offers financing types that include loans and merchant cash advances. All financing requests are subject to a final review prior to approval. Dubsado Capital loans are issued by Celtic Bank, powered by Stripe. Dubsado Capital merchant cash advances are provided by YouLend.Loans are issued by Celtic Bank and powered by Stripe. All loans are subject to credit approval.

*Dubsado Capital loans have a minimum amount due each payment period, and if the minimum amount that you pay through sales doesn’t meet the minimum your account will be automatically debited the remaining amount at the end of the period. If your loan has a fixed payment, Stripe stops withholding from your Stripe sales when you meet the fixed payment amount. The payment terms for your offer will be detailed during the application process.


New feature

Managing your events in the app just got an upgrade

Becca avatar
Shared by Becca • April 01, 2025

You can now easily create and edit internal events without needing to switch over to desktop.

Or, need to update details for a scheduled client appointment? Whether you’re looking to:

  • Adjust appointment times, locations, availability, or project assignments
  • Add notes or adjust the description
  • Delete or cancel the event

Make these edits effortlessly by tapping the three vertical dots (•••) on any scheduled appointment or event—whether from the Events tab or within a project’s Scheduling tab.

Note: editing Scheduler appointments requires a Premier plan.

Learn more about editing events here →

There’s more: the Events tab now includes a plus (+) icon in the bottom-right corner of your screen, giving you a streamlined way to create a new project or internal event—all from one central place in the app.

Learn more about creating events here →

This update is ready to use in your mobile app. Haven’t tried it yet? Now’s the perfect time—grab it on the App Store or Google Play to keep your business moving, no matter where your day takes you.