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:


 7/1/2019  Video Thumbnails in User Emails

The ability to embed YouTube videos into user emails has been added.  An embedded video will automatically use the thumbnail image provided by YouTube as a placeholder in the email. 

To embed a YouTube video into a user email, use the Media Vault toolbar icon when editing your email.

 6/12/2019  Embedding class schedules

For Back Office customers who do not use a Main Street Sites website, we have just released the ability to embed class schedules into your native web pages. 

If you go to Website > Vaults > Component Vault and add a new class component you'll see that we've added both a new "Filters" and an "Embed" tab.  The "Filters" tab lets you decide which classes you want to include in the component (including a new semester filter).

The "Embed" tab has formatting options at the top, then a preview pane to show you what the embedded schedule will look like on your site.  The different formatting settings let you update the look of the class schedule to match your site design.  At the bottom of the page is the actual code for the component that you'll copy and add to your website.

Each component you create in this way will use a layout from Named Layouts.  A layout can contain any columns you'd like to use in any order.  Layouts can be created and edited by going to Website > Settings > Named Layouts.  

Please reach out to customer support if you'd like help adding schedules to your web pages using this feature.

Note: customers using Main Street Sites websites have always had the ability to add class schedules to any page.  This is done by creating a new component and inserting it onto a page using the "Component" toolbar button.

 6/3/2019  Prevent registration for open balances

You can now require customers with open balances to make a payment before registering online.   When this new feature is activated, customers with open balances will see a message directing them to pay their open balance when they try to register.


You can turn on this setting by going to Setup > Settings > Online Order Settings and finding the "Open Balance Order Restriction" feature.

 6/3/2019  Clearing values for existing user-defined fields

Main Street Sites users with user-defined fields can now clear the existing values of those fields when needed.  This can be useful when you have values that are expected change over time like clothing sizes, school bus number, etc.

To clear the stored values of an existing user-defined field, go to Setup > Advanced > Field Manager and hover over the relevant user-defined field.  Use the drop-down menu to select the "Clear Values" option for that field.

Please note that once performed this operation can't be undone.

 6/3/2019  Online Attendance N/A option

Users can now select "N/A" for students when using the online attendance pages.  This option can be used to represent class meetings that occurred before a student enrolled in a class or after a student left a class.

 6/3/2019  Online Attendance Notes Option

Users of online attendance can now enter notes for each class meeting.  This can be used by teachers to enter notes from class for the center director to review.

Class meeting notes can also be viewed and entered from Manage > Classes > Class Meetings.

 6/3/2019  Teacher Contact Info added to Daily Schedule Report

The contact information for teachers can now optionally be included in the Daily Schedule Report. The teacher contact info must first be entered at Setup > General > Teachers before it can be displayed in the report.

 6/3/2019  Re-enrollment Summary Report supports class statuses

The new Re-enrollment Summary Report now supports the ability to select which class statuses you'd like to include in the report.

 6/3/2019  Gender added to online attendance and attendance sheet report

Student gender can now optionally be included in online attendance and the attendance sheet report.

 6/3/2019  Maximum Demos per Semester Expanded

More options have been added for how you can limit user access to demos.  You can now set a maximum number of demos per semester, per calendar year, for the last 365 days or for all time.  This setting can be changed by going to Setup > Make-ups, Demos & Drop-ins > Demo Settings.

 6/3/2019  Student age shown in enrollments

For customers who capture student dates of birth, you will need see a calculated age for each student in Manage > Classes > Enrollments and on the Enrollments tab for each class.

 5/7/2019  New SMS Text Options

New options for sending SMS text messages have been added. 

There is now an option to send messages by both email and SMS text.  This option is for critical messages that you want customers to see as soon as possible.  

We also added the option to send messages via SMS text only.  This removes all restrictions on the content of the messages.  As long as you are sending via SMS text only it is OK to include marketing messages and promotions in your messages.  The restrictions on content exist only for emails. This is necessary because Send Message sends emails that bypass the "unsubscribe" option.

