This update brings some exciting new improvements to order receipts, including the ability to customize certain aspects of them. Additionally, non-dress inventory items such as accessories and veils now have inventory item support, so you can begin tracking them, associating them to orders, and running all existing inventory reports from them.

Receipt Changes

  • Receipts now include several additional fields that were missing before, such as information related to alterations and additional work
  • There are now 2 customizable sections of a receipt where you can customize them with your own text. One section is below the store info header at the top of the receipt, and the other section is below the order details at the bottom of the receipt. In addition to customizing the text, you can also format the text with the following options: bold, italic, underline, strikethrough, numbered list, bullet point list, font size, font color, font background color, indentation, and text alignment. You can configure these sections in Settings -> Orders & Tax.
  • Receipts now have signature fields for the sales associate, customer, and a date field, so that each party can give their sign-off at the end of the transaction.
  • You can now print receipts for specific orders on a customer, including the option to print all the orders for a customer.
  • Printing receipts for a bridal party will now print each order for each bridal party member on separate pages.





Non-Dress Inventory Items

  • When creating an inventory item, you can now select the item type: Dress, Accessory, Veil, and Other.
  • When a non-dress type is selected, new form fields are presented that are different from those that display for dresses.
  • When creating an order that is not a dress, you can now directly associate the order to these new inventory items.
  • You can now track reporting metrics like the performance of non-dress inventory items.




Today’s update brings a large change to how permissions are assigned in CloudBridal. Prior to this change, CloudBridal worked by giving the store owner full access to all sensitive data and settings, with all staff added to the store being given a default limited set of permissions. All added staff would be able to access and manage all orders, customers, inventory items, and appointments. However, since many staff members have differing responsibilities, we decided to undertake an initiative to give you total flexibility over assigning what your staff can see and do within CloudBridal.


Put simply, a role represents a set of things a user can do. For instance, the Admin role that comes standard by default is a role that can do everything. You can now create your own custom roles and assign permissions to them. For example, you can create a Sales Associate role that has the ability to manage your customers and orders. You can create as many roles as you want, but a single user can only have one role.




A permission defines the ability for a user to perform a specific action. For example, the ability to view customers or to manage appointments. You can configure permissions for new roles that you create.



Putting Roles and Permissions Together

Once you create a role and add some permissions to it, you can then assign this role to a user. The next time the user logs into CloudBridal, they will only be able to do what their role lets them do. For example, if you only set the View Appointments permission, that user will only be able to view appointments in CloudBridal. They will not have the ability to create or manage appointments, and they will also be restricted from accessing any other parts of the site. In addition to restricting access, these changes have the added benefit of actually making it easier for your staff to efficiently use CloudBridal. By defining roles for your staff, you can help simplify the interface to reduce confusion and increase their productivity.


Future Feature Implications

Fundamentally, these changes will help us create path toward the types of features we wish to focus our development resources on. Until now, we never had a good approach for developing role-specific features, such as a word orders feature for seamstresses. Creating such a feature would needlessly bloat the interface, making it increasingly more difficult for other users like sales associates to use CloudBridal. Now with the concept of roles, we are able to create specific features like this and then encourage you to create roles that are dedicated to these features. We are definitely excited to see what the future brings in terms of next-gen bridal shop management.


In Other News

There are also a number of minor fixes and enhancements with this update:

  • Fixed bug where card headers had issues when adjusting screen width
  • Disabled Google Chrome form autocomplete for several fields where it is irrelevant
  • The “Order Is Late After This Many Days” setting now calculates from an order’s expected arrival date instead of its ordered date. Additionally, the alert text has been changed to specify how many days late the order is
  • Other minor wording changes and bug fixes





Today we are pleased to announce that we have modified our pricing plans to offer feature-based pricing. You can read more about the new pricing options on our pricing page. By default, our free trial starts on the Ultimate plan so that you can try all our features, but the plan type can be easily changed in the Settings page. Plan changes reflect instantly and don’t require any special configuration, so feel free to play around with each plan to figure out exactly what your business needs.



In other news, we have also made some changes to the order details page:

  • Alterations Price and Additional Work Price no longer counts toward subtotal or tax. Instead, a new checkbox that marks each field as paid can now be clicked. We found that counting these toward the subtotal made it more confusing to manage order payments, so we hope that this update improves the usability here.
  • The UI has been refreshed a bit for an order’s quick details.



This update brings a useful update to the day view in the appointment calendar: appointments are now displayed in separate columns based on which resource they belong to.



