Welcome To TroopWebHost!

This User Guide will show you how to use all of TroopWebHost's capabilities.

Click on the << Back and Next >> links at the top (and bottom) of each page to browse in a logical order.  On a touch screen device, like a cell phone or tablet, you can swipe right or left to do the same thing.

Click the menu icon in the upper left corner to go directly to a different chapter or page.

Click the search icon in the top right corner of the page to open up the search window.  Use this to search for pages that contain a specific key word.  Avoid using common words like "the" or "and" in your search. For example, if you want to find out how to keep track of patrols, just enter "patrol" into the search box and click on Go, as shown below.

Use the Print This Chapter link at the bottom of the page to view the current chapter in a new window, without the heading or menu, and invoke your browser's print function.


Going To Your Website For The First Time

The leader who purchased your troop's subscription to TroopWebHost will receive an email within a few minutes of completing their payment.  The message will contain a link to your new website and their User ID and password.

You will also find a link to your site at https://www.TroopWebHost.org/Index.aspx.

The first time you visit your site the home page will look like this:

But that isn't how it's going to look after you start working on it!

After you log on to your site and edit your home page, it will look more like this:



Page Format

When you first visit your site, the top of the page will look like this.

The main menu is accessed from the menu icon in the upper left corner of the page.  We'll show you what the menu looks like further down this page.

You'll see your unit's name just to the right of the menu icon.  Click on the name to go to your home page.

Next to that you'll see your four most popular menu items in what we call the "Quick Menu".  These menu items are selected automatically based on the number of times each public menu item has been accessed in the last month.  Your site administrator can override these selections using the Configure Public Quick Menu page on the Menu Configuration submenu of the Administration menu.

The Log On link will bring up the new Log On window, which we'll show you on the next page.

The cog icon in the upper right corner of the page will bring up the new Tools Menu, which will allow you to set the page format, choose an alternate language, and bookmark the site.

 

After you log on to the site, the options at the top of the page will look like this.

 

The Quick Menu is now personalized to you.  It will contain the four menu items that you've spent the most time in over the past month.  You can override these selections using the Configure My Quick Menu option on the Tools menu.

The Help icon will bring up a menu that takes you to the User Guide.

The Tools menu has additional choices, which let you change your password and configure your Quick Menu.

 

Click on the menu icon to view the main menu, as shown below.

 

At first you will only see the top level items.  Click on any of those items to see its submenu.  Click on it again to make the submenu disappear.

 

Click on the cog icon in the upper right corner of the page to reveal the Tools menu.

 

 

Click on Format to display this pop-up window.

 

 

 

The system should automatically detect whether you are operating on a desktop PC or a mobile device based on the physical width of your screen.  But if for some reason you need to change that setting, you can do it here.  The Smart Phone / Mobile Device setting will cause all grids to be collapsed into a single column.

 

Click on Configure My Quick Menu to see the screen shown below.

 

 

 

Your personal Quick Menu will be automatically reset every night based on the four menu items that you've accessed most frequently in the past month.

You can disable this process by unchecking the checkbox.  You can then select the items to appear on your Quick Menu, which will remain in place until you change them.

 


Logging On To Your Website

You'll find the Log On link in the upper right corner of the page.  Click on this link to display the Log On window, as shown below.

Type your User ID and Password into the boxes and then click the Log On button. You can use your TAB key to move from field to field.

If you click on the Remember me at this computer checkbox you won't have to logon again the next time you come to your site.

Do not check this box if you are on a public computer (like in a public library), or a computer that you share with people who should not be allowed to access your troop's website.



If you click on Forgot User ID or Password? the system will prompt you for your e-mail address and send you an e-mail with your login information.

If you've forgotten both your User ID and Password, begin by clicking on the User ID button.

NOTE: This function will only work if your e-mail address is on your membership record.


Type in the e-mail address that you registered with the troop, then click the Send button.

You will receive an e-mail with the User IDs associated with that e-mail address.



To retrieve your password, click on Password, enter your User ID and press Send.

You will receive an e-mail with the Password for this User ID.


Navigating Your Site

After you log on to your site, you'll still be on the Home page.  How do you get to all of the other pages?

Earlier, we showed you how to access the Quick Menu at the top of every page.  Your Quick Menu will change over time to take you to the four pages you use the most.


The most powerful menu is the Main Menu, which you open by clicking on the menu icon in the upper left corner of the page.


The main menu contains all of the functions that your user ID is authorized for.

It can be up to three levels deep.  Open up the next level by clicking the triangle icon to the right of that entry.

If you don't see a triangle on an entry, that means it represents a function you can access by clicking on the name.



Most pages contain buttons that can be used to move around the site.  Some of these buttons will take you deeper into the site.  In the example below, the Add a New Item button, Update button, and Delete buttons take you to a detail page to manage one row in the list.

Other buttons can return you to a page you saw earlier.  They will usually contain the word "Exit" or "Cancel".


You should NEVER use your browser's BACK and NEXT buttons to navigate your TroopWebHost site!

TroopWebHost keeps track of your progress through the site, leaving a trail of "bread crumbs" so it knows how to return when you click an Exit or Cancel button.  And yes, it saves these "bread crumbs" in a "cookie"!

If you use your browser's BACK and NEXT buttons, this cookie will get out of synch.  This may cause errors to occur.

While in TroopWebHost, you should only use the menus, buttons and links within the page to move around.


Hubs give you an easy way to use the site.  We'll talk about those next!



Hubs

As we just saw, the Main Menu gives you access to all of the functions you are authorized for.  This can be a bit overwhelming, especially when you're just getting started.  That's why we created hubs!

Hubs give you access to everything you need to manage a functional area of the site.  We currently offer these hubs:

As an example, here is what your Financial Hub might look like:

At the top of the page, you'll see a number of "Data Window" widgets that let you view the information in this part of the site from different perspectives.

The heading of each data window is a link to a corresponding page that shows you more information and lets you access more functions.

Many of the data windows have a link at the bottom that lets you add a row to that table.

Most data windows also have edit links - like this - that let you enter information about that row.

Some data windows have a message link - like this - that let you initiate an email to that person or group.

Further down the page, you will see several "Menu" widgets.  These take you to the rest of the functions for this part of the site.

Once you're on a hub, you won't need to use the Main Menu to use this part of the system.  Everything is right here on the page!


Editing Your Hub

Earlier we said that this is what the Financial Hub might look like.  Why did we say "might"?

It turns out that you can customize any hub to fit the needs of your unit.  The changes you make to a hub will be available to any member of your troop who is authorized for that hub.

Only those users who are authorized for the User Role of Web Page Editor are allowed to edit hubs.

To begin, open a hub page and click the icon in the upper right corner of the page to reveal the Tools menu, as shown at right.

Click on "Edit This Page" at the top of the Tools menu.

Once you are done editing the page, go back to the Tools menu.  The top item will now be "Exit Page Edit".


Page Sections

When you enter edit mode, you'll see the page divided into sections, as shown above.

A section is typically linked to a "widget", which is pre-programmed to pull information from your database or display a menu.

You can delete sections, move them around, or add new ones.  You can even add sections with text and images that you provide, similar to what you can do when you edit your Home page.


Rearranging The Page

If you look more closely at the top of any section while you are in edit mode, you will see arrows in the upper corners.  These arrows can be used to change the position of this section relative to the other sections on the page.

When editing a hub, it is best to only use the Left and Right arrows.  Click the Left arrow to immediately swap positions with the section to its left.  Click the Right arrow to immediately swap positions with the section to its right.

The Up and Down arrows will move that section into a higher or lower row.  We don't recommend this, because it will prevent the page from arranging itself to fit the size of your monitor.

The hubs are designed to be "responsive", which means that on a wide monitor the sections will arrange themselves across the page before beginning a new row.  On a narrow screen, like a cell phone, these same sections will stack vertically.

The best way to see this effect is to display the page full screen on a wide computer monitor, then resize the browser window to make it narrower.  As the window gets narrower, you will see the sections rearrange to fit that width and, at the same time, make the page longer from top to bottom.


Adding A Section

For the same reason, when you add a section, you should usually add it to the left or right of an existing section by clicking the button you see to the left or right of that section.  In most cases you should not click the button that is above or below the current section, as that will cause it to create a new row.

