Recent Updates and Enhancements

At Main Street Sites we are constantly updating and improving our service.  Here are some of our recent updates and enhancements:


 11/26/2021  Drum Collection Images

Drum Collection slideshow images have been uploaded to the image repository.

 10/1/2021  New Button Option for Links

When adding links to a page or user email, there is now a "Link Style" option.  The options are "Link" and "Button". Use the button style to have your links formatted as buttons. 

When using this feature in user emails, you can change the button styles for each individual email section.  The "Styles" tab of a given section has a new set of style options for any buttons used in that section.

When adding buttons to your web pages, a default set of button styles to match your template and color scheme will be applied automatically for you.  These styles can be modified by customer support.  Let us know if you'd like any changes made in this area to suit your preferences.

 9/15/2021  Additional Sections in User Emails

User emails now allow you to add additional sections. Each section can have its own formatting, so it's now possible to create emails that using alternating background colors, borders, etc.

To add a new section to a user email, look for the "Add+" button at the end of the list of sections.  The sections can be sorted and deleted as needed as well.

 9/8/2021  New Fiddle and Alligator images added

New images from the Music Together marketing department were added to the image repository.  They were added to the "Music Together (Fiddle)" and "Music Together (Rhythm Kids)" folders.

 7/23/2021  New Marketing Images

New images from Music Together were added to the global image repository in these categories:

- Music Together (Slides)
- Music Together (Outdoors)
- Music Together (General)

 6/14/2021  Registration prices for individual classes

It's now possible to define registration prices for particular classes.  These prices will be used in place of any price set assigned to the semester.

To define prices for a particular class, go to Manage > Classes > Classes, edit your class, then go to the Registration Pricing tab for that class.  From there you can set up prices for that particular class only.

Also, a new view has been added to Manage > Classes > Classes. It's called the "Additional Settings View". From there you can see which classes have local pricing defined.

Local prices for a particular class will be maintained during roll forward and when copying classes.

 3/31/2021  Triangle images

Images for the Triangle collection were added to the global image repository.

 3/24/2021  New Options for Contact Us

The Contact Us form can now be used to create contacts automatically.  A new setting has been added to Website > Built-in Pages > Contact Us > Settings to support this.  You can also indicate a particular contact list for these contacts to be placed in if you wish to.

 3/24/2021  Drop-in Content for Order Notifications

A new setting has been added for orders containing drop-ins.  You can now add content to your order notifications that will only be included when an order contains one or more drop-ins.  This new setting can be found at Setup > Make-ups, Demos & Drop-ins > Drop-in Settings.  The new setting is called, "Drop-in Order Submitted Notification Content."



 2/19/2021  New Help Videos

We've been updating all of our help videos for 2021. We'll be adding new videos every few weeks.  Click here to see the new video page.

 1/26/2021  Location updates for online classes

A new option has been added to suppress location links. This can be used to prevent directions and map links from displaying for online class virtual locations.

The new option can be activated by editing a location at Setup > General > Locations and selecting the new " Suppress location info links in notifications and web pages" setting.

 1/26/2021  Custom term overrides for Online Registration

We're pleased to announce that you can now override the terms used in Online Registration.  Almost all of the terms used in online registratoin can be overriden. 

For example:

You could change "pick a class" to "find an opening"
You could change "register" to "sign up" or "enroll"
You could change "class" to "session" or "camp"
You could change "students" to "children" 

To override online registration terms like these, go to Setup > Settings > Registration Settings.  You'll see a set of terms and the corresponding place for your overrides.

Note that these overrides will be applied generally to the online registration pages, not to specific classes.

 1/13/2021  Referral Marketing codes and links

The links and codes used in the Referral Marketing feature can now be exported using the User Queries feature. 

If you are using a third-party email solution like Constant Contact, you can use this option to export the links/codes and include them in your marketing emails.

These referral marketing fields can be found on the account and the contact when you are creating our queries.

 1/13/2021  Embedding support for class catalog

The Class Catalog layout can now be embedded when used with a component. In other words, you can embed a class catalog layout in a widget on any website. 

To use a class catalog layout in this way, first create the layout at Website > Advanced > Named Layouts and then use the layout in a component at Website > Vaults > Component Vault.  Let us know if you'd like any help putting this together.