This update makes the day’s schedule much easier to read than before, especially for busy days where many of your resources are heavily booked. The other nice feature is that only resources with appointments for that day will even show up on the calendar, so you won’t see any empty columns. Finally, clicking on an empty space within this new view will also automatically pre-fill the resource field for a new appointment, which makes it really quick to add new appointments to the calendar.

Today’s update brings several new quality of life improvements.

  • The size field on orders and inventory items now accepts inputs like 18W and 6 Petite instead of forcing a number input.
  • The Alterations Price and Additional Price fields on an order can now be edited regardless of the order status.
  • Added ability to override the calculated tax amount in the case of special situations. An overridden tax amount will be clearly marked in the price details.
  • Added a new configuration option in the order settings, Default Order Dates to Today’s Date. This option allows you to toggle the functionality that automatically sets an order’s date fields to the present date when an order is transitioned to a new status.
  • Fixed a bug where creating a new customer through the bridal party interface would not allow you to set whether the customer has no email address.


With this update, we have added a few basic localization configurations in the settings. Simply navigate to Settings -> General in order to change these. We now allow you to modify the Currency Symbol as well as the Phone Number Format. In the future, we plan on adding several more settings to really improve usability outside of the U.S., but for now these should make it easier for users outside of the U.S. to use CloudBridal.



Currency Symbol: Affects which currency symbol is shown throughout the application. Examples are places like order details and reports. The default value is ‘$’ but can be changed to something like ‘£’.

Phone Number Format: Used to enforce a specific phone number format for input fields that take in a phone number, such as a customer’s phone. This also affects how phone numbers are displayed. The default value is ‘(###) ### – ####’ but can be changed to something like ‘#### ### ####’.


This update brings some much-needed features in regard to managing your inventory and orders. Inventory items now allow you to configure multiple color options for an item.



This makes it incredibly easy for you to keep track of which options are available for an inventory item when placing an order. Instead of displaying all possible color options, the system will filter the options based on the colors that you configured on the inventory item.



We have also improved the way that inventory items are associated to an order. The typical workflow when creating an order is to have the system select an existing inventory item, but for certain situations like a completely custom dress that does not exist in your inventory, the system allows you to override the Style/Brand/Color options with anything you want. This normally works well, but from user feedback we have discovered that it’s not very clear when an order is being created with no inventory item association, so we added a warning for situations like these to improve clarity.



Today’s update doesn’t add any new features, but we have instead tightened up the consistency and usability of the UI. Our goal is to make CloudBridal intuitive and easy to use, and making the UI more consistent goes a long way to reduce overall confusion.

Customer Details Page

One paradigm that we have been shifting to throughout the UI is for action buttons to appear on the top left of a page. Previously, the customer details page had action buttons appearing in a few different places: top left for creating follow-up appointments, above the orders section to create an order, and within the bridal party section to print a customer receipt. This update unifies these all to the top-left of the customer details page like we have in other pages.


Customers, Orders, and Inventory List Pages

These list pages now also follow the paradigm of actions on the top left. We have also adjusted the headers to save on vertical page space and to reduce the number of UI elements on the page.


Appointment History

The customer’s appointment history now defaults to a condensed view (like the orders and bridal party) to make the customer details page less cluttered on the initial page load. Expanding the history will show the detailed view that was there before. Our goal here was to make the page less confusing and more accessible at first glance, while allowing users to drill down into detailed views if needed.


Bridal Party

The bridal party section has also been slightly adjusted to reduce the amount of UI elements in it.

Appointment follow-ups just got even easier to use. Now you can create them directly from the appointment calendar, whereas before you were only able to create them from a customer’s page. When creating a new appointment from the calendar, you will have the ability to Lookup existing customer at the top right of the dialog. This approach will let you easily glance at your appointment availability and book a follow-up directly.


Today’s update brings several new changes to follow-up appointments. These changes include the ability to set a state on follow-up appointments, as well as you being able to view and manage the appointment history of a customer.


  • [New] Follow up appointments now include an Appointment Status field, which is used to track the status of a customer’s appointments throughout time. Typical values for this status include 1st Fitting, 2nd FittingPickup, and so on. These values are fully configurable in the settings, so you can add or remove statuses based on the way you prefer to track them.
  • [New] A customer’s page will now display and let you manage their entire appointment history so that you can better keep track of your progress with that customer.
  • [UI] Headers have been largely standardized throughout the app to better improve its usability.
  • [Fix] The Customer Notes field on an appointment can now be scrolled through if its contents go beyond the textarea height.