When you click the icon, the system will display this pop-up window with the settings for your new section.

Choose between "My Content" which will allow you to enter text and images, or "Widget" which will fill the section with information from your database.

You can choose any widget from the list, even those that were designed for use with a different hub.

The choices you see on this page will change depending on the type of widget you select.

Data Window widgets and Menu widgets cannot be made available to the public.  They are only available to users after they have logged on to the site, and then only if that user has sufficient access rights.

The Maximum Rows option limits the number of rows that will be displayed in this widget.  The fewer rows, the faster it will load.

The Maximum Width will default to an appropriate value for the type of section you've selected.  For "My Content" sections, this can be used to adjust the height of the section.

The Data Window Height determines how tall a scrollable Data Window grid will be.

The default Background Color is "transparent", but you can change this to any color you want.  The drop down list gives you some standard choices, but if you select "Other" you'll have the opportunity to enter any RGB color you'd like.  On most browsers you should see a color picker.

Border will draw a border around this section and Shadow will create a shadow effect behind this section.


Menu widgets have a slightly different set of options.

The standard Menu Style is "Regular", which will display a title at the top, followed by left-justified menu selections.  The "Heading" option is designed to display at the top of the page, with no title and all entries centered in the section.


Click the OK button when you are done.  This will immediately save your changes to the server.


Updating A Section

Click the Settings button to change the parameters for an existing section.  You can even select a different widget!

Click the Delete button to remove this section from the page.  A pop-up window will aks you to confirm this action.



Getting Organized

Before you jump into building your new website, take some time to get organized.

In broad terms this means:

At your next troop committee meeting, discuss how you plan to use your website.

 


Once you agree on your goals, it's time to assign responsibilities. Who is going to...

. . . Edit the Home Page and About Our Troop page?

. . . Enter upcoming events into the troop calendar?

. . . Upload photos and videos from recent events?

. . . Load the troop roster and keep it up to date?

. . . Record requirements earned toward merit badges and rank advancement?

. . . Maintain troop accounts and enter monetary transactions?

. . . Manage fundraisers and sales of troop merchandise to members?

. . . Track troop inventory and library materials?

. . . Set up users and assign permissions?

Now you're ready to prepare a checklist of tasks to bring your website up to speed.

 


Startup Checklist

This checklist will help you implement all of the features of TroopWebHost.

Download This Checklist as Excel Spreadsheet

Step # Depends On Step # Task Assigned To Target Date Date Completed
1   PLANNING      
      Meet with Troop Committee to establish goals, responsibilities and schedule      
      Determine best sources of data for membership, advancement, participation, leadership, training & account balances      
      Decide whether to allow scouts to request sign off on requirements through the website and app      
      Decide whether the site will accept credit card payments and, if so, who will pay the credit card fees      
      Decide whether to allow adults to request expense reimbursements through the website      
      If you have both a girl troop and boy troop, decide whether to share one site or have separate sites (possibly linked)      
      Fill out this checklist and send to all committee members      
2 1 INITIAL ROSTER      
      A) If a data source exists, upload membership data for all scouts and adults      
      B) Otherwise, enter membership data for adult leaders who will be helping set up the site      
3 2 SECURITY      
      Assign additional user roles to user IDs of adult leaders      
      Send user IDs and passwords to leaders who are helping set up the site      
4 3 ROSTER      
      If not possible to upload membership data, manually enter membership records for everyone else using New Scout Registration page      
      Set up patrols and update patrol membership      
      Upload or enter current scout leaders      
      Enter current adult leaders      
      Upload or enter adult training      
      Create dynamic subgroups      
      Ask all adult leaders to enter their "About Me" section and upload a photo under My Contact Information      
5 3 PUBLIC PAGES      
      Create banner image (optional)      
      Edit the Home page and About Our Troop pages      
      Create additional custom pages as needed      
      Create announcements      
      Upload troop forms and documents      
      Create resource links      
6 3 CALENDAR      
      Customize event types as needed      
      Enter event locations      
      Enter past events for which you plan to upload photos or enter monetary transactions      
      Enter upcoming events.  Use the "Copy Event" functions to set up meetings and other recurring events.      
      Train leaders to use mobile app to take attendance at events.      
7 6 PHOTO GALLERY / VIDEO GALLERY      
      Upload photos from past events      
      Upload videos to YouTube and create links from Video Gallery      
8 4 ADVANCEMENT      
      A) If a data source exists, upload advancement data for all scouts      
      B) Otherwise, enter advancement data for all scouts      
      Upload or enter participation history for past camping nights, service hours, hiking miles, etc.      
      Review and update advancement settings      
      Enter merit badge counselor assignments      
      Train adult leaders how to sign off on requirements on the website and the app      
9 3 INVENTORY/LIBRARY      
      Enter all library materials into troop inventory      
      Enter all troop equipment into troop inventory      
      Check out items to troop members who currently have them      
      Train leaders to use mobile app to check out and return library materials and troop equipment      
10 4 ACCOUNTING      
      Set up troop accounts and enter starting balances      
      Set up personal subaccounts for reserve accounts and fundraising proceeds      
      A) If data source is available, upload Adult and Scout balances      
      B) Otherwise, enter starting balances for each troop member      
      Set up credit card interface using Square or PayPal      
      Review and update expense reimbursement settings      
      Train leaders to use website to request expense reimbursements      
      Begin monthly statement reconciliation process      
11 4 FUNDRAISERS      
      Set up sales campaign for next fundraiser, including merchandise and sales prizes      
      Train scouts how to enter orders and sell on-line via ScoutSales.org      
      Train fundraising leaders how to use Booth Sales to run in-person fundraiser event      
12 4 TROOP MERCHANDISE      
      Set up sales campaign for sales of troop merchandise, like troop t-shirts      
      Train scouts and adults how to "buy stuff from troop"      
13 4 ROLL OUT      
      Send user ID's and passwords to all troop members      
      Demonstrate/discuss new website and mobile app at troop meetings      
      Train scouts and parents to use mobile app to sign up for events and give permission      
      Train scouts to use mobile app to request sign off on requirements      
      Plan on-going site operation at committee meeting      


Moving Your Data From ScoutBook™ to TroopWebHost™

Some scout troops use a relatively limited software package called ScoutBook™.    It provides some of the same capabilities as TroopWebHost, primarily focused on rank advancement.  Many troops using ScoutBook eventually migrate to TroopWebHost for its broader range of capabilities, especially in the areas of accounting and fundraising.

If your troop is making this move, you can easily transfer most of your data electronically into TroopWebHost.

To begin the process, you will export four files from ScoutBook, which can then be uploaded into TroopWebHost:

 

The next four pages of this User Guide show how to upload these files into TroopWebHost.  Due to the lack of insternal consistency that we've seen in the ScoutBook data, the transfer may not be 100%, but it will allow you to make a faster transition to the superior capabilities of TroopWebHost.

These upload programs are:

The ScoutBook files do not explicitly indicate who the parents of each scout are, so our upload programs try to determine parent-child relationships based on common email addresses.  This should be reviewed after you complete the upload process.

Once you've loaded the scouts and adults into TroopWebHost, please go to Membership → View / Maintain Members → Active Scouts and update each scout.  Scroll to the bottom of the detail page to see the scout's parents.  If any are missing, click Add Parent Relationship.  Do this for each scout on the list.  This will link the scouts to their parents, which will allow parents to access their scouts' information.



Upload Scout Data From ScoutBook™

The first file you should transfer from ScoutBook™ is the Scout file.  It contains information about each scout in your troop.

Begin by exporting the "Scouts" file from ScoutBook.  To do this, sign into Scoutbook and select My Dashboard.


Select the unit whose scouts you wish to export.


Select Export/Backup.


Select Scouts/Members from the pop-up menu.

This will create a CSV file.  Save it to your local drive and remember the location and file name.


Then log on to TroopWebHost, and from the Main Menu go to Membership → Upload Members → Upload Scouts From ScoutBook.

You should see the screen shown here:

Click the Browse button to find the Scouts file that you exported from ScoutBook™.

Click the Upload Scout File button to begin loading this data into TroopWebHost.

This will add each scout to the Active Scouts page.

It will also create a User ID and Password for each scout.