Click here for help using the class catalog feature. See the section labelled "Adding a Class Catalog Layout." 

 1/5/2021  Demo Scheduler

Customers who have previously scheduled demos can now be prevented from scheduling any future demos.  To activate this option, go to Setup > Make-Ups, Demos & Drop-Ins > Demo Settings.  The new setting is called, "Accounts with prior enrollments are not allowed to schedule demos".

 1/4/2021  Registration Settings added

A new page called "Registration Settings" has been added to the back-end of Main Street Sites.  This page will hold all of the settings and options that apply exclusively to online registration.  Most of these settings were previously stored on the Online Order Settings page. 
The new page can be found at Setup > Settings > Registration Settings.

 10/12/2020  Class Catalog Layout Improvements

Updates were made to the class catalog layout. This layout is used by customers who would like to display their schedule in a vertical format. The new options include:

  • Multiple columns: classes in the catalog can display in 1-4 columns
  • Borders: classes can have a border placed around each class, including a highlight border that displays when the mouse hovers over the class
  • Alignment: each elment of the class can have its own aligment (left, center, right)
  • Background color: classes can have a background color
  • Custom CSS: additional custom formatting can be applied (ask support for help if needed)

Let us know if you'd like to explore using this layout.  See below for an example of a three-column catalog layout.  Click here for help using this feature. See the section labelled "Adding a Class Catalog Layout." 

Three-column catalog layout example
 10/12/2020  Portal Button Formatting

New options have been added for formatting buttons in the customer portal.  When you edit your portal buttons at Website > Community > Portal > Layout, you can now specify the following for each button:

  • Font
  • Background color
  • Mouse hover background color

These options can be used to group buttons together by series/collection/etc.

 10/1/2020  New Calendar options

New options for how the calendar page filters your classes can be found at Website > Built-in Pages > Calendar > Settings.

 10/1/2020  Category support

User emails and user messages can now be sorted into categories for your convenience.

 10/1/2020  Appointment Calendar Colors

Teachers can now have custom colors for their class meetings in the appointment calendar.  The new color settings are on the individual teacher records at Setup > General > Teachers > Additional Information. 

 10/1/2020  Reminder preferences

You can now disable automated reminders for certain customers if needed.  This can be done by finding the customer account at Manage > Accounts, then going to the Settings tab for a particular account.  Reminders can be disabled by type (appointment reminders, class meeting reminders, etc.).   

Customers can also do this themselves by logging in to their accounts and going to the Preferences tab on their My Account page.

 10/1/2020  Sending notifications to all contacts for an account

Support has been added for sending selected notifictions to all contacts on a given account.  By default notifications go only to the primary contact on the account.

To activate this option, find a particular customer notification at Communications > Settings > Notification Templates and select the option to,  "Send this notification to all contacts for a given account when possible."

For example, if you were to turn this option on for class meeting reminders, reminders would be sent to all available contacts on each customer account.

 8/19/2020  Referral Marketing

New automated referral marketing features are available!  Your customers can have their own referral code to share with their friends or a special link to your site.

If you wish you can reward your referring customers with a credit for successful referrals.  You can also provide a discount for the newly referred customers if you'd like (or a credit on future enrollments, drop-ins or store orders). 

Referral awards can be automatic or can use an approval process.  You decide who is eligible for a referrals -- for example, if a new customer has had demos, drop-ins or was previously enrolled, they can be ineligible for referrals.

Please see an overview of this new feature and how to add referral marketing to your website for more details.

 8/17/2020  Expanded support for order credits

Open credits on customer accounts no longer need to be less than the cost of the item being purchased. When the credit is larger than the item being purchased, the credit will be split into 2 credits.  One will be the amount needed for the order and the remainder will be left on the original credit.  A note will be added to each credit to let you know the history of how the credit was used in customer orders.

For example: 

  • assume a customer has a credit for $100 that can be used in online registration orders.
  • If the customer enrolls in a class for $25, a new credit for $25 will be created and used on the order.
  • The original credit will be reduced to the remaining amount of $75. 
  • Both credits will have notes showing how and when they were updated.

In addition, credits can now be used in store orders and drop-in orders as well as enrollment orders.  New settings have been added to the credit form to allow you to indicate how a credit can be used.  These new options are supported in the Ad Hoc Fee Generator when used to create credits as well.