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:

 

  
 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.

 5/27/2020  User Email Engagement Features

We have added a new way to reduce costs on sending user emails.  Anyone who hasn't been opening your emails for the last year will now automatically be filtered out when you are sending a user email.  You'll see this on the Send Emails page near the recipient count.  This optional filter can reduce your user email costs considerably. It can also increase the likelihood that your emails end up in your customers' inboxes. Vendors like Google pay attention to whether or not people are opening your emails when deciding if you belong in the inbox. 

You can still choose to uncheck the "unengaged contacts" filter if you wish to.  You can also see the underlying data for all of your contacts by going to Communications > Contacts and selecting the "User Email Engagement Mode" option.

Note: any customer who places an order, enrolls in a class, etc. is automatically considered engaged whether or not they are opening your emails.  All new customers and contacts are automatically considered engaged too.

 4/22/2020  Product Notification Content

Products in the store now support additional content that will be included in order confirmation emails.  To enter notification content for products, go to Setup > Store > Products and edit your products. 

 4/22/2020  New Send Message topics

New topics have been added to the Send Message interface to better support online classes.

 4/1/2020  Using Portal Features with Online Classes

If you are offering online classes we have added some features that should be helpful.  Note: although we have added more content-related security features, we have not added live streaming or video hosting. You will still need to use Zoom, YouTube, Vimeo, Facebook Live, etc. However, in most cases the appropriate video players or links can be added to your secured MSS pages.

 

Using the Main Street Sites Portal

The Portal feature is available if you have a Premium website or Back Office.

Any of your customers with a username and password can access the MSS portal. The portal landing page has a set of optional buttons. It is typically used for things like "My Account", "Make-Up Scheduler," "Make a Payment," etc.

You can add as many buttons to the portal as you like. You can add pages to hold materials, videos and links for particular classes. Additional buttons can be added to your portal layout at Website > Community > Portal > Layout. You'll need to add new pages to your Page Vault (at Website > Vaults > Page Vault) first, then you can reference them when you add buttons to your portal layout. Here is an example of a portal page:

Note: if you'd rather not use the portal landing page, you can also add secure page vault pages directly to your menu or link to them directly in emails, etc. They can be secured in either case. See below for how to secure your vault pages!

 

Securing Page Vault Pages using Access Level

Every person who creates an account on your website has an access level. It will be level 1 by default. You can set your page vault pages to require a higher access level if you'd like to prevent them from seeing certain pages by default. There are five portal access levels available for this purpose (1-5).

The access level for a given page vault page is on its settings tab at Website > Vaults > Page Vault > Settings.

You can give any account contact its own access level by opening the account at Manage > Accounts and editing the contact. For example, you could set certain families to level 2 manually. Then only those families could access any of your pages set to require level 2 access rights.

Important tip: To automatically assign a higher access level to your enrolled families, you can go to Setup > Settings > Account Settings and turn on the "Security level used for accounts with current enrollments" option. This will automatically assign a higher access level to your enrolled families, but only while they are enrolled in your classes. Here's what those settings would look like:

 

Securing Page Vault Pages by Class or Class Type

You can also limit access to a page in the page vault to people enrolled in a given class or class type. This is done by going to the settings tab of the page at Website > Vaults > Page Vault > Settings and selecting the option for enrolled account access.

Note: this only works if your customers are able to log in to your website. That lets us check their enrollments before showing them the page.

Securing Page Vault Pages by Access Code

If your customers do not typically have their own usernames and passwords, you can secure your page vault pages with a simple access code. This can be any secret code you wish to share with your families. The access code for a given page is set on the settings tab in Website > Vaults > Page Vault when editing a page.

 

Adding Online Class Access Info to your Class Notifications

If you have online access information you'd like to add to each class, this can now be done by editing the class at Manage > Classes > Classes and going to the Notes and Description tab. There is a new section there for adding "Notification Content" for the class. This content will be sent out in any notification for the class. This includes order confirmations, enrollment confirmations, make-up, demo and drop-in notifications (including reminders).

This option is intended to help people who want to distribute links for particular classes only to enrolled families.

 

We hope these security features will help you get your classes online during this difficult time. Please don't hesitate to ask for help with any of these items discussed here.

 3/30/2020  Music Together Online Images

The Music Together Online images have been added to the image repository in the "Music Together (Collections)" folder.

To access the online image repository, click on the "Add Image" toolbar button when editing a page or email. Then use the "Browse Server" button to see all of the images in a grid.  Double-click an image from the grid to select it.

 1/22/2020  Demo Account Support

Demos now support being attached directly to accounts.  This support appears in several places:

  • You can now give customers the option to create an account and login before creating a demo.  The option to continue without creating an account and to hide these new options entirely is supported as well.  By default these options are hidden.
  • Accounts can be created automatically when demos are scheduled by your customers.  This replaces the prior support for creating contacts automatically from new demos.
  • When you enter a demo on the back end, you can now select an existing account or enter the demo information manually as before.
  • For any demo not already associated with an account, you can use an option in the More... button on the demo to create an account from the demo automatically.
  • Demo-related user queries have been updated to show related account information as needed.

 