It will not create a relationship between the scout and his parents, since that relationship information is not provided in the ScoutBook file.

It will only link a scout to his patrol if that patrol has already been created in TroopWebHost with exactly the same name as appears in the file.

IMPORTANT NOTE:   The "Scouts" file does not contain any direct identification of the scouts' parents, so we attempt to infer these relationships from common email addresses.  This will often work, but we recommend that you review your data after the upload to ensure all of the expected relationships were created.  If relationships are missing, parents will not be able to access their scouts' information, add money to their accounts, or sign them up for events.

Once you've completed this upload and also (following the directions on the next page) uploaded the adults, please go to Membership → View / Maintain Members → Active Scouts and update each scout.  Scroll to the bottom of the detail page to view this scout's relationships.  If one or more parents are missing, click Add Parent Relationship to link this scout to their parents.  Do this for each scout on the list.  This will link the scouts to their parents, which will allow parents to access their scouts' information.

Should You Update Existing Records?

The two checkboxes on the screen only apply if you already have membership data in TroopWebHost.

If you check Update Existing Records the system will attempt to find a match on BSA ID or first and last name and date of birth and apply all of the information in the upload file to your TroopWebHost database.

If you check Trial Run? it won't actually update your database, but it will show you which records found a match, and which did not.

These options allow you to keep your TroopWebHost database in synch with ScoutBook™.   We do not recommend this approach because it will overwrite any changes made to the data directly in TroopWebHost.   Since each member has the ability to update their own contact information from the My Stuff menu, you really can't prevent this.

If you do choose to update existing records, we recommend using the Trial Run option the first time you process each new file to verify what records will be added and which will be updated.



Upload Adults From ScoutBook™

The next file you should transfer from ScoutBook™ is the Adults file.  It contains information about each parent and adult leader in your troop.

Begin by exporting the "Leaders & Parents" file from ScoutBook.  To do this, sign into Scoutbook and select My Dashboard.


Select the unit whose scouts you wish to export.


Select Export/Backup.


Select Leaders & Parents from the pop-up menu.

This will create a CSV file.  Save it to your local drive and remember the location and file name.


Then log on to TroopWebHost, and from the Main Menu go to Membership → Upload Members → Upload Adults From ScoutBook.

You should see the screen shown here:

Click the Browse button to find the Adults file that you exported from ScoutBook™.

Click the Upload Adult File button to begin loading this data into TroopWebHost.

This will add each adult to the Active Scouts page.

It will also create a User ID and Password for each adult.

IMPORTANT NOTE:  The "Leaders and Parents" file does identify each each parent's scouts, so we attempt to infer these relationships from common email addresses.  This will often work, but we recommend that you review your data after the upload to ensure all of the expected relationships were created.  If relationships are missing, parents will not be able to access their scouts' information, add money to their accounts, or sign them up for events.

Once you've loaded both the adults and scouts into TroopWebHost, please go to Membership → View / Maintain Members → Active Scouts and update each scout.  Scroll to the bottom of the detail page to view this scout's relationships.  If one or more parents are missing, click Add Parent Relationship to link this scout to their parents.  Do this for each scout on the list.  This will link the scouts to their parents, which will allow parents to access their scouts' information.

Should You Update Existing Records?

The two checkboxes on the screen only apply if you already have membership data in TroopWebHost.

If you check Update Existing Records the system will attempt to find a match on BSA ID or first and last name and apply all of the information in the upload file to your TroopWebHost database.

If you check Trial Run? it won't actually update your database, but it will show you which records found a match, and which did not.

These options allow you to keep your TroopWebHost database in synch with ScoutBook™.   We do not recommend this approach because it will overwrite any changes made to the data directly in TroopWebHost.   Since each member has the ability to update their own contact information from the My Stuff menu, you really can't prevent this.

If you do choose to update existing records, we recommend using the Trial Run option the first time you process each new file to verify what records will be added and which will be updated.



Upload Advancement from ScoutBook™

Once you've uploaded your scouts from ScoutBook™, you can proceed to upload the "Scout Advancement" file from ScoutBook.  This will add completed rank requirements, merit badges, and awards to your TroopWebHost database.

Begin by exporting the "Scout Advancement" file from ScoutBook, as shown below, by selecting "Export / Backup", then "Scout Advancement".

Then log on to TroopWebHost, and from the Main Menu go to Advancement → Upload Advancement → Upload ScoutBook Advancement.

You should see the screen shown here:

Click the Browse button to find the Scout Advancemenmt file that you exported from ScoutBook™.

Click the Upload ScoutBook Advancement button to begin loading this data into TroopWebHost.

This process may take several minutes, so please be patient and do not click the button a second time.

The samples of ScoutBook advancement data that we've seen included unfortunate inconsistencies, especially with respect to the version of rank requirements being used.

Each row of the ScoutBook file contains the version of the rank, merit badge, or award, that is referenced by that row.  This is good, but unfortunately the completed rank requirements for a scout that are included in the file may include requirements for more than one version of the rank.  And this, in turn, may be different from the version shown for the completed rank.

TroopWebHost will not allow a scout to work on two versions of the same rank.  Once we upload the requirement for one version of the rank for a given scout, the upload program will ignore requirements that reference a different version.

We've also seen duplicate records for the same requirement and scout.  Duplicates will be ignored.

The ScoutBook file contains one row for each completed rank.  We will use these rows to mark a rank complete, but this means that we will not apply any requirements that are found for a different version of the same rank.  If you find this situation, you will need to correct it manually in TroopWebHost by marking the missing requirement(s) as complete.

We will attempt to process partial merit badges and awards found in the ScoutBook file by marking individual requirements complete.  However, in some cases we track requirements at a different level, so the requirement codes do not match up.  In these cases the requirements will have to be entered manually in TroopWebHost.

You may also find that some awards do not transfer because the corresponding award name could not be found in TroopWebHost.  This may be because TroopWebHost does not contain the award, or because the award name is spelled differently in TroopWebHost.  In either case, you can add or update the award in TroopWebHost using the Special Awards page on the Site Configuration menu.  Then load the same file again.

All of these exceptions will be listed on the screen when the upload completes.  Please scroll through all of the upload results and make the necessary corrections before uploading the file again.



Upload Scout Participation History From ScoutBook™

Once you've uploaded your scouts from ScoutBook™, you can proceed to upload the "Camping, Hiking and Service Logs" file from ScoutBook.  This will add each scout's participation history to the Credit For Other Activity for that scout in your TroopWebHost database.

Begin by exporting the "Legacy Camping, Hiking, Long Cruise and ..." file from ScoutBook, as shown below.

Then log on to TroopWebHost, and from the Main Menu go to Advancement → Upload Advancement → Upload ScoutBook Participation History.

You should see the screen shown here:

Click the Browse button to find the log file that you exported from ScoutBook™.

Click the Upload ScoutBook Participation History button to begin loading this data into TroopWebHost.

This process may take several minutes, so please be patient and do not click the button a second time.

The file does not include any distinction between community service hours and conservation service hours, so all hours will be logged as community service in TroopWebHost.

Similarly, the file does not include any distinction between tent camping nights and cabin camping nights, so these will all be recorded as regular camping nights in TroopWebHost, not cabin camping.

There is also no distinction between hiking miles and backpacking miles, so all miles will be recorded as hiking miles.

Any necessary corrections should be made in TroopWebHost after the upload is complete.



Upload Events From Scoutbook

Using the Feature Assistant Extension for Scoutbook, it is possible to export the events from your Scoutbook calendar to a CSV file.   You can find detailed instructions here.

Be sure to save this file directly to disk.  Do NOT open in Excel or a similar spreadsheet program.  Saving the file from Excel may change the format in a way that could cause the upload to fail.

To upload this file, please open the main menu to Calendar → Upload Events → Upload Scoutbook Events.

 

Click the Choose File button to find the Events file that you exported from Scoutbook.

Unless you were very consistent about how you entered locations in Scoutbook, we recommend that you NOT select the first Location Option:  "Create Locations".  This will create a new Location record in TroopWebHost for each unique location name found in the file.  If the same location was entered in many different ways, this could create a lot of duplicate entries that will take a lot of time to clean up.

Click the Upload Events File button to begin loading this data into TroopWebHost.  This can take many minutes to run, so please be patient and do not exit this page.

