Creating A Program Listing (CamperReg)


To setup a new Program listing, select Programs from the main navigation level (Black bar across top of screen), and then hit the green Add New button. *Note: It is advised to setup one perfect, comprehensive listing, and then use the Copy Program Listing button inside the listing page itself to make new copies. Then simply go into each listing and copy and change the listing name, date, price, etc. as necessary.


* All fields below marked with an asterisk represent those fields that are displayed on either the main program Listings page, the View Program Details page, or both for each program listing.

On the screen for each listing, there are 8 tabs across the top:


1.  Program Tab


A. Program Title*:

The main Program Title.  It is advised not to use special characters, such as ()/\", in this field.

B. Sub Title*:

This line is a second descriptive line presented on the listing page right below the Program Title page and can read anything you like, i.e. “Register Fast, Camp Almost Full”, or “For 5 & 6 year olds only”.     

C. Billing Code:

This field is meant to be used as an internal code exclusive to your program. Many clients use this as a general journal entry code. This code will not only be attached to the participants’ registration record, but it will also be uploaded with the batch deposit process to aid in your accounting reconciliations.

D. Status:

Active means it will show up on the main listing page and is eligible for registrations; Inactive means it is not online and cannot accept registrations.

E. Start Date*:

Start date of the program

F. End Date*:

End date of the program

G. Registration Cutoff Date:

This is the date you want this particular program listing to be removed automatically from the main program listings page. This date will supersede the Status button above.

H. Minimum Age:

Minimum age of accepted participants.

I. Maximum Age:

Maximum age of accepted participants.

J. Gender Restrictions:

Set whether this program is Male only, Female only, or Coed.

K. Strict Requirements:

This setting allows you to tell the system to allow only those participants that are within the set age and gender parameters set forth above. If set to Yes, the Minimum Age, Maximum Age and gender requirements will be displayed for the client on the shopping cart.

L. Sort order:

Allows you to sort all your program listings by number on the main program listings page. For example, the program listing with a sort order of 1 will be listed at the very top of the page, regardless of dates, and then sort order 2 will follow that and so forth.

M. Program Description*:

Enter a full program description into this field**.

N. Program Staff*:

Enter a full description of all assigned staff for this program**.

 **These fields will accept simple html formatting if you understand php coding. This will allow you to add simple customizations such as bold or page breaks to make your text cleaner and better organized. For example some simple codes include:

<br> = page break

<b> turns bolding on, and </b> turns bolding off. 

For example, to make this word bold, you would insert this code: “To make <b>this word</b> bold, you would insert this code”.

Other tags are shown below and work in the same way:

u = underline

i – italic


2.  Registration Details Tab


Setup details and helpful hints are provided below. 

Note: ALL settings below are specific to the listing you are working on at that time. They do not relate to any other listing. Each individual listing must be setup on independently.


A. Max Participants:

How many active participants you want to allow in the program.

B. Max Waitlisted:

How many participants you will allow to register for this program’s Waitlist.

C. Registration Options:

The various price points you want to offer for this program, i.e. Day Camper is $575, and Resident Camper is $975.

D. Deposit Amount & Expiration Date:

The Deposit Amount and the Expiration Date of that Deposit Amount (the date they no longer can select the deposit amount and must pay full amount) for this particular listing. If you do NOT want to show the Pay Deposit option on the registration form at all, simply enter a date in the past, and this entire row will disappear from the Registration Form.

E. Convenience Fee:

This is an optional fee added at the end of the registration process. In most cases clients choose to use this if they wish to recover their cost of providing online registration. If you enter a number here, this fee will be added to the total amount due on the Registration Summary page, the final page before the payment information and entry page. If you set this field to zero (0), the Convenience Fee row on the Registration Summary page will not appear.

F. Marketing Sources:

All options added to this field will appear in the How Did you Hear About Us drop down field on the registration form. Please note, this is a comma delimited section and all values entered must be separated by a comma as such: Google,Word of Mouth,Friends,Internet. While there can be spaces in the middle of each option, i.e. Word of Mouth, there can be no spaces between each option, i.e. Google,Word of Mouth, and so on.

G. Groups:

This allows you to create group names that can be later used by you to assign participants to said groups after time of registration. All options entered into this field will appear in the Group drop down field on each registration record under the Participant Tab. Group assignments are carried over to reports and are designed to allow you to further organize your participants inside each program.  Please note, this is a comma-delimited section and all values entered must be separated by a comma as such: Group 1,Group 2,Group 3,Group 4. While there can be spaces in the middle of each option, i.e. Group 1, there can be no spaces between each option, i.e. Group 1,Group 2, and so on.

H. Search Tags:

Options entered here drive the Search Label results fields in the orange “Filter Program Listings” button at the top of registration page on your public site. Search Labels must first be set on the Settings page before you can enter the Search label tags here, see the “Settings” section above for more details.

I. Include the Following Health Information:

Only those fields selected here will be included on the Health information page of the registration Form.

J. Skip Registration Steps:

Any registration process sections checked here will be skipped during the registration process all together.

K. Validate Additional Registration Questions:

If set to “Yes”, this will set all questions on the Additional Registrations Question page as required fields.


3.  Schedules Tab


The data entered here is accessible on the individual Program Listing by clicking the View Program Schedule button.

Feel free to add some simple html formatting to these fields if you understand php coding. This will allow you to add simple customizations such as bold or page breaks to make your text cleaner and better organized. For example some simple codes include:

<br> = page break

<b> turns bolding on, and </b> turns bolding off.

For example, to make this word bold, you would insert this code: “To make <b>this word</b> bold, you would insert this code”.

Other tags are shown below and work in the same way:

U = underline

I – italic


4.  Facility Tab


Enter the location contact info, address, website, and Google Map info for this particular program. To populate the Map Location URL text box, and in turn the Google Map link on the individual program listing page, click the “Find in Google” button and then enter the address for this program listing then and hit the Search Maps button. Once the map comes  up, click the Link button in the upper right corner of the map, and copy the text string from the “Paste HTML to embed  in website” field and paste it into the Map location URL field back inside CamperReg.


5.  Messages Tab


This tab is where all custom messages are setup and customized. Each message here is unique to the program listing  you are editing and will only be sent to participants that registered for that program. The following messages are included here:


Note: Simple formatting such as page breaks can be used on all messages. HTML formatting will not work on these fields.


A.  Registration Polices: These polices will be displayed on both the main Program Listings page, as well as the final  Payment Information page, where the clients enter their credit card information. Please be sure to include both  your Cancelation Policy and Refund Policy in this section.

B.  Accept Participant Message: This message goes out to the participant when the Accept Participant button is hit on all “New” registrations. This email is delivered to the Parent/Guardian 1 email address.

C.  Credit Card Declined Message: This message is also delivered to the Parent/Guardian 1 email address and is sent every time their credit card is processed for payment AND declined. It is recommended that you encourage them to go to your Registration page, hit My Account, login to their account, and update the card number, and make payment, on their own. If they do this, this account will be brought up-to-date payment-wise without you having to deal with it.

D.  Waitlist Message: This is the automated message the participant receives when they complete, and submit, a registration for a camp that is currently in Waitlist status. Again, this email is delivered to the Parent/Guardian 1 email address.


7.  Counts Tab


This tab gives you a quick overview of all registration totals for this program.


8.  Participants Tab


This tab listed in order of registration, all participants registered for this program. It also provides the current status of   that registration, as well as the date they originally registered.


Note: you can link directly to that particular registration by clicking on the blue link.