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:


 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.

 6/19/2020  New options for contact mailing addresses
We've added new features to help you confirm customer mailing addresses.  This should be helpful if you are sending out class materials in the mail.
New tokens are available to show the current contact mailing address in your emails
These new email tokens allow you to include the current contact address in your user emails, user messages and email notifications.
For example, to show customers their current mailing address in an enrollment confirmation, you could add this to the email (using the "inline" option):
Please note that your current mailing address is %contact_address_inline%
In the email it would look like this:
Please note that your current mailing address is 1 Main Street,  Anytown MA 02134
The %contact_address_block% shows the address over two separate lines, like this:
Please note that you current mailing address is the following:

1 Main Street
Anytown MA 02134
Another new token allows customers to update their addresses without needing to login
To help customers update their mailing addresses we have added a token to add an address update link to your emails.  This new token will create a special link to the MyAccount page. The link will not not require them to login. They will only be able to update their mailing address. 
This new token is:  %account_contact_info_update_link%
An example using this token would be:   To update your address please click here  %account_contact_info_update_link%
 6/18/2020  Class Enrollment Reminders
Main Street Sites now supports automated reminders for class enrollments by email and SMS text.  Reminders can be sent out for the first class meeting for a class or for all class meetings.  The reminder notifications will include the new "notification content" from the class (if you are using the new field for Zoom links, etc.).
The new reminder feature can be enabled by going to Setup > Settings > Class Settings. It is very similar to the other reminder features for make-ups, demos and drop-ins.
Once active, the feature can be turned on for a given class on the Additional Info tab of the class (or by going to Manage > Classes > Update All Classes > Update Settings).
When classes are copied or rolled forward they will keep their current reminder setting.  Otherwise, new classes will default to having this feature turned off.  A default value for your new classes can be set at the class type level by going to Setup > General > Class Types.  There is a new "Class meeting enrollment reminder default" option there for this purpose.
As always, you can customize your reminder notifications by going to Communications > Settings > Notification Templates
 6/1/2020  Showing class links in My Account > Schedule

If you are using the class notification content to share your online class link and password info, you can now also show that information on the Schedule tab of your My Account page.

The setting to turn on this behavior is on the Website > Community > Portal > Settings tab.  You can choose to share the location and class notification content. The content can be shown in a popup or inline.

Note: to take advantage of this feature you'll need to share the "My Account" page with your customers (typically as an option in your menu).  They will also need to create a username and password so they can log in.


Also - coming soon: automated reminders for individual class meetings.  These will also include the class notification content.