When the upload completes, the page will redisplay, this time with information about errors and successes.

If you chose the "Create Locations" option, it will add entries to the Locations table.  You can eliminate any duplicate locations with the Merge Duplicate Locations function.

If it did not already exist, the program will create an event type "Imported Event", which will be assigned to all of the events that it uploads.  You may want to change the event type of each of these events to something more appropriate.

This upload will not populate the participant list for each event.


Moving Your Data From TroopTrack™ to TroopWebHost™

TroopWebHost makes it easy to move much of your data from TroopTrack™, using files that can easily be exported from your TroopTrack site.

Most of the files you'll need come from the TroopTrack page Request a Spreadsheet Import, which is located in the TroopTrack site at YourTroopName.TroopTrack.com/manage/import.  These files are:

You must begin with the Users file.  This will populate your membership table in TroopWebHost.  After that you may upload the files in any order.

You can capture additional information on each troop member from a canned report called Member Details.

You may also transfer each member's current financial balance from the Money Accounts summary export, which can be generated from the TroopTrack Money Accounts page.

Rather than transfer the Training file from TroopTrack, we recommend that you transfer training records from the BSA's MyScouting site.

Please continue to the next page to learn how to produce and upload the Users file.

 

 

 


Upload Users File From TroopTrack™

The first file you should transfer from TroopTrack™ is the Users file.  It contains basic information about each adult and each scout in your troop.

To generate this file, log on to your TroopTrack site and go to the Request a Spreadsheet Import page, as shown below.

 

Under "Export to CSV", click on the Users link.  This will generate a CSV file that you should download to your local drive.

 

 

Then log on to your TroopWebHost site and open the main menu to Membership → Upload Members → Upload  Users From TroopTrack.

 

Click the Choose File button to find the Users file that you exported from TroopTrack.

Choose the Default Sex to be assigned to scouts for whom the Users file does not contain a gender.

Put a checkmark by Update Existing Records if you've already added some members into TroopWebHost and want to update those records with information from the Users file.

Always put a checkmark in the Trial Run box the first time you upload any file.  This will allow you to see any problems in your data which can be corrected before you permanently add this information to your site.  

Click the Upload Users File button to begin loading this data into TroopWebHost.  This can take many minutes to run, so please be patient and do not exit this page.

When the upload completes, the page will redisplay, this time with information about errors and successes.When you are satisfied that the upload is going to process your data correctly, run it again with the same file, this time with the Trial Run box unchecked.

This will add each scout to the Active Scouts page and add each adult to the Active Adults page.

It will also create a User ID and Password for each scout and each adult.

It will also create patrols that are referenced by any members, if they didn't already exist;  these will be listed at the top of the page.  These patrols will not have a gender assignment.  If your site has both girl and boy patrols, please go to Membership → Patrols, Ships & Crews → Patrols to add the gender on these patrols.

IMPORTANT NOTE:   The Users file does not contain any direct identification of the scouts' parents, so we attempt to infer these relationships from common mailing addresses.  This will often work, but we recommend that you review your data after the upload to ensure all of the expected relationships were created.  If relationships are missing, parents will not be able to access their scouts' information, add money to their accounts, or sign them up for events.

To ensure that you have the relationships between each scout and their parents, please go to Membership → View / Maintain Members → Active Scouts and update each scout.  Scroll to the bottom of the detail page to view this scout's relationships.  If one or more parents are missing, click Add Parent Relationship to link this scout to their parents.  Do this for each scout on the list.  This will link the scouts to their parents, which will allow parents to access their scouts' information.

 


Upload Member Details CSV Report From TroopTrack™

When you uploaded the TroopTrack™ Users file, you populated the membership table in TroopWebHost with all of your troop's members.  But the Users file has only limited information about each person, mostly their contact information, i.e. mailing address, email address, and phone numbers.

TroopTrack's Member Details report has additional information on each member, including drivers license, Order of the Arrow dates and notes, and medical form dates.

You can produce this report from the TroopTrack canned reports page, as shown here:

 

Click the Generate button on that row.  This should produce a CSV file that you can save to your local drive.

 

 

Then log on to your TroopWebHost site and open the main menu to Membership → Upload Members → Upload Member Details From TroopTrack.

 

Click the Choose File button to find the Member Details CSV file that you exported from TroopTrack.

Then click the Upload Member Details CSV Report button to begin loading this data into TroopWebHost.  This can take several minutes to run, so please be patient and do not exit this page.

This upload will not load any new members into your database.  It only updates existing records.

When the upload completes, the page will redisplay, this time with information about errors and successes.  It is safe to upload the same file multiple times, so you can correct any errors as needed and upload it again.

 


Upload Advancement From TroopTrack™

Once you've uploaded the Users file, you may upload advancement data from the following TroopTrack files:

To generate these files, log on to your TroopTrack site and go to the Request a Spreadsheet Import page, as shown below.

 

Under "Export to CSV", click on each of the files circled above.  This will generate CSV files that you should save to your local drive.

 

Then log on to your TroopWebHost site and open the main menu to Advancement → Upload Advancement → Upload TroopTrack Advancement.

 

Click the Choose File button to find one of the advancement files that you exported from TroopTrack.

Click the Upload Advancement button to begin loading this data into TroopWebHost.  This can take several minutes to run, so please be patient and do not exit this page.

When the upload completes, the page will redisplay, this time with information about errors and successes.

You may then run it again for each of the other advancement files.

TroopTrack only allows its users to sign off on merit badge requirements at the top level.  When you upload the Merit Badges file, we will mark all of the subrequirements complete for each top level requirement that TroopTrack shows as completed.

You may find that the Achievements file contains many awards that are not recognized.  These can be added to the known list of awards in TroopWebHost from the Special Awards page. 

For completed ranks, merit badges, and awards, TroopTrack only tracks the date awarded and the date reported.  We use the "date reported" to fill our Date Submitted To Council field.  There is no source in TroopTrack for our Court of Honor date.

If you need to upload the same file again, you may do so without fear of creating duplicate records. 


Upload Activities From TroopTrack™

Once you've uploaded the Users file, you may upload activity credits from the TroopTrack Activities file.   This information will be added to Credit For Other Activity to give your members credit for the camping nights, service hours, hiking miles, and canoeing miles that were earned prior to switching to TroopWebHost.  Going forward, TroopWebHost will compute these credits automatically based on participation in events on the TroopWebHost calendar.

To generate this file, log on to your TroopTrack site and go to the Request a Spreadsheet Import page, as shown below.

 

Under "Export to CSV", click on Activities.  This will generate a CSV file that you should save to your local drive.

 

Then log on to your TroopWebHost site and open the main menu to Advancement → Upload Advancement → Upload TroopTrack Activities.

 

Click the Choose File button to find the file that you exported from TroopTrack.

Click the Upload Activities button to begin loading this data into TroopWebHost.  This can take several minutes to run, so please be patient and do not exit this page.

When the upload completes, the page will redisplay, this time with information about errors and successes.

You may then run it again for each of the other advancement files.

 


Upload Equipment & Library From TroopTrack

TroopTrack allows you to export Equipment and Library files from the Request a Spreadsheet Import page.  These files can be used to populate the TroopWebHost Inventory table, but both will require some manipulation.

TroopWebHost Inventory requires each entry to have a unique identifier, a "key value" that distinguishes that item from other items, which may be similar.  So, for example, if you have three copies of the Cooking merit badge pamphlet, the unique identifiers could be "Cooking01", "Cooking02", and "Cooking03".

The TroopTrack files do not contain a unique identifier.  Before you can upload this data, you will need to create a unique identifier column and populate it with a unique value on each row.  This can be best done in a spreadsheet program like Excel.

You will use our Inventory Upload program to upload the file.  This requires a specific set of column headings, which appear in the first row of the file.  Those values must be as follows:

InventoryType, ItemID, Description, Condition, Category, Location, LocationDetail, SerialNumber, PurchaseDate, PublicationDate, AcquiredCost, EstimatedLifeInMonths, ReplacementCost

InventoryType must be either "Equipment" or "Library".  This determines whether this item will be added to Troop Equipment or Library Materials.

ItemID is the unique identifier for this inventory item.  It is the "key" that you need to create for each item coming from TroopTrack.