Note: SMS text messages are currently only available to customers in the US and Canada.

 5/7/2019  m4a files supported in media players

Support for m4a files has been added to the media vault MP3 player.

 5/7/2019  Re-enrollment Summary Report

A new re-enrollment summary report has been added.  This report looks at class enrollments across semesters to calculate re-enrollment rates.  In addition to calculating a total re-enrollment number, you can also see re-enrollment by teacher, location and class type.

 5/2/2019  Lango #1 Template Updated

The Lango #1 template has been updated to be fully responsive on mobile devices.  This template is now available to all Lango customers.  If needed, your current template can be updated by going to Website > Site Options > Templates.

 5/2/2019  Semesters added to components

Customers using class components to place their class schedule on different web pages can now filter classes by semester in addition to class type, teacher and location.  This is useful if you want to do something like highlight your summer classes on a separate page. 

Components can be created and maintained at Website > Vaults > Component Vault. You can place one or more components on any built-in page or page vault page.

 5/2/2019  Age restrictions support for make-ups, demos and drop-ins

Support for age restrictions has been added to make-ups, demos and drop-ins.  Those pages will now respect any age limits you have placed on your classes on the class "Additional Info" tab.

Note: the make-up scheduler can only enforce these limits if you require customers to login before schedule a make-up.  This option can be set at Setup > Make-ups, Demos & Drop-in > Make-Up Settings.

 5/2/2019  Terms and conditions for drop-Ins

Terms and conditions are now supported for orders that only contain drop-ins.  You can update your terms and conditions for orders by going to Setup > Settings > Online Order Settings.

 5/2/2019  Terms & Conditions in emails

Terms & conditions can now be included in the notifications that you and your customers receive when an order is submitted on your website.  This provides you and your customer with a record of your terms as of the time the order was placed.  

This feature can be turned on by going to Setup > Settings > Online Order Settings and checking the "Include the terms and conditions in the email notifications for each customer order" option.

 3/28/2019  Max drop-ins per semester

You can now set a maximum number of drop-ins per student per semester.  This new setting can be found at Setup > Make-ups, Demos & Drop-Ins > Drop-In Settings. 

Your customers will receive a validation error if they try to purchase more than the maximum allowed number of drop-ins for a given student in a given period.

 3/27/2019  Forgotten password and username reminders

More messaging has been added to help users retrieve their forgotten passwords and usernames.  We have also made improvements to reduce the delivery time for the forgotten username and password email notifications.

 2/26/2019  New gateway support

Support for the gateway has been updated to their latest requirements.  Customers needing to upgrade to the new gateway will be notified and migrated to the new gateway integration automatically.

 1/28/2019  New pricing display options for Drop-Ins

The drop-in scheduler page can now show the default price, min price, max price or a price range for each available drop-in.  The layout for your drop-in page can be updated by going to Website > Advanced > Named Layouts and editing the drop-in layout.

 1/21/2019  New Waitlist option

A new setting has been added to help manage waitlist enrollments.  You can now indicate that you do not want any fees or payments generated for waitlist enrollments during online registration.  Instead, the waitlist enrollment will be created with no associated fees.


To turn on this setting go to Setup > Settings > Online Order Settings and find the "Registration Process" section.  The new checkbox is labeled, "Do not generate fees or collect payment for enrollments in 'Waitlist' status."   

 12/20/2018  Drop-in Updates

MSS customers testing the drop-ins feature have now scheduled over 1000 drop-ins!  Thank you to everyone who has been providing feedback on the new drop-ins feature. 

Here are the latest drop-in updates:

  • Support for drop-ins has been added to the Account Statement Report, Payment Summary Report, Daily Schedule Report, and Teacher Schedule Report
  • Drop-ins are now supported as an "include" option for recipients in Send Message
  • Drop-ins are now supported in User Queries (in the Payment Allocations, Drop-in Attendance and Drop-ins query scopes)

Let us know if you'd like help adding Drop-ins to your site.