See the new settings for demos by going to Setup > Make Up, Demo & Drop-in Settings > Demo Settings,

 1/22/2020  Account Shortcut Links

New shortcut links have been added to the account context menus.  When editing an account, you can now use links for adding a make-up, demo or drop-in for that account.

 1/22/2020  Global Registration Coupons

Support has been added to online registration for global coupons.  This feature allows you to create coupons that can apply to any semester.

To add global coupons, select the "<Global Coupons>" price set in Setup > Settings > Registration Pricing.

 1/22/2020  Drop-in Coupons

Drop-ins now support coupons.  To enter coupons for drop-ins, go to Setup > Make-Ups, Demos & Drop-ins > Drop-in Pricing and edit your drop-in price set.  Coupons can be added on the new "Coupons" tab.

 1/22/2020  Tasks

Popup notes were added for tasks.  When you review your tasks from Manage > Activity > Tasks, any notes for the tasks can be reviewed using the popup icon in the grid.

 1/22/2020  Day of Week Filter

The option to filter classes by the day of the week has been added to named layouts.  This is in addition to the standard optional filters for location, teacher and class type.

To add the day of the week filter to your existing class schedule layout, go to Website > Settings > Named Layouts, open your class schedule layout and update the filter options.

 1/22/2020  Teacher Schedule Report

The teacher schedule report now shows all holidays that affect the teacher's schedule.  When appropriate, a notes section will be added to the report to indicate any exceptions for the standard schedule for the displayed classes.  For example, a moved or cancelled class meeting will be indicated in the notes section.  Any class meetings that are not affected by the listed holidays will also be called out.

 1/22/2020  Online Attendance/Attendance Sheets

Enhancements were made to online attendance and the attendance sheet report

  • Row numbers can now be displayed for each enrollment in online attendance
  • Drop-in notes can now be included using a new option in the "include" section
  • Teacher contact information will included where appropriate
  • Make-ups, demos and drop-ins will now be sorted to match the sorting of the enrollments
 1/22/2020  Account > Contacts

The contacts grid on the Account > General tab has been updated to show more of the contact information.

 1/22/2020  Class Close Registration Option

The "Close Registration After .... Days" feature now allows you to enter negative values. Entering a negative value for this setting will close registration prior to the class start date.

To set a value for this feature for a particular class, find the class at Manage > Classes > Classes and enter a value for the setting on the Additional Info tab for the class.

 1/22/2020  WorldPay Payment Gateway

The WorldPay payment gateway now supports payments entered from the back end website as well as customer payments.  The WorldPay payment gateway is an option for customers in the UK only.

 1/22/2020  Make-Up/Demo/Drop-in Reminder Improvements

Once an automated reminder has been sent to a customer for a scheduled make-up, demo or drop-in, the make-up, demo or drop-in can no longer be re-scheduled.  A warning will pop up if you try to change the day and time.  The warning will offer to make a copy of the existing information so you can reschedule as needed. This allows your customer to receive a new reminder with the updated information (subject to the timing rules you have selected for reminders).   

The original demo, make-up or drop-in can then be deleted or cancelled if appropriate. 

This update was added to address cases where make-ups, demos or drop-ins were moved after the customer had received the reminder.

 12/13/2019  Minimum Fill Level for Classes

Classes can now set a minimum fill level.  When the class is below the minimum fill level, a custom message will appear on any "register" buttons or links for that class.  For example, the "register" button for a class could say, "Waiting to fill" until the class has 6 students enrolled.

To set the minimum fill level for a class, find the class in Manage > Classes > Classes and update the setting on the Additional Info tab for that class.

 11/21/2019  CAPTCHA for newsletter signups

CAPTCHA support was added for home page newsletter signups to prevent bots from submitting the form.  The customer is now asked to confirm the request when the form is submitted.

 11/15/2019  Custom forms CAPTCHA

CAPTCHA support was added for custom forms.

 11/15/2019  Address Label Report

The option to use student names for address labels was added to the address label report.

 11/15/2019  Full screen editor

The option to edit emails and web pages in full screen mode was added. The full screen editor option appears as a button on the editing toolbar.

 11/15/2019  Drop-in Embeddable Components

The component feature now supports creating embeddable schedules for drop-ins.   Components like this can be added to your Main Street Sites web pages or to pages in external websites.

 11/15/2019  Persistent filter settings

Filter settings for the back-end pages such as Manage > Accounts, Manage > Orders, etc. will now be saved and restored each time.  For example, f you always search for orders from the "last 30 days" that value should now be defaulted for you each time automatically.

12345678910