Description is a brief, concise description of this inventory item.  For the TroopTrack equipment file, this could come from the "Name" column, or you might combine the contents of the "Name" and "Description" columns.

Condition is the current condition of this item.  Both TroopTrack files have a "Condition" column that could be used here.

Category must be one of the categories that you have defined in the Inventory Category table.  It must match the Inventory Type for this item.  I.e., if you are adding a "Library" item, the category must be one that is defined for "Library".  You may leave this column empty, unless you wish to set up the Inventory Category table first.

Location must be one of the locations that you have defined in the Inventory Location table.  It must match the Inventory Type for this item.  I.e., if you are adding an "Equipment" item, the location must be one that is defined for "Equipment".    This should be left empty unless you decide to set up these inventory locations first.

LocationDetail is the specific location on which this item is stored, which could be a shelf number, bin number, etc.  The TroopTrack Equipment file has a Location column which may be used for this purpose.  For the TroopTrack Library file, this can be left empty.

SerialNumber is the serial number on this item.  This may be left empty.

PurchaseDate is the date on which this item was purchased.   The TroopTrack Equipment file has a corresponding column which may be used.  It can be left empty for the TroopTrack Library upload.

PublicationDate is the date when this library item was published.  This column should be left empty.

AcquiredCost is the price paid when this item was purchased.  The TroopTrack Equipment file has a Cost column which may be used.  It can be left empty for the TroopTrack Library upload.

EstimatedLifeInMonths is the estimated life expectancy of this items from date of purchase, in months.  This can be left empty.

ReplacementCost is the estimated cost to replace this item.  This can be left emtpy.

Once you've created the spreadsheet in the correct format, it must be saved as a CSV file.   If you are using Excel, it will try to persuade you not to leave it in this format;  please ignore those warnings.

Then go to Inventory → Maintain Inventory and press the Upload Inventory button, as shown here.   This will allow you to upload the CSV file that you just created.

If you have any problems with the upload, please create a Support Ticket and attach the file to this ticket.

 


Upload Account Balances From TroopTrack™

TroopTrack allows you to export a Money Accounts Summary file from the TroopTrack Money Accounts page.  This file can be used to populate the TroopWebHost member account balances, but this will require some manipulation of the file first.

You will need to edit the TroopTrack Money Accounts Summary file in Excel or something similar.

The TroopTrack file contains the balances for many types of accounts.  The only type you can upload is the member account balance.  Delete all of the rows that do not represent member balances.

The TroopWebHost Upload Account Balances function requires that the first row contains these column headings, in this specific order:

LastName,FirstName,CurBal 

Edit your TroopTrack file to contain just these three columns, in that order.  

Once you've created the spreadsheet in the correct format, it must be saved as a CSV file.   If you are using Excel, it will try to persuade you not to leave it in this format;  please ignore those warnings.

Then go to Money → Upload Account Balances From TroopLedger to upload the file you just created, as shown here.

If you have any problems with the upload, please create a Support Ticket and attach the file to this ticket.

 

 

 


Moving Your Data From TM Web 2.0 to TroopWebHost™

TroopMaster offers two distinct versions of its software.  This section will describe how to migrate data from the new web-based version, known as TM Web 2.0. 

We also provide tools for moving data from the old, desktop PC version of TroopMaster, which you'll find here.


There are three types of files that can be transferred from TM Web 2.0 to TroopWebHost:

We recommend that you perform the uploads in the order indicated above.

 

The next few pages provide details on each type of upload.

 


Upload Members From TM Web 2.0

The first file you should transfer from TM Web 2.0 is the Personal Data file.   It contains information about each scout in your troop and his parents.

Begin by exporting the file from TM Web 2.0:

In TroopWebHost, open the Membership menu and select Upload Members, then select Upload Members From TM Web 2.0.

You should see the screen shown here:

Click the Browse button to find the Scout file that you exported from TM Web 2.0.

Click the Upload Personal Data File button to begin loading this data into TroopWebHost.

This will add each scout to the Active Scouts page and each parent to the Active Adults page.

It will also create a User ID and Password for each scout and each parent.

It will update records when an exact match is found on first and last name.

If you check Trial Run? it won't actually update your database, but it will show you which records found a match, and which did not.

We strongly recommend that you use the Trial Run option the first time you load any new file, to make sure you are not accidentally creating duplicate records for people already in your system.



Upload Individual History PDF from TM Web 2.0

TM Web 2.0 can produce an Individual History report which contains information about each scout's achievements.  This can be used to transfer:

This function should not be used unless you have completed the transition to the 2016 rank requirements in TM Web 2.0 for all of your scouts' uncompleted ranks.

You must have your preferences set in TM Web 2.0 so that scout's names are displayed beginning with the last name, followed by a comma, followed by the nickname or first name.  Dates should be displayed with a two digit year, like this: 12/25/16.

To produce this report:

This should create a PDF file.  Open the PDF to verify that all of your active scouts are listed.


When you are ready to upload these files, log on to your TroopWebHost site and go to Advancement → Upload Advancement → Upload Individual History PDF from TM Web 2.0 to view a page like the one shown below.

Use the Browse button to find the PDF file you produced from TM Web 2.0.

Press the Update Individual History Report button and then wait for the process to complete.


The program will transfer the following data:

The Individual History report includes no indication of whether a given rank, merit badge or award has been recorded or presented.  As a result, the upload will not set the Date Awarded, Court of Honor Date, or Date Submitted to Council.  These dates should be set after the upload using the Set Award Date function.

The upload may take several minutes.  When it finishes, it will display a status report.

The status report begins by listing the awards, leadership positions and training courses for which an exact match could not be found.

This may be because the name of that item is spelled differently in TroopWebHost.  Or it may be missing entirely from TroopWebHost.

Save a copy of this report. You can copy the entire page and paste it into a word processing program if you don't want to print it.

Then update your TroopWebHost tables to make spelling corrections or add missing entries:

Once you've updated these tables, you can reload the file again.  You can reload the file as many times as you'd like without fear of creating duplicate entries.



Upload Individual Participation PDF from TM Web 2.0

TM Web 2.0 can produce an Individual Participation report that provides the details on scout participation in past troop activities.

You must have your preferences set in TM Web 2.0 so that scout's names are displayed beginning with the last name, followed by a comma, followed by the nickname or first name.  Dates should be displayed with a two digit year, like this: 12/25/16.

To produce this report:

This will produce a PDF document.  Open the PDF to verify that it contains the expected information on all of your scouts.

Produce one report file for all of your scouts.  If you want to transfer participation history for your adults, create a second file for the adults you wish to transfer.

In TroopWebHost, open the Advancement menu and select Upload Advancement, then select Upload Individual Participation PDF from TM Web 2.0 to view the page shown below.

Click the Browse button to find the PDF file that you created from TM Web 2.0.

If you are loading the file with adults, click the Adults? checkbox; if you are loading scouts leave the box unchecked.

Click the Upload Individual Participation PDF button to begin loading this data into TroopWebHost.

The program will identify scouts or adults based on an exact match of nickname, last name, and date of birth.  If it cannot find an exact match it will bypass the records for that person.

The program will ignore entries for which Credit For Other Activity already exists for the same person, activity type, date, and amount.  This allows you to run this upload multiple times without creating duplicate records.



Moving Your Data From TroopMaster™ to TroopWebHost™

TroopMaster offers two distinct versions of its software.  This section will describe how to migrate data from the old, desktop PC version of TroopMaster.

We also provide tools for moving data from the new web-based version, known as TM Web 2.0., which can learn about here.


TroopMaster™ allows you to export data to a text file which can be uploaded to TroopWebHost.

There are four types of files that can be transferred from TroopMaster™ to TroopWebHost:

We recommend that you perform the uploads in the order indicated above.

 

Uploading Parents and Adult Leaders

 

Unlike TroopWebHost, TroopMaster™ stores information about adult leaders separately from information about parents, even if it involves the same person.   This means that information about an adult - such as current address or phone numbers - can be updated in one place but not the other, with no clue as to which one is correct.

When you upload the Scouts file into TroopWebHost, the program will create a new record for each parent of each scout. If two scouts have the same parent, it will use the parent's name to link to an existing record rather than create a duplicate.

