Welcome to CampSite
Start your learning journey with beginner-friendly resources that will have you creating in no time.
Program
Training Video
Program Module Training
To learn how to use the Program module in CampSite, watch the training below.
In this training, we demonstrate:
- How to set up and manage your activity schedules
- How to schedule campers and staff for activities
- How to generate reports on your activity schedules
Admin User Permissions
User Permissions (Program)
For general information on managing user permissions, please read our Admin user permissions article.
After the Program module is enabled for a user, you can grant the following permissions:
Basic
- Admin: Permission to create and manage cycles, periods and activities.
- Schedule campers: Permission to schedule campers for bunk and elective activities.
Program Overview
Program Dashboard Page
The Program Dashboard Page is where you will manage everything related to your camp's Program. This includes basic Program Management, Bunk Scheduling and Elective Scheduling.
Opening Program Locations
To access the Program Dashboard Page, click Program in the the header bar.
Program Glossary
- Activities: Activities that bunks/campers/staff can participate in(i.e. Swim Instruction, Arts and Crafts or Basketball)
- Available Activities: Activities that can be scheduled on a given day and period
- Available Activities Slots: The number of bunks that can be scheduled for an available activity
- Blackout: A time-frame in which a program location is unavailable
- Cycle Grid: A 'drag and drop' view of a day within a cycle where you can assign bunks to available activities
- Cycles: A time-frame in which days, periods and activities take place.
- Days: A calendar day in which periods and available activities take place
- Destination Segment: The segment in which you would like to copy information to
- Destination Cycle: The cycle in which you would like to copy information to
- Frequency: The number of times that a bunk/camper/staff attends an activity within the chosen mode
- Max Bunk Count: The maximum number of bunks that can participate in one available activity at a given time
- Orphanage: A section on the cycle grid where unassigned bunks are placed
- Periods: A time-frame within a day in which an available activity takes place
- Program Location: A place on camp where activities take place
- Segment: The overriding theme within Program. Segments are created per session and contain program locations, blackouts, activities, cycles, days, periods and bunks
- Short Name: An abbreviation for a program location
Program Management
Program Locations
Program Locations are the areas in camp in which Activities take place.
A pop-up window will appear which allows you to add the Program Location Name and Short Name.
- Name indicates the full name of the Program Location
- Short Name indicates an abbreviation for the Program Location that will appear in other areas of the Program Module
- Hit Submit
Program Blackout Calendar
The Program Blackout Calendar allows you to "blackout" Program Locations in camp on certain days and times so that no Activities may be made available to Bunks.
Opening the Program Blackout Calendar
To access Program Blackout Calendar, click Program in the the header bar.
A pop-up window will appear which allows you to add the new Program Blackout.
- Choose what Program Location you would like to "Blackout" for the current date.
- Indicate the Start time of the Blackout
- Indicate an End time of the Blackout
- Write any Notes to indicate why you are adding the Blackout
- Click "Add new blackout"
Bunk Scheduling: Segments
Creating Segments
There are several elements needed to create Activity Schedules - which Division(s) of campers you plan to schedule; which Activities you want to include on the schedule; and then the Cycles/time Periods of the schedule itself.
Each Activity Schedule - and all the elements needed for creating it - are contained within a Segment. Segments are created for specific sessions, and each session can have 1 or more Segments as needed. Typically, Segments are created based on which Bunk(s) of campers you plan to assign to your Activity Schedule.
For example, if you have a different Activity Schedule for younger campers vs. older campers, you could create 2 Segments: one Segment containing younger Bunks and their activities; and then a second Segment containing your older Bunks and their activities.
To begin, access the Program Dashboard via CampSite's navigation bar.
Creating Segments
Next, click the Segments link to begin creating Segments.
Note that there are (2) different types of Activity Schedules you can create, based on how you plan to assign campers to your schedule(s).
With Bunk Scheduling, an entire Bunk of campers is scheduled for the same activity during a given time period (including all staff assigned to oversee that Bunk).
With Elective Scheduling, campers and staff are scheduled for each activity individually, instead of with their entire bunk.
After selecting the appropriate Segments link, on the next screen, you'll see a list of every camp session created (per CampSite year). Segments are created within specific sessions, allowing you to create an Activity Schedule for the campers enrolled in that particular session.
To create a new Segment, click " +Add segment... "
Enter the segment details in the pop-up window.
- Select which Session you want to create the Segment for. You'll then create an activity schedule for the campers enrolled in this particular session.
- Create a Name for the Segment
- Click Submit to create the Segment
Segments will appear in alphabetical order underneath the Session they've been created for.
Create as many Segments as needed, then begin managing each Segment. For more information on managing Segments, read more our other articles on managing Bunk Segments or managing Elective Segments.
Managing Segments
Managing Segments is the second step in the Bunk Scheduling process. Now that you've created your Segment, we need to add the Divisions, Activities, and Cycles that comprise the Segment.
Choose the Segment you would like to manage by clicking on the Segment icon, to the left of the Segment Name.
Adding Divisions to a Segment
Specify which campers you'll be assigning to Activities by adding their Divisions to the Segment. When you're ready to start scheduling your Activities, you'll select from the campers in the Divisions that have been added to the Segment here.
- Select a Division to add to the Segment. Note: you'll be presented all Divisions created for the session this Segment exists within. To add/edit these Divisions, go to the Bunking Board page for this session.
- Click Submit to add the selected Division to the Segment.
Adding Activities to a Segment
Specify all the Activities you plan to schedule by adding each Activity to the Segment. When you're ready to start creating your schedule, you'll select from the Activities that have been added to the Segment here.
Adding Activities to a Segment
To add an Activity to a Segment, click " + Add activity... "
Bunk Scheduling
- Provide the name of the activity
- Select a Location for the activity (from the list of Locations already created)
- Set the default maximum bunk count for this Activity (i.e. the maximum number of bunks that can be assigned to this Activity at a given time)
- Click Submit to create the Activity
Elective Scheduling
- Provide the name of the activity
- Select a Location for the activity (from the list of Locations already created)
- Set the default maximum camper count for this Activity (i.e. the maximum number of campers that can be assigned to this Activity at a given time)
- Set the default maximum camper count for this Activity (i.e. the maximum number of campers that can be assigned to this Activity at a given time)
- Click Submit to create the Activity
The Activities you have added to this Segment will show up in alphabetical order by Name.
To edit the Name, Location, or Max Bunks for an Activity, double click the current settings. Make the necessary changes and then click "OK" to apply them.
To delete an Activity, double click the delete button on the far right. An Activity can only be deleted if it has not yet been added to your Activity Schedule.
Copying Activities to another Segment
If you want to use the same Activities in multiple Segments, create the Activities in one Segment and then use the Copy function to copy them all to another Segment you've created.
- Select the Segment into which you want to copy the present Activities.
- Click "Copy these activities" to copy the activities.
All Activities from the present Segment will then be copied to the Destination Segment you selected.
Adding Cycles to a Segment
Cycles refer to the time frame for one particular Activity Schedule. You'll then create an Activity Schedule for the duration of the Cycle (on a daily basis).
If needed, you can create multiple Cycles within a Segment (if you plan to have different Activity Schedules within the Segment).
- Provide a name for the Cycle
- Specify the start date of the Cycle
- Specify the end date of the Cycle
- Click Submit to add the Cycle to the Segment
All Cycles will be listed in chronological order by start date.
Edit the name of a Cycle by double clicking the current name. The start and end dates cannot be edited afterwards; instead, delete the Cycle and re-create it. Double click the delete button on the far right to delete the Cycle (but note that Cycles can only be deleted if nothing is set up within it yet).
Bunk Scheduling: Cycles
Managing a Cycle
Managing Cycles is the third step in the Activity Scheduling process. Now that you've fully created your Segment and Cycles, we need to add the Periods that comprise the Days within the Cycle.
Opening a Cycle
To open a Cycle, click on the "Cycle Icon" to the left of the Cycle you would like to manage.
Adding Periods to a Day
Cycles consist of Days in which Periods take place.
Days can have as many or as few Periods as you would like.
Periods represent a time frame in which Activities take place.
A pop-up window will appear which allows you to add a new Period.
- Choose which date within the Cycle you would like to add the Period to.
- Enter a name for the Period
- Select the Start Time of the Period
- Select the End Time of the Period
- Hit Submit
Copying Periods to other Days
Copying Periods to other Days allows you to quickly duplicate Periods from one Day to the next without having to enter all of the Periods again.
A pop-up window will appear that asks you which Date you would like to copy.
- Choose the Source Date from the drop-down list
- Choose a Destination Cycle from the drop-down list
- Select which Dates within the Destination Cycle you would like to copy to
- Click "Copy this date" to copy the Periods within the Source Date to the Destination Cycles and Dates
The Cycle Grid - Bunk Scheduling
The Cycle Grid - Bunks is where you will manage the Available Activities within a Cycle and assign Bunks to those Available Activities
From the Cycle Grid you are able to:
- Choose which Date within the Cycle you are viewing
- Add Available Activities to each Day and Period
- Copy Available Activities from from this Cycle Grid to other Days
- View all Available Activities and the number of Bunks that may be assigned to that Available Activity for each Period within a Day
- View all Bunks that have not yet been assigned an Activity for each Period within a Day
Adding Available Activities to Period
Available Activities are Activities that Bunks can be assigned to during Periods within a Day.
A pop-up window will appear which allows you to add an Available Activity.
- Choose which Activity you would like to make Available
- The "Max Count" will default to the value you set on the Segment Management page. This indicates the number of maximum number of Bunks that may be assigned to this Activity
- Select which Periods within the Day you would like to make this Activity Available
- Hit Submit
Copying Available Activities to other Days
Copying Available Activities to other Days allows you to quickly duplicate Available Activities from one Day to the next without having to enter all of the Available Activities again.
A pop-up window will appear that asks you where you would like to copy the Available Activities from this grid to:
- Choose Destination Cycle from the drop-down list
- Indicate whether or not you would like to copy the bunks assignments. (i.e. If Bunk 1 is assigned to Golf in Period 1 of your Source Date, they will be assigned to Golf in the Destination Date for Period 1)
- Select which Dates within the Destination Cycle you would like to copy the Available Activities and Bunk Assignments (if desired) to
- Click "Copy this date" to copy the Available Activities and Bunk Assignments (if desired) within the Source Date to the Destination Cycles and Dates
Bunk Scheduling: Reports
Schedule Grid Generator
The Schedule Generator is designed to give you an overview of Available Activities that are taking place by Bunk or by Activity on a per Cycle basis. You can then quickly print and hand out schedules to your activity and cabin staff or export the information to Excel.
Schedule Generator - By Activity
Choose your criteria:
- Year
- Session
- Mode (by activity in this step)
- Segment within the chosen Session
- Cycle within the chosen Segment
- Dates within the chosen Cycle
- Run Report
- You can export this data to Excel or Print directly from this report.
- The report will generate information with each Activity listed on the y-axis and each Period listed on the x-axis. As you move across a row in the table, you will see which Bunks are scheduled for which Activities during which Period.
Schedule Generator - By Bunk
Choose your criteria:
- Year
- Session
- Mode (by bunk in this step)
- Segment within the chosen Session
- Cycle within the chosen Segment
- Dates within the chosen Cycle
- Run Report
- You can export this data to Excel or Print directly from this report.
- The report will generate information with each Division and Bunk listed on the y-axis and each Period listed on the x-axis. As you move across a row in the table, you will see which Activities are scheduled for which Bunks during which Period.
Frequency Report
The Frequency Report is designed to give you a count of how many times during a Segment or Cycle that a Bunk has attended an Activity.
Frequency Report - By Segment
Choose your criteria:
- Year
- Session
- Mode (by segment in this step)
- Segment within the chosen Session
- Run Report
- You can export this data to Excel or Print directly from this report.
- The report will generate information with each Division and Bunk listed on the y-axis and each Activity listed on the x-axis. As you move across a row in the table, you will see the number of times a Bunk has been assigned an Activity within the course of the entire Segment.
Frequency Report - By Cycle
Choose your criteria:
- Year
- Session
- Mode (by cycle in this step)
- Segment within the chosen Session
- Cycle within the chosen Segment
- Run Report
- You can export this data to Excel or Print directly from this report.
- The report will generate information with each Division and Bunk listed on the y-axis and each Activity listed on the x-axis. As you move across a row in the table, you will see the number of times a Bunk has been assigned an Activity within the course of the chosen Cycle.
Elective Scheduling: Segments
Creating Segments
There are several elements needed to create Activity Schedules - which Division(s) of campers you plan to schedule; which Activities you want to include on the schedule; and then the Cycles/time Periods of the schedule itself.
Each Activity Schedule - and all the elements needed for creating it - are contained within a Segment. Segments are created for specific sessions, and each session can have 1 or more Segments as needed. Typically, Segments are created based on which Bunk(s) of campers you plan to assign to your Activity Schedule.
For example, if you have a different Activity Schedule for younger campers vs. older campers, you could create 2 Segments: one Segment containing younger Bunks and their activities; and then a second Segment containing your older Bunks and their activities.
To begin, access the Program Dashboard via CampSite's navigation bar.
Creating Segments
Next, click the Segments link to begin creating Segments.
Note that there are (2) different types of Activity Schedules you can create, based on how you plan to assign campers to your schedule(s).
With Bunk Scheduling, an entire Bunk of campers is scheduled for the same activity during a given time period (including all staff assigned to oversee that Bunk).
With Elective Scheduling, campers and staff are scheduled for each activity individually, instead of with their entire bunk.
After selecting the appropriate Segments link, on the next screen, you'll see a list of every camp session created (per CampSite year). Segments are created within specific sessions, allowing you to create an Activity Schedule for the campers enrolled in that particular session.
To create a new Segment, click " +Add segment... "
Enter the segment details in the pop-up window.
- Select which Session you want to create the Segment for. You'll then create an activity schedule for the campers enrolled in this particular session.
- Create a Name for the Segment
- Click Submit to create the Segment
Segments will appear in alphabetical order underneath the Session they've been created for.
Create as many Segments as needed, then begin managing each Segment. For more information on managing Segments, read more our other articles on managing Bunk Segments or managing Elective Segments.
Managing Segments
Managing Segments is the second step in the Elective Scheduling process. Now that you've created your Segment, we need to add the Divisions, Departments, Activities, and Cycles that comprise the Segment.
Choose the Segment you would like to manage by clicking on the Segment icon, to the left of the Segment Name.
Adding Divisions to a Segment
Specify which campers you'll be assigning to Activities by adding their Divisions to the Segment. When you're ready to start scheduling your Activities, you'll select from the campers in the Divisions that have been added to the Segment here.
- Select a Division to add to the Segment. Note: you'll be presented all Divisions created for the session this Segment exists within. To add/edit these Divisions, go to the Bunking Board page for this session.
- Click Submit to add the selected Division to the Segment.
Adding Departments to a Segment
If you have CampSite's Staff Module, specify which staff you'll be assigning to Activities by adding their Departments to the Segment. When you're ready to start scheduling your Activities, you'll select from the staff in the Departments that have been added to the Segment.
A pop-up window will appear which allows you to choose which Departments you would like to add to the Segment.
- Choose a Department from the drop-down menu
- Hit Submit to add the Department to the Segment
Copying Departments to another Segment
Copying Departments to another Segment allows you to quickly duplicate Departments from one Segment to the next without having to enter all of the Departments again.
A pop-up window will appear that asks you where you would like to copy departments from this segment to.
- Choose the Destination Segment from the drop-down list
- Click "Copy these departments" to copy to the Destination Segment.
Adding Activities to a Segment
Specify all the Activities you plan to schedule by adding each Activity to the Segment. When you're ready to start creating your schedule, you'll select from the Activities that have been added to the Segment here.
Adding Activities to a Segment
To add an Activity to a Segment, click " + Add activity... "
Bunk Scheduling
- Provide the name of the activity
- Select a Location for the activity (from the list of Locations already created)
- Set the default maximum bunk count for this Activity (i.e. the maximum number of bunks that can be assigned to this Activity at a given time)
- Click Submit to create the Activity
Elective Scheduling
- Provide the name of the activity
- Select a Location for the activity (from the list of Locations already created)
- Set the default maximum camper count for this Activity (i.e. the maximum number of campers that can be assigned to this Activity at a given time)
- Set the default maximum camper count for this Activity (i.e. the maximum number of campers that can be assigned to this Activity at a given time)
- Click Submit to create the Activity
The Activities you have added to this Segment will show up in alphabetical order by Name.
To edit the Name, Location, or Max Bunks for an Activity, double click the current settings. Make the necessary changes and then click "OK" to apply them.
To delete an Activity, double click the delete button on the far right. An Activity can only be deleted if it has not yet been added to your Activity Schedule.
Elective Scheduling: Cycles
Managing a Cycle
Managing Cycles is the third step in the Activity Scheduling process. Now that you've fully created your Segment and Cycles, we need to add the Periods that comprise the Days within the Cycle.
Opening a Cycle
To open a Cycle, click on the "Cycle Icon" to the left of the Cycle you would like to manage.
Adding Periods to a Day
Cycles consist of Days in which Periods take place.
Days can have as many or as few Periods as you would like.
Periods represent a time frame in which Activities take place.
A pop-up window will appear which allows you to add a new Period.
- Choose which date within the Cycle you would like to add the Period to.
- Enter a name for the Period
- Select the Start Time of the Period
- Select the End Time of the Period
- Hit Submit
Copying Periods to other Days
Copying Periods to other Days allows you to quickly duplicate Periods from one Day to the next without having to enter all of the Periods again.
A pop-up window will appear that asks you which Date you would like to copy.
- Choose the Source Date from the drop-down list
- Choose a Destination Cycle from the drop-down list
- Select which Dates within the Destination Cycle you would like to copy to
- Click "Copy this date" to copy the Periods within the Source Date to the Destination Cycles and Dates
The Cycle Grid - Elective Scheduling
The Cycle Grid - Campers is where you will manage the Available Activities within a Cycle and assign Campers to those Available Activities
From the Cycle Grid - Campers you are able to:
- Choose which Date within the Cycle you are viewing
- Go to the Staff Grid
- Add Available Activities to each Day and Period
- Copy Available Activities from from this Cycle Grid to other Days
- Select which Divisions are visible on the Cycle Grid
- View all Campers within the selected Divisions and their Activity Assignment for each Period within a Day
- View all Available Activities within each Period
Adding Available Activities to Periods
Available Activities are Activities that Campers and Staff can be assigned to during Periods within a Day.
A pop-up window will appear which allows you to add an Available Activity.
- Choose which Activity you would like to make Available.
- The "Max Camper Count" will default to the value you set on the Segment Management page. This indicates the number of maximum number of Campers that may be assigned to this Activity.
- The "Max Staff Count" will default to the value you set on the Segment Management page. This indicates the number of maximum number of Staff that may be assigned to this Activity.
- Select which Periods within the Day you would like to make this Activity Available.
- Hit Submit.
Copying Available Activities to other Days
Copying Available Activities to other Days allows you to quickly duplicate Available Activities from one Day to the next without having to enter all of the Available Activities again.
A pop-up window will appear that asks you where you would like to copy the Available Activities from this grid to:
- Choose Destination Cycle from the drop-down list.
- Copy camper assignment to other days of the week.
- Copy staff assignment to other days of the week.
- Select which Dates within the Destination Cycle you would like to copy the Available Activities and Elective Assignments (if desired) to.
- Click "Copy this date" to copy the Available Activities and Elective Assignments (if desired) within the Source Date to the Destination Cycles and Dates.
Elective Scheduling: Reports
Schedule Grid Generator
The Schedule Generator is designed to give you an overview of Available Activities that are taking place by Bunk or by Activity on a per Cycle basis. You can then quickly print and hand out schedules to your activity and cabin staff or export the information to Excel.
Schedule Generator - By Activity
Choose your criteria:
- Year
- Session
- Mode (by activity in this step)
- Segment within the chosen Session
- Cycle within the chosen Segment
- Dates within the chosen Cycle
- Run Report
- You can export this data to Excel or Print directly from this report.
- The report will generate information with each Activity listed on the y-axis and each Period listed on the x-axis. As you move across a row in the table, you will see which Bunks are scheduled for which Activities during which Period.
Schedule Generator - By Bunk
Choose your criteria:
- Year
- Session
- Mode (by bunk in this step)
- Segment within the chosen Session
- Cycle within the chosen Segment
- Dates within the chosen Cycle
- Run Report
- You can export this data to Excel or Print directly from this report.
- The report will generate information with each Division and Bunk listed on the y-axis and each Period listed on the x-axis. As you move across a row in the table, you will see which Activities are scheduled for which Bunks during which Period.
Frequency Report
The Frequency Report is designed to give you a count of how many times during a Segment or Cycle that a Bunk has attended an Activity.
Frequency Report - By Segment
Choose your criteria:
- Year
- Session
- Mode (by segment in this step)
- Segment within the chosen Session
- Run Report
- You can export this data to Excel or Print directly from this report.
- The report will generate information with each Division and Bunk listed on the y-axis and each Activity listed on the x-axis. As you move across a row in the table, you will see the number of times a Bunk has been assigned an Activity within the course of the entire Segment.
Frequency Report - By Cycle
Choose your criteria:
- Year
- Session
- Mode (by cycle in this step)
- Segment within the chosen Session
- Cycle within the chosen Segment
- Run Report
- You can export this data to Excel or Print directly from this report.
- The report will generate information with each Division and Bunk listed on the y-axis and each Activity listed on the x-axis. As you move across a row in the table, you will see the number of times a Bunk has been assigned an Activity within the course of the chosen Cycle.
Couldn't find what you needed?
Don’t worry, we’ve got more options for you.
Message us
Start a conversation with our team and get the answers you need
Follow us
Stay up to date with the latest news and information