Improvements and Fixes
- Redesigned the headers used in the produced and introduced a universal search bar.
- Redesigned the Create pages (invoice create, knowledge base article create, etc.) with breadcrumb navigation so it is easier to navigate back.
- Redesigned the iconography used across the product.
- Redesigned all buttons and dropdowns.
- Fixed a bug that caused in-product file notifications to come in delayed.
Improvements and Fixes
- Added support for sending SVG files in messaging.
- Redesigned the sidebar.
- Redesigned the iconography used across the product.
- Redesigned the success & failure snackbars that are shown in the bottom-right for various actions.
- Various minor design improvements that improve the mobile user experience.
- Updated the permissions for Staff Internal Users so that General Settings and Domain Management Settings are restricted.
- Fixed a bug that incorrectly saved due dates on invoice templates.
- Fixed a bug that prevented file notifications from being shown in the sidebar.
- Fixes a bug that prevented a small number of users from paying invoices with ACH.
Improvements and Fixes
- Fixed a bug on the Module Management page that prevented tooltips from working correctly.
- Added a page that is shown to users when they try to access a page that has already been disabled.
- Added the ability to delete open invoices.
- Fixed various UI bugs that made spacing look bad in text-heavy areas.
- Fixed a bug where an infinite spinner is shown when trying to connect a new custom domain.
- Fixed a bug where the Create button is not shown on the User details page (Invoices tab).
Improvements and Fixes
- Added support for links in messaging.
- Redesigned the module management settings page.
- Fixed a bug that prevented some file notifications from going through.
- Fixed a bug that caused issues with invoices that had due dates 1+ years in the future.
Custom domain management
We've added the ability for customers in our middle tier and Enterprise tier to add and manage their custom domains directly in their settings. Previously this is something we setup manually but now this functionality is available on Settings/Domains.
Real-Time CRM
Similar to recent updates that were made to the Files module, the CRM is now real-time. This means that you never have to refresh to see the latest state. If a new client is created (via direct sign up or by someone on your team), for example, the client user will just pop in at the top of the table.
Improvements and Fixes
- Renamed the Billing module. It was previously called 'Payments' on the sidebar and is now called 'Billing'.
- Renamed the team user management page in Settings from 'Members' to 'Team'.
- Fixed a UI bug that made the User Details page look bad on mobile.
Improvements and Fixes
- Added the ability for internal admin users to delete other internal users.
- Added roles for client users. If many clients are associated with the same organization the Admin and Staff roles can be used to give people on a team the right permissions.
- Improved the clarity of the text in the settings menus.
- Fixed a UI bug on the Files page which led to multiple dividers being shown.
- Fixed a UI bug on the messages dropdown.
- Fixed a bug where deleting a client user logged out some internal users.
- Fixed a bug where new lines didn't appear correctly on Messaging.
Improved Empty States
For internal users and client users, we now show helpful text and illustrations on pages where you have not created any entities yet.
Improved Email Notifications
First, you can now send messages, share files, and create invoices/subscriptions for client users who you have not invited to your portal yet. When you do this, the email notification will prompt them to Activate Account and then redirect them to the relevant page.
Second, when a client user gets an email notification and clicks on a link, we automatically make the experiences as seamless as possible.
- If they are logged in to your portal, we redirect them to their destination directly.
- If they are logged out, we pre-fill their email and ask them to enter their password.
- If they have not been invited yet, we pre-fill their email and ask them to Active Account (which means they have to set their password).
Improvements and Fixes
- Added the ability to drag & drop files into specific folders in the Files module.
- Redesigned the Messages and Files UI.
- Improved the sidebar design (we don't show section headers if you only have one section now)
- Fixed a bug in Messaging Settings that made it unclear who is included in Welcome Messages.
- Fixed a bug that prevented saving changes on the Customization page where you used special characters.
User Details View
When you are on the CRM page, you can click on any user and see the User Details page. Here you can see important information on the left, and switch among Messages, Files, and Payments views on the right.
Files Module - Product Notifications
Similar to Messaging notifications, the Files module now shows notifications directly in the sidebar and sorts your channels in order of most recent notification. This makes it easy to know exactly when your clients are adding any new files.
Redesigned Authentication Screens
The Sign, Sign Up, Confirm Email, and Reset Password screens have been redesigned from scratch. They now all show your customizable Auth Image on the right, make use of your logo, load much faster, and work nicely on mobile.
Improvement and Fixes
- Added placeholder images and text on the Landing Page Module so that it doesn't look empty before it is customized.
- Removed 'My Files' as a channel in the Files module. You can still manually access these files if you need them but we found that having 'My Files' was inconsistent with the other channels and mostly caused confusion.
- Improved the performance of new user signups and logins by ~22%.
- Improved the formatting of messages in the Messaging module - especially for bullet points and numbered lists.
- Improved how tags are created in the Knowledge Base module.
- Fixed a bug that prevented some users from creating new invoice templates.
- Redesigned the toggles we use in various places in the product.
- Redesigned the text fields we use in various places in the product.
Real-time Files Module
The Files Module is now real-time. What this means is that if you are logged in and your clients are taking actions (uploading files, renaming files, deleting files, etc.) you will see those changes happen directly without refreshing.
The Files Module is the first area in the Portal where we've enabled real-time. Over the next few months, we're going to make similar announcements for the other modules.
Billing Settings
We've seen many people set up billing customer portals for their businesses. To do that they turn off all modules except Payments and use their portal exclusively to make it easy for clients to pay them and see past invoices. Today's release makes this use case even better and includes "Billing Settings" which lets clients add multiple payment methods and set their primary payment method.
If you are interested in learning more about the benefits of billing customer portals, we wrote our first blog post on this topic yesterday.
Improvements and Fixes
- Added the ability for internal users to select an invoice and "Mark Paid".
- Added a phone number field to the Contact Us page in the Landing Page module. Now when new leads submit the form, you will get their phone number as well.
- Added placeholder images to the Landing Page so that it looks good in areas where you don't set an image.
- Improved the loading flow for client users who sign up directly.
- Redesigned several email notifications to make the look more professional.
- Fixed a bug where line items on invoices had a low character limit.
A New Brand for Portal
If you've visited our website you may have noticed that we have updated our visual identity. We're keeping the same name but have adopted a new icon and color scheme that better reflects our product.
Customizable Welcome Messages
We believe that it's incredibly important to give client users that sign up on your portals a great experience immediately after they create their account. We've added the ability to customize the welcome message that new client users get when they sign up for their account. Here's how it works:
- Go to Settings/Messaging and customize the welcome message. You can also customize the sender of the message and the others in the channel (if you have coworkers).
- When a new client user goes through the Sign Up flow they are automatically greeted with the welcome message that you set up above.
We recommend you update your welcome messages with something that makes the most sense for your business. For example, you may want to inform new clients what they can use your portal for, what services you provide, or how quickly you will respond.
Customize your welcome message in Settings/Messaging
This is what new client users see when they sign up
Improvements and Fixes
- Added a progress indicator that is shown when you upload files. This makes it clear how long uploading a file will take and is especially useful for larger files.
- Refined many details of the landing page module - improved spacing on mobile, improved the menu button on mobile, adjusted the layout of the hero section on the home page, added a success message when Contact Us forms are submitted, and more.
- Fixed a bug that resulted in extra page refreshes when you did searched on CRM pages.
- Fixed a bug that restricted the maximum amount of characters allowed for line items on invoices.
- Redesigned the "Save Changes" bar that shows on the top of several pages.