If you think the information you have in TroopMaster™ about your adult leaders is more accurate than the corresponding parent records, you may use the "Update" option to apply that information to the parent records loaded earlier.

The next few pages provide more information on each type of upload.


Upload Scout Data From TroopMaster™

The first file you should transfer from TroopMaster™ is the Scout file.   It contains information about each scout in your troop and his parents.

Begin by exporting the Scout file from TroopMaster™:

In TroopWebHost, open the Membership menu and select Upload Members, then select Upload Scouts From TroopMaster™.

You should see the screen shown here:

Click the Browse button to find the Scout file that you exported from TroopMaster™.

Click the Upload Scout File button to begin loading this data into TroopWebHost.

This will add each scout to the Active Scouts page and each parent to the Active Adults page.

It will also create a User ID and Password for each scout and each parent.

Should You Update Existing Records?

The two checkboxes on the screen only apply if you have previously transferred data from TroopMaster™.

If you check Update Existing Records the system will attempt to find a match on first and last name (and date of birth for scouts) and apply all of the information in the upload file to your TroopWebHost database.

If you check Trial Run? it won't actually update your database, but it will show you which records found a match, and which did not.

These options allow you to keep your TroopWebHost database in synch with TroopMaster™.   We do not recommend this approach because it will overwrite any changes made to the data directly in TroopWebHost.   Since each member has the ability to update their own contact information from the My Stuff menu, you really can't prevent this.

If you do choose to update existing records, we recommend using the Trial Run option to verify what records will be added and which will be updated.



Upload Adult Data From TroopMaster™

After you've loaded the Scout file from TroopMaster™, you may proceed to load the Adult file.   This contains information about each adult leader.

Begin by exporting the Adult file from TroopMaster™:

In TroopWebHost, open the Membership menu and select Upload Members, then select Upload Adult Leaders From TroopMaster™.

You should see the screen shown here:

Click the Browse button to find the Adult file that you exported from TroopMaster™.

Click the Upload Adult File button to begin loading this data into TroopWebHost.

This will add each adult leader to the Active Adults page.   It will also create a User ID and Password for each person added.

Note that many of your adult leaders may already have been added to the system when you uploaded the Scout file, since it also contained information about each scout's parents.

If you wish to update those existing records, check the Update Existing Records box. The first time you do this we recommend that you also check the Trial Run? box; this will allow you to see which records will be added and which will be updated, before you actually apply this information to your database.



Upload Individual History

TroopMaster™ can produce two reports that contain most of the information about each scout's achievements and participation in troop events:

The next page of the User Guide will show how to load the Individual Participation History report.


The Individual History report is available in two versions:  one that uses the 2016 rank requirements which you select from their "Awards/Advancement" submenu under "Reports", and an "old rules" version which you select from their "Awards/Advancement (old rules" submenu that uses the previous rank requirements.  You will need to produce both versions of this report to successfully transfer your rank advancement data.

To produce this report:

After you've created the files, open them to verify that all of your active scouts are in both files.  If you are unable to achieve this, you may want to use the alternative One File approach, which only uses the "new rules" version of the Individual History Report.


When you are ready to upload these files, log on to your TroopWebHost site and go to Advancement → Upload Advancement → Upload Individual History to view a page like the one shown below.

Use the Browse button to find the file you wish to upload.

Always begin with the version of the file that uses the 2016 rank requirements.  After you've successfully loaded this file, immediately load the "old rules" file.

Here's why they must be loaded in this order.  By default, in TroopWebHost all scouts will be set to use the 2016 requirements.  The file with the 2016 rank requirements contains clues that allow us to detect scouts who completed a rank using the previous requirements.  The upload will reset those scouts to the old requirements, which will allow the "old rules" file to populate those ranks for those scouts.  (This "reset" is not permanent, which is why the second file must be loaded immediately after the first one.).  The "old rules" file does not provide any clues as to which version of the requirements the scout used for a given rank, so it cannot be loaded first.

Click the Upload Individual History Report button to begin the upload.

The program will transfer the following data:

The Individual History report includes no indication of whether a given rank, merit badge or award has been recorded or presented.  As a result, the upload will not set the Date Awarded, Court of Honor Date, or Date Submitted to Council.  These dates should be set after the upload using the Set Award Date function.

The upload may take several minutes.  When it finishes, it will display a status report like the one shown below.

The status report begins by listing the awards, leadership positions and training courses for which an exact match could not be found.

This may be because the name of that item is spelled differently in TroopWebHost.  Or it may be missing entirely from TroopWebHost.

Save a copy of this report. You can copy the entire page and paste it into a word processing program if you don't want to print it.

Then update your TroopWebHost tables to make spelling corrections or add missing entries:

Once you've updated these tables, you can reload the file again.  You can reload the file as many times as you'd like without fear of creating duplicate entries.

One File

If you were unable to create the "old rules" version of the Individual History Report with all of your scouts, click the Switch to One File Version button on this page.

This will take you to a page that only requires the "new rules" version of the report, as shown below.

The limitations of this approach are:

The process for creating and processing the files is the same as described above, except that you will only upload one file that was created using the 2016 requirements.


If you have any problems with the upload that you cannot resolve, please attach both files to a support ticket along with a detailed description of the problem, and we will try to resolve it for you.



Upload Individual Participation History

TroopMaster™ does not have an export function that provides the details on scout participation in past troop activities, but it does have a report that contains that information.

This TroopMaster™ report is called the Individual Participation History report.  If you produce it in text format (with a file name extension of ".txt") you can upload this file into the Credit For Other Activity.

If you choose the PDF or HTML formats, the upload will fail.  This program can only work with the text format report file.

Before running the report, please make sure your TroopMaster™ preferences are set to display nickname and last name on reports.

Produce one report file for all of your scouts.  If you want to transfer participation history for your adults, create a second file for the adults you wish to transfer.

In TroopWebHost, open the Advancement menu and select Upload Advancement, then select Upload Individual Participation History to view the page shown below.

Click the Browse button to find the Individual Participation History Report file that you created from TroopMaster™.

If you are loading the file with adults, click the Adults? checkbox; if you are loading scouts leave the box unchecked.

Click the Upload Individual Participation History button to begin loading this data into TroopWebHost.

The program will identify scouts or adults based on an exact match of nickname, last name, and date of birth.  If it cannot find an exact match it will bypass the records for that person.

The program will ignore entries for which Credit For Other Activity already exists for the same person, activity type, date, and amount.  This allows you to run this upload multiple times without creating duplicate records.

Note: As an alternative approach, if you would prefer to see all of your past events show up in your TroopWebHost calendar, the TroopMaster "Individual Activity Report" contains all of the information needed to manually enter each event using Maintain Events.  You can use the "Sign-up List" tab to enter the attendance at each past event.



Moving From SOAR™

SOAR was a popular, easy to use scouting software platform that shut down unexpectedly in March of 2023.  It provided basic membership, calendar, and email capabilities.  

When SOAR failed, they were able to provide their customers with data files that could be used to migrate to TroopWebHost.  We currently support transfer of the following SOAR files:

These files were distributed in a "zip file".  You must extract the individual data files from the zip file before you can upload them into TroopWebHost.

You must begin with the Members file.  This will populate your membership table in TroopWebHost.  We recommend that you proceed in the order shown above.  The Event-Registration file cannot be loaded until both the Members file and the Events file have been loaded.

Please continue to the next page to learn how to upload the Members file.

 

 

 


Upload Members File From SOAR™

The first file you should transfer from SOAR™ is the Members file.  It contains basic information about each adult and each scout in your troop.  It also contains inactive members, which you may choose to include.

This file is contained in a zip file that was distributed from SOAR.  It must be extracted from the zip file before it can be uploaded using the function described here.

To upload this file, please open the main menu to Membership → Upload Members → Upload SOAR Members.

 

Click the Choose File button to find the Members file that you extracted from the SOAR zip file.

Choose the Default Sex to be assigned to scouts for whom the Members file does not contain a gender.

Put a checkmark by Include Inactive Members if you wish to upload any former members of your troop that are in the Members file.

Put a checkmark by Update Existing Records if you've already added some members into TroopWebHost and want to update those records with information from the Users file.

Always put a checkmark in the Trial Run box the first time you upload any file.  This will allow you to see any problems in your data which can be corrected before you permanently add this information to your site.  

