Repertoire is the instructional leadership app we’ve created to help you implement the ambitious instructional leadership model you’ve experienced in the Instructional Leadership Challenge and Now We’re Talking! 21 Days to High-Performance Instructional Leadership. It’s included with your Instructional Leadership Association membership.
This course provides step-by-step training on the Repertoire Instructional Leadership App.
Request Your Repertoire Account—Free Concierge Setup
Use the form below to send us your staff roster, and our team will create and configure your Repertoire account within one business day.
Here’s an overview of Repertoire:
Ways To Use Snippets
Snippet Shortcuts
Sending Email from Gmail
Chrome Extension: Send from Gmail
Note: To send your Repertoire entries, click the Send button in Repertoire—NOT the toolbar button this extension adds to Chrome.
Mac users: If your emails are opening in Mail.app (the default Mac email client) instead of Gmail, follow these instructions.
Windows users: If your emails are opening in Outlook (the default Windows mail client) instead of Gmail, follow these instructions.
If you’re using Gmail + Chrome and a new tab opens with a mailto: hyperlink in the address bar, but nothing happens, click the link below to read detailed instructions on how to fix this.
- Repertoire and Default Handlers
- Repertoire and Chrome Mail Handler
In Chrome for Mac OS, go to chrome://settings/ (Just paste that in the address bar and hit enter, or hit CMD+, to go to Settings) and click Advanced (at the very bottom).
Then click Content Settings in the first section that appears.
Then click Handlers.
You should see a listing for “mailto” with “default” as the description:

If not, go to Gmail, then click the double-diamond icon in the right side of the address bar, then select Allow, then click Done:

Disclaimer: This is an obscure issue, so this solution will not likely work for you unless you have this exact problem. Please check that you have allowed popups in your browser and installed the Send from Gmail Chrome extension before seeing if this issue is relevant.
The following may affect GAFE users trying to send email from Gmail on a custom Google Apps domain (e.g. YourSchool.org).
If you are having trouble with sending email in Repertoire, (and you have disabled pop-up blocker, and you are using Chrome browser with the Send from Gmail Chrome extension) this issue may be causing the problem.
(If you are having a different issue, contact info@principalcenter or call 1-800-861-5172 for support.)
A Repertoire user (using Chrome for Mac + GAFE) called support to report the error that when he clicked Send in Repertoire, the new tab opened, but the email didn’t. It was just a blank tab.
He’d be at this kind of URL—which is what Repertoire is supposed to generate:
mailto:info@principalcenter.com?cc=%20justin@principalcenter.com&subject=test&body=test
But nothing would happen—it’d just show that in the browser bar, and even hitting enter again wouldn’t do anything.
We discovered that if we entered this URL in another browser, it’d pop over to Chrome correctly, but Chrome would do nothing.
A little digging uncovered this setting:
Chrome Settings -> Show Advanced Settings -> Privacy: Content Settings -> Handlers: Manage Handlers -> Mailto:

Here’s what we saw in that menu:

However, mailto: was set to “none” for him, and he couldn’t add a mail handler.
To determine if this is the issue you are encountering see if you’re able to set this value to mail.google.com
The Repertoire user who called in was not able to change the value, so if you’re not either, keep reading for the solution.
Another 20 minutes of digging revealed that this is the result of a GAFE admin setting for Chrome browser management policies.
In other words, the mail handler setting for Chrome is configured at the organizational level, not the individual user level.
Moreover, there is no user interface for changing this setting.
The way to change it (you may have to be logged in as the GAFE domain administrator to do this) is to paste a JavaScript command into the browser bar in Chrome:
javascript:navigator.registerProtocolHandler(“mailto”,”https://mail.google.com/mail/?extsrc=mailto&url=%s”,”Gmail”)
More specifically:
- Make sure you are logged in to Gmail and the active window is your main Gmail page (or nothing will happen).
- Copy/paste this into the address bar:
javascript:navigator.registerProtocolHandler(“mailto”,”https://mail.google.com/mail/?extsrc=mailto&url=%s”,”Gmail”)
- Add the javascript: to the front again if needed, because when you pasted it, Chrome probably trimmed everything before and including the colon. Then hit enter.
This worked!
This may not be the exact issue you’re facing, and the solution may sound rather extreme, but that’s apparently what Google has left us with.
Reminder: You may have to get your domain administrator to try this.
Sending Email from Outlook Web Access (OWA) Webmail
Chrome Extension: MailTOWA
Note: To send your Repertoire entries, click the Send button in Repertoire—NOT any toolbar buttons this extension may add to Chrome.
Mac users: If your emails are opening in Mail.app (the default Mac email client) instead of Gmail, follow these instructions.
Windows users: If your emails are opening in Outlook (the default Windows mail client) instead of Gmail, follow these instructions.
Note: We have not tested this plugin. Please let us know what you find out!
- Repertoire and Default Handlers
- Repertoire and Chrome Mail Handler
In Chrome for Mac OS, go to chrome://settings/ (Just paste that in the address bar and hit enter, or hit CMD+, to go to Settings) and click Advanced (at the very bottom).
Then click Content Settings in the first section that appears.
Then click Handlers.
You should see a listing for “mailto” with “default” as the description:

If not, go to Gmail, then click the double-diamond icon in the right side of the address bar, then select Allow, then click Done:

Disclaimer: This is an obscure issue, so this solution will not likely work for you unless you have this exact problem. Please check that you have allowed popups in your browser and installed the Send from Gmail Chrome extension before seeing if this issue is relevant.
The following may affect GAFE users trying to send email from Gmail on a custom Google Apps domain (e.g. YourSchool.org).
If you are having trouble with sending email in Repertoire, (and you have disabled pop-up blocker, and you are using Chrome browser with the Send from Gmail Chrome extension) this issue may be causing the problem.
(If you are having a different issue, contact info@principalcenter or call 1-800-861-5172 for support.)
A Repertoire user (using Chrome for Mac + GAFE) called support to report the error that when he clicked Send in Repertoire, the new tab opened, but the email didn’t. It was just a blank tab.
He’d be at this kind of URL—which is what Repertoire is supposed to generate:
mailto:info@principalcenter.com?cc=%20justin@principalcenter.com&subject=test&body=test
But nothing would happen—it’d just show that in the browser bar, and even hitting enter again wouldn’t do anything.
We discovered that if we entered this URL in another browser, it’d pop over to Chrome correctly, but Chrome would do nothing.
A little digging uncovered this setting:
Chrome Settings -> Show Advanced Settings -> Privacy: Content Settings -> Handlers: Manage Handlers -> Mailto:

Here’s what we saw in that menu:

However, mailto: was set to “none” for him, and he couldn’t add a mail handler.
To determine if this is the issue you are encountering see if you’re able to set this value to mail.google.com
The Repertoire user who called in was not able to change the value, so if you’re not either, keep reading for the solution.
Another 20 minutes of digging revealed that this is the result of a GAFE admin setting for Chrome browser management policies.
In other words, the mail handler setting for Chrome is configured at the organizational level, not the individual user level.
Moreover, there is no user interface for changing this setting.
The way to change it (you may have to be logged in as the GAFE domain administrator to do this) is to paste a JavaScript command into the browser bar in Chrome:
javascript:navigator.registerProtocolHandler(“mailto”,”https://mail.google.com/mail/?extsrc=mailto&url=%s”,”Gmail”)
More specifically:
- Make sure you are logged in to Gmail and the active window is your main Gmail page (or nothing will happen).
- Copy/paste this into the address bar:
javascript:navigator.registerProtocolHandler(“mailto”,”https://mail.google.com/mail/?extsrc=mailto&url=%s”,”Gmail”)
- Add the javascript: to the front again if needed, because when you pasted it, Chrome probably trimmed everything before and including the colon. Then hit enter.
This worked!
This may not be the exact issue you’re facing, and the solution may sound rather extreme, but that’s apparently what Google has left us with.
Reminder: You may have to get your domain administrator to try this.
Sending Email from Repertoire
Note: Earlier versions of Repertoire had the option to send email from Repertoire’s server, but we found it is much more reliable and seamless to send email from your own account using your device’s email app. That way, the messages come directly from you as if you wrote them directly in your email app.
Here’s what to do on each of your devices. Most people need help with this step in the process, so please don’t hesitate to contact us for assistance.
When contacting us for help, please let us know the:
- Device
- Operating system (Windows, Mac OS X, iOS, or Android) running on your device
- Email service (Microsoft Exchange, Gmail/GAFE, etc.)
- Email client (Outlook, Gmail, Thunderbird, Mail, etc.)
- Browser (we recommend Chrome, but Repertoire should work with all modern browsers)
1. Allow popups from Repertoire.cc
When you click “Send” in Repertoire, Repertoire generates an HTML link that should open in your default email app and automatically create the complete message. However, your browser may have a popup blocker that interferes with this.
Look for an icon on the right side of your browser’s address bar, or another notification, and click on it. Choose the setting that allows popups from Repertoire.cc
Safari for iPhone/iPad
Note for Safari for iOS users: Safari blocks popups without any notification to the user.
To enable Repertoire to generate emails, open the iPhone/iPad Settings app, scroll down to Safari settings, and turn “Block Popups” to “off” as shown:

2. Make sure you have the correct email account set as your default
If you have multiple email accounts added to your email app, the message Repertoire generates will come from the default account, so make sure your school email is your default account.
On iOS, you can do this in the Settings app under “Mail, Contacts, Calendars.”
3. Make sure you have the correct email app set as the default
In addition to sending from the correct default account, you’ll want to make sure your device opens the messages that Repertoire generates in the correct app.
For the best results, we recommend using either a real email app like Outlook, or, if you use Google Apps for Education, using Gmail with the Chrome browser and the Chrome extension Send from Gmail.
If you are on a Mac and Mail.app is opening as the default app, even though you have the Chrome extension installed, follow these instructions to change Gmail to the default.
On Windows, follow these instructions to set Chrome as your default mail app.
If you are using another webmail service and can’t get it to function as the default mail client and address on your device, we recommend asking your IT staff how to get a native email app working on your device.
In any case, please contact us if you get stuck or have questions at any stage of the setup process. It can be frustrating because there are so many combinations of apps, devices, and email services, but Repertoire is designed to work with industry-standard email protocols, so we should be able to make it work for you.
4. Repeat for each device you use
Because Repertoire generates an email that’s sent from your device’s default email app and account, you’ll need to repeat the process above for each device you use. We’re here to help.
You can use Repertoire from any relatively modern iOS, Android, Windows, Mac, or Chrome device. If you are on a PC, we recommend avoiding older version of Internet Explorer, which do not support the modern JavaScript and HTML 5 that Repertoire uses.
Paste Snippets
Creating Templates
Next Up Button
Adding Teachers
To add teachers, visit the Roster section in Repertoire and download the sample spreadsheet.
Then, open it in Google Sheets and paste in your teachers and their email addresses, following the format in the template.
Note: As of mid-2018, Microsoft Excel has removed the CSV export formats that work with Repertoire.
Our current recommendation is to use Google Sheets to prepare your roster, and download it as a CSV. You’ll need these three columns:
First Name
Last Name
Email

If Repertoire refuses to accept the file, or if you encounter errors, please contact us for assistance and we’ll do the import for you.
Common issues:
- The file must be saved as a .csv, not an Excel (.xls or .xlsx) file. Go to File -> Save As -> .CSV
- There are several types of .csv files; Repertoire requires that you save as a “Windows .csv” format (this is an option in Excel)
- Especially on Mac, Excel uses an incompatible format, so you must save as a “Windows CSV” in Excel for Mac (in the dropdown list of format options)
- Remove any apostrophes or quotation marks
- Ensure that there are no blank fields; if someone is missing an email address, remove their name from the sheet