Click the Upload Members File button to begin loading this data into TroopWebHost.  This can take many minutes to run, so please be patient and do not exit this page.

When the upload completes, the page will redisplay, this time with information about errors and successes.When you are satisfied that the upload is going to process your data correctly, run it again with the same file, this time with the Trial Run box unchecked.

This will add each scout to the Active Scouts page and add each adult to the Active Adults page.

It will also create a User ID and Password for each scout and each adult.

It will not create a relationship between scouts and their parents.  That will happen when you load the SOAR Family file, which is next.


Upload Family File From SOAR™

The next file you should transfer from SOAR™ is the Family file.  It links scouts to their parents.

This file is contained in a zip file that was distributed from SOAR.  It must be extracted from the zip file before it can be uploaded using the function described here.

To upload this file, please open the main menu to Membership → Upload Members → Upload SOAR Family.

 

Click the Choose File button to find the Family file that you extracted from the SOAR zip file.

Click the Upload Family File button to begin loading this data into TroopWebHost.  This can take several minutes to run, so please be patient and do not exit this page.

This will only create relationships between active members.  Relationships involving former members will be ignored.

When the upload completes, the page will redisplay, this time with information about errors and successes.

 


Upload Events File From SOAR™

The SOAR Events file can be used to populate your TroopWebHost calendar.

This file is contained in a zip file that was distributed from SOAR.  It must be extracted from the zip file before it can be uploaded using the function described here.

To upload this file, please open the main menu to Calendar → Upload Events → Upload SOAR Events.

 

Click the Choose File button to find the Events file that you extracted from the SOAR zip file.

Unlike TroopWebHost, SOAR did not have a separate Locations table.  You simply entered the location into a free text field, which means that the same location could have been entered in a variety of ways.

Unless you were very consistent about how you entered locations in SOAR, we recommend that you NOT select the first Location Option:  "Create Locations".  This will create a new Location record in TroopWebHost for each unique location name found in the file.  If the same location was entered in many different ways, this could create a lot of duplicate entries that will take a lot of time to clean up.

Click the Upload Events File button to begin loading this data into TroopWebHost.  This can take many minutes to run, so please be patient and do not exit this page.

When the upload completes, the page will redisplay, this time with information about errors and successes.

If you chose the "Create Locations" option, it will add entries to the Locations table.  You can eliminate any duplicate locations with the Merge Duplicate Locations function.

This upload will not populate the participant list for each event.  That will happen when you upload Event-Registration, which is next.


Upload Event Registration From SOAR

The SOAR Event-Registration file identifies the participants at each event.  This file was distributed by SOAR in a separate folder from the zip file that contained the other files.

To upload this file, please open the main menu to Calendar → Upload Events → Upload SOAR Event Registration.

 

Click the Choose File button to find the Event-Registration file that you received from SOAR.

Click the Upload Event Registration File button to begin loading this data into TroopWebHost.  This can take many minutes to run, so please be patient and do not exit this page.

When the upload completes, the page will redisplay, this time with information about errors and successes.

If you had marked a participant as having paid for an event, the comment field for that participant will begin with "Paid.", followed by any other notes that were in the SOAR file.

When you loaded the Person file, we saved SOAR's internal ID for each person in a new field called SOAR ID.  When you loaded the Events file, we saved SOAR's internal ID for each event in another field called SOAR ID.  The Event Registration file uses those two IDs to link the person to the event.  

 


Moving from ScoutTrack™ to TroopWebHost™

Some scout troops use a software package called ScoutTrack™.   It provides some of the same capabilities as TroopWebHost.

If your troop has decided to move from ScoutTrack to TroopWebHost, you can easily move your roster to your new site by exporting your data from ScoutTrack.  This will produce an Excel spreadsheet with multiple tabs, as shown below:

You can upload the information from the first two tabs into TroopWebHost:

To create files suitable for upload, you will need to open the spreadsheet in Excel, and then save the contents of the first two tabs as separate tab-delimited text files.

From the Excel File menu, select Save As.  This will display a file browser window as shown below. Select "Text (Tab delimited) (*.txt)" from the Save as Type choice list.

After you upload both files, you will need to create the relationships between the scouts and their parents.  You can do this from the Active Adults page.  Update a parent and scroll to the bottom of the page, where you will see the Add Scout Relationship button.  Click this button to begin linking this adult to their scouts.



Upload Scout Data from ScoutTrack™

The first file you should upload from ScoutTrack™ is the Scout file.   It contains information about each scout in your troop and his parents.

To create this file, export your data from ScoutTrack into an Excel spreadsheet, then open the spreadsheet in Excel to the first tab, ScoutTrackExport, as shown below.

Then select Save As from the Excel File menu, and choose "Text (Tab delimited) (*.txt)" from the Save as Type choice list, as shown here.


In TroopWebHost, go to the Membership menu and select Upload Members, then select Upload Scouts From ScoutTrack.

You should see the screen shown here:

Click the Browse button to find the Scout file that you just created from the Excel spreadsheet.

Click the Upload Scout File button to begin loading this data into TroopWebHost.

This will add each scout to the Active Scouts page and create a User ID and Password for each scout.

Should You Update Existing Records?

The two checkboxes on the screen only apply if you have previously transferred data from ScoutTrack™.

If you check Update Existing Records the system will attempt to find a match on first and last name and date of birth and apply all of the information in the upload file to your TroopWebHost database.

If you check Trial Run? it won't actually update your database, but it will show you which records found a match, and which did not.

These options allow you to keep your TroopWebHost database in synch with ScoutTrack™.   We do not recommend this approach because it will overwrite any changes made to the data directly in TroopWebHost.   Since each member has the ability to update their own contact information from the My Stuff menu, you really can't prevent this.

If you do choose to update existing records, we recommend using the Trial Run option to verify what records will be added and which will be updated.



Upload Adult Data From ScoutTrack™

After you've loaded the Scout file from ScoutTrack™, you may proceed to load the Adult file.    This contains information about parents and adult leaders.

To create this file, export your data from ScoutTrack into an Excel spreadsheet, then open the spreadsheet in Excel to the second tab, ScoutTrackAdults, as shown below.

Then select Save As from the Excel File menu, and choose "Text (Tab delimited) (*.txt)" from the Save as Type choice list, as shown here.


In TroopWebHost, go to the Membership menu and select Upload Members, then select Upload Adults From ScoutTrack™.

You should see the screen shown here:

Click the Browse button to find the Adult file that you just created from the Excel spreadsheet.

Click the Upload Adult File button to begin loading this data into TroopWebHost.

This will add all of the parents and adults from ScoutTrack™.   It will create a User ID and Password for each person added.

After you upload this file, you will need to create the relationships between the scouts and their parents.  You can do this from the Active Adults page.  Update a parent and scroll to the bottom of the page, where you will see the Add Scout Relationship button.  Click this button to begin linking this adult to their scouts.



Uploading Members From ScoutNet™

Your troop may be able to obtain membership data from your Council's registration office.  If so, you can load your roster into TroopWebHost from this file.

Ask your registrar for a ScoutNet™ membership file in the same CSV format that they give to troops who are starting to use TroopMaster™.

This is what the file should look like when viewed in Notepad:

Once you have this file, select Upload Members From ScoutNet from the Upload Members submenu on the Membership menu to see a page like the one shown below.

This function will add new members to your database, and will also generate user IDs and passwords for each new member.  It will not create relationships between parents and scouts, since the ScoutNet file does not contain that information.

It will also update existing membership records if you select the Update Existing Records option.

A record must match exactly on first, middle, and last name, and date of birth in order to be updated. If an exact match is not found, the system will create a new record for this person.

If you already have members in the database, we recommend that you always use the Trial Run option the first time you try to upload a file.  This will allow you to see which records will be added and which will be updated, without actually affecting your database.



Upload ScoutNet Advancement

Your troop may also be able to obtain advancement data from your Council's registration office.  If so, you can load completed ranks, merit badges, and awards into TroopWebHost from this file.

This file is available from the Internet Advancement section of your Council's site.  It is called Member Summary Export.

If you cannot find it on their site, please contact your Council to see if they can obtain it for you.

The file must be in CSV format.  It should look like this when viewed in Notepad:


Once you have this file, go to Advancement → Upload Advancement → Upload ScoutNet Advancement to see a page like the one shown below.

This function will add completed ranks, merit badges, and awards. If the scout was already working on a merit badge or award, it will fill in the Date Earned to mark it complete.

It will not mark off the requirements as complete.

It can match your scouts either on the BSA ID or on the exact spelling of their first name, middle name, last name, and name suffix.  It will display a list of the scouts for whom it could not find a match when it completes.

It will match the award based on the exact spelling of the name of the award.  It will display a list of the items for which it could not find a match when it completes.  If there are ranks or merit badges on this list, please send this list to CustomerSupport@TroopWebHost.com.  If there are awards on this list, go to Site Configuration → Special Awards and either update existing items to match the spelling or add new items to the list.


You can upload the same file - or new files - as often as you like.  If the scout already has that rank or merit badge or award, the system will simply bypass it.



Upload Activity Credits From Internet Advancement

If you have used the BSA's Internet Advancement page to record service hours, camping nights, and hiking miles, you can easily transfer that information into Credit For Other Activity on your TroopWebHost site.

NOTE:  This function only uploads activity credits for scouts;  it will not process adults.  Why?  The BSA file does not contain any way to distinguish youth from adults.  So if there are activity records for a scout named "Robert Smith Jr" and an adult named "Robert Smith Sr", they will both appear in the file as "Robert Smith", with no indicator as to whether it is referring to the adult or the scout.  That is why the instructions below tell you not to include adults in the file.

To begin, log on to the my.scouting.org site and select the Internet Advancement 2.0 subsystem.  On the left side of the page (shown below) select Reports.

Click the View link to the right of "Activity Log Report" to get to the page shown below.

Do NOT check the box "Include Adults", as the upload is not designed to process adults.

Press the blue CSV button to create your file, and remember where you saved it on your local drive.

 

Then log on to your TroopWebHost site and go to Advancement → Maintain Advancement → Credit For Other Activity, as shown here:

 

 

Click Upload Internet Advancement Activity File to get to this page...

 

 

 

Click Choose File to select the file that you exported from Internet Advancement, then click Upload File.

The upload will add these entries to the Credit For Other Activity table.  It will not create duplicate entries in this table; i.e., it will not add a row if that person already has an entry for that activity on that date.  So it is safe to upload the same file more than once if needed to correct errors.

Once you begin using the TroopWebHost calendar to record participation in service projects, campouts, and hikes, you should no longer transfer this information from Internet Advancement, as we do not try to match the Internet Advancement data to activities on your TroopWebHost calendar, so you could end up with duplicates.

 


Uploading Members From Other Systems

If your troop is not moving from one of the unit management software products described in the previous sections of this chapter (Troopmaster or ScoutTrack) and cannot obtain the files you need from Scoutbook or ScoutNet, it may still be possible to upload your data by creating CSV files in a format compatible with our upload functions.

If that is your situation, we recommend that you use the following combination of upload programs to load your data:

The Troopmaster scout data and adult data files are the most complete sources of membership information that we support.  Here are sample files that you can use as a pattern for your inputs:

These files must be CSV - Comma Separated Value - files.  As the name suggests, that means that each piece of information is separated from every other piece of information by a comma.  For example, the last name, first name and middle name values might appear like this:  Smith,William,A,

If you create a file using a spreadsheet program, like Microsoft Excel, be sure to save it in the CSV format.

The first row of each file must contain the column names.  They must be spelled exactly as shown in the sample file because this is how our upload program knows what data is in each column.

The Scout File should be loaded first.  It contains one row for each scout.  Notice that it also has information about the scout's parents.  If you include the parent information in this file, they will be automatically linked to their scouts.  The system will also create user ID's and passwords for the parents so they can access the troop website.

The Adult File is only for adult leaders who are not parents.


The Scoutbook Advancement file contains one row for each completed rank requirement.  For merit badges and awards, it does not break down to individual requirements;  it just contains one row for each completed merit badge or award.

Click here to download a sample of the Scoutbook Advancement file.


If you have any problem with these upload files, please open a Support Ticket and be sure to attach the file you are trying to upload.



Taking It To The Troop

The last section of your Startup Checklist is entitled Roll Out.   This is when you get the rest of your troop involved with using your new website.

Schedule time at a troop meeting to make a presentation about the website.

If it is possible to have a video projection system and web connection, display your site and demonstrate how it works.   If not, bring handouts that provide the basics on how to get started.

Be sure to point out:

This is also a great opportunity to teach your scouts about Internet safety.

On-Going Operation

Now you need to be sure you have a plan for keeping all of the information on your site up to date.

Meet with your committee and scoutmasters to review roles and responsibilities.

Consider which tasks can be done by scout leaders, such as your scribe, historian and senior patrol leader.

Some choices will be obvious, but should still be reviewed.   Make sure your treasurer understands how to use the on-line accounting system.   Talk to your advancement chair about keeping up with requirements as they are earned.

Above all, be sure to spread the load.   Managing your troop can be easy if everyone does their part!


Using Internet Explorer 11

When Microsoft released Internet Explorer 11, we recommended that users add TroopWebHost to their Compatibility View list.

This is no longer necessary now that we've upgraded our software to be fully HTML 5 compatible.

For best results, we now recommend that you remove your site from the Compatibility View list if you are using Internet Explorer 11.

To do this, first open up Internet Explorer and find the tool bar in the upper right corner of the page. It looks like this:

Click on the gear image (circled above) to view the Tools menu:


From this menu, click on Compatibility View settings. This will display this dialogue box:


Click on the row that says TroopWebHost.org so that it is highlighted as shown above, then click the Remove button to remove it from the list.


Press the Close button to complete this process.




Getting Started - Frequently Asked Questions

We bought a custom URL for our troop.   Why doesn't that show up in my browser's address line?

Let's suppose your troop purchased a custom URL of www.MyTroop999.com.   You can tell the world - and especially your troop - to use this URL to get to your site.   This will help everyone because it is so easy to remember.

However, once you arrive at your site, if you look at your browser's address line, you will see something like this:

We redirected your browser to this location because that is where the TroopWebHost software is installed.   Otherwise, we would have to install a separate copy of the software for each troop, which would cause it to run more slowly and would make it difficult for us to roll out new versions.


Can we continue to use TroopMaster™ and use the upload functions to keep our data in synch?

While it is possible to use TroopWebHost in this fashion, we do not recommend this approach.

Since TroopMaster™ does not export information about individual merit badge requirements that have been completed, your scouts will not be able to view an accurate picture of their remaining requirements when they go to the site.

If a troop member updates his contact information on-line from the My Stuff menu, you could overwrite it the next time you upload your scout records.

You would also need to be careful not to create duplicate membership records.  This can happen if the spelling of the person's name changes in either system, or if a scout's date of birth is changed in either system.  If this happens, the upload program will not find a match and so will create a new record for this individual.  You can guard against this by always using the Trial Run option the first time you upload any new file.  This will allow you to review the records that would have been added and make the necessary corrections before committing the data to your database.

There are some troops that use the system in this way, but they are losing out on the ability to share the work of keeping your troop's information up to date - which is one of the big benefits of taking your troop on-line!


I uploaded our merit badges from TroopMaster™, but I don't see the partial merit badges.  What did I do wrong?

Unfortunately, the TroopMaster™ merit badge export file does not include merit badges that have been started but not completed.  You will have to enter those merit badges manually.


Is it possible to upload rank advancement and merit badges from ScoutTrack™

As much as we would like to provide this capability, we're afraid that it simply is not possible at this time.   We have seen samples of the ScoutTrack™ export files for rank advancement and merit badges.   Unfortunately, there are problems with each file that would prevent us from creating a reliable upload function.


When I try to access the site from my iPhone it returns me to the main TroopWebHost page. What am I doing wrong?

It’s probably just a matter of enabling cookies and javascript in your browser.

Go to the “Settings” app on your iPhone and scroll down to “Safari”. Select “Safari”.

Find the “Block Cookies” option and set it to “Never”.

Then scroll down to “Advanced” and select that.

On the Advanced page you’ll see an option for “Javascript”. Turn that option on.

Then go back to Safari and try to access your site. I expect it will work just fine.