AgPRO Book-IT is a powerful Online Booking Service for
Field Trips and Special Events of all kinds

MORE event types!

MORE customer
price options!

Offer customers even
MORE add-ons!


  • Links directly to your existing website
  • No programming experience necessary
  • Nothing to download - we do it all for you
  • Easy to use "Back Office" makes changes a snap!


  • Real-time reserations show actual availability
  • Customers can book at their convenience - 24/7!
  • Accepts credit card deposits
  • Email confirmations to both you and the customer


  • Dramatically reduces employee phone time
  • Run At-a-Glance Reports by day, week, month, etc.
  • Gathers contact info for future marketing
  • Adds professionalism to your farm's image


  • No "per event" charges - have two or two thousand!
  • No "percentages" - you keep what you charge
  • No monthly fees, just one annual renewal

About AgPRO Book-IT

AgPRO Book-IT is an online booking service created by Thumbtack Studios and Zilko Web Solutions.
The price is reasonable and the program is easy to use.  For more information or to arrange a free demo,
please enter your email address below.  We will contact you as quickly as possible.

Or feel free to call Kevin Hoelscher directly if you prefer at (510) 527-6168.


Welcome to AgPRO Book-IT 2.0

Getting Started



Before we can install Book-IT and link your calendar from your existing website, we must have all of the information requested from the Customer Questionnaire.

Unless we've made other arrangements with you, please allow about one month between our receipt of your fully completed questionnaire and the installation of your calendar. We will notify you by email when your calendar is ready.


How Book-IT works

AgPRO Book-IT is a web-based application, which means that Book-IT is computer software that is not stored on any one of your specific computers. Instead, Book-IT lives on our secure servers and can be accessed from any computer or smart phone with an Internet-connection, and all of the data on Book-IT is displayed in real-time.

The Book-IT program is divided into two areas:

You can think of the first area of Book-IT as your private "Back Office." The Back Office is a series of password-protected pages that only you can access. Here you will be able to perform administrative tasks for your calendar, like creating new events, viewing upcoming reservations, printing reports, etc. In your welcome email, we will provide you with a link to your Back Office, and it is important that you save this information in a safe and accessible place.

IMPORTANT: Anyone with your link, your administrative login ID, and your password will be able to login to your Back Office, so be careful how you protect and/or share this login information. We will never provide anyone other than you with access to your Back Office.

The second area of Book-IT is your public calendar. Your calendar is linked from your website and is visible to anyone who follows that link. Your calendar shows all of the events that you currently have scheduled using Book-IT, as well as the number of available spaces for those events. The public calendar does not show any private information like who has made a reservation, personal contact information, payment information, etc.

Click on the link in your welcome email to access the login page for your Back Office. You might want to save this page as a "bookmark" or a "favorite" on your computer for your convenience in the future. Next, use the user ID and password provided for you to login to your Back Office, and then click Login.


Navigating the features of Book-IT

The first page you'll see is the Back Office and looks like this (this is what you will see when you are successfully logged in):

On this page, you can see a number of links, including Create a New Event or Print Reports and Receipts. All of those links go to other pages in your Book-IT system. Each of the links available here is also available along the top of every page in your Back Office, so you can always navigate from any page to any other page without having to return back to the Back Office page.

Once you've create a few events, the public calendar that your customers access from your website will look something like this:

Setting Up Your Calendar


Event basics

Once you login to the Back Office using the login ID and password we provided, you are ready to create your first event.

To set up an event, simply click on Create New Event and you will be directed to the new event page, which looks like this when you first open it. The text you enter and the options you select will be visible to your customers on your public calendar.

Enter a Title (like "Pumpkin Patch Field Trip", for example). You might want to choose a name that's not too long so that it will be easier to read on your calendar. And be sure to add a Description of the event too. Here's a great example:

"Your students will love learning as they see a pumpkin plant in all phases of growth, take a hay wagon tour around the farm, spend time at our petting zoo, and end up at the pumpkin patch where each student can select their very own pumpkin to take home! Field trip price of $5.00 per person includes one pumpkin per student. You can add a juice box and a slice of cheese pizza for an extra $3.00 per student."

And if you scroll way down the Create Event page, you can assign a Color Option for this event to display on your public calendar. Green is the base color, but you can choose from three others. For example, you might use green for field trips and red for birthday parties.


Two Types of Events

Two buttons on the Create New Event page switch you back and forth between Single Event and Event Series modes. A Single Event is a one-time event that happens on a single, particular day (like a concert, for example). An Event Series means your event is available on multiple days and/or with one or more starting times on each day (like school field trips that are available Monday through Friday, during the month of October, with starting times at 9am, 10am, and 11am, for example).

NOTE that creating a new series of events is essentially like a shotgun blast to populate your calendar with individual events. If you ever want to make changes later to the details of these events, each instance of this new event series will need to be edited separately. This means you cannot edit all of the instances of an event series at the same time, so it is important to ensure the details of the event series are exactly what you want.


Event Options

Once you select the type of event, you'll see a number of options relating to that type of event, including the Event Availability and the Event Pricing. Event Availability establishes how many people or groups can attend a particular event on the calendar. Event Pricing is the method used to calculate the price of a booking.

Event Availability establishes how many spaces an event will have on the calendar.

Once your customers start booking events, Event Availability is the basis used to calculate if an event can take additional reservations, and if so, how large they can be. There are two types of Event Availability: by Headcount and by Group.

By Headcount events use a total headcount number of allowable people to limit the total capacity of the event. This method will allow additional reservations up until the point the total headcount is exhausted. For example, a "by headcount" event with a "# of Spots" value of 50 will allow new reservations as long as the total headcount of all booked reservations doesn't exceed 50. If there were two reservations with 25 people each, the event would not allow any additional reservations, and the public calendar would display "0", meaning no remaining spaces.

By Group events use a total number of groups to limit the capacity of the event. So the headcount of various group reservations isn't a factor for establishing availability. For example, if a "by group" event had "# of Groups" value of 3, it will only accept reservations for 3 separate groups.

Whether you are using by Headcount or by Group availability, note that you can also create a minimum and maximum group size (Min and Max).


Event Pricing

Pricing Type is the basis for calculating the price of a reservation.

The "per Head" method calculates the total price using a price for each person in the reservation (like $5 per student), and the "per Group" method uses a flat rate for each group (like classes of 10-30 students pay the same flat fee of $50).

The "per Group" pricing method also includes the ability to set a "base group size." The "extra person price" allows you to charge an extra per-person rate for groups that are bigger than the base size (like $50 for the first 30 students and then an additional $5 per student).


Payment Options

With Book-IT, you have a couple Payment Options. You can choose whether you require a credit card to make a reservation. If you require a credit card, you can choose to require a deposit to secure the reservation.

NOTE that Payment Options are only available to customers who have payment processing enabled.


Reservations Extras and Add-Ons

You can choose to offer "add-ons" to your visitors using the Reservation Extras section. Click on "yes" to see an expanded set of options. Here you can set a Name, Description, Type, Price, and Scope.

For example, maybe you want to offer a group the option to have a clown perform for the event. Since you have to pay for the clown no matter how many kids are there, maybe you offer the clown performance for a fixed fee per group (see example below).

Or maybe there's a great pizzeria not far from your farm. Since you'll need pizza slices for each visitor, you can offer this add-on as a per-person price (see example below).

After you've settled on all your details and options, click on Create Event. With this final step, the event is automatically added to your public calendar. To check your work, go to your website and click on the "online booking" text link we have provided and you'll find your new event right away on your public calendar. Congratulations, you're already using Book-IT like a pro.

Managing Your Calendar


Editing an Existing Event

Once you've created an event or a series of events, you can always make changes later to the event details for whatever reason. From the Back Office or any other page, click on the Upcoming Events link at the top of the page.

Here you'll see a list of the events that you have created, including an up-to-the-minute summary about the number of reservations taken for a particular event. Along the right side of a particular event entry, you'll find links to Edit Event, Disable, Copy Event, and Delete Event.

To delete and event, click Delete Event. This will permanently remove that event from appearing on your public calendar. Click the Disable link to temporarily hide an event from the public calendar without actually deleting the event. You can return later and click Enable to display the event again on your calendar.

To edit the details for an event, click Edit Event and you will see the edit page for that particular event that looks very similar to the Create Event page. You can change the time, pricing, description or any of the other details of an event.

When you're done editing the details for that event, you must click on the Update Event button at the bottom in order to save your changes. You can always return to this edit page again to make additional changes if necessary. After clicking the Update Event button, your changes will automatically be reflected in your public calendar.

If you already have a reservation for an event you're trying to edit, you'll receive a notification reminding you to contact your customer with any important update or new information. Book-IT will not notify your customer that you've changed the event details.


Creating a Copy of an Event

If you've already entered all of the important details for an event and would like to create a copy of the event, click on Copy Event. You'll automatically be navigated to the Create New Event screen and all of the text fields and options will be already selected for you. Simply scroll down and click on Create Copy to add the event to your public calendar.


Editing or Cancelling a Customer's Reservation

Customers cannot cancel or edit their own reservations. After making a reservation online for an event, your customers will receive an automated email that includes the phone number you have provided and the email address from their email confirmation. You or someone on your staff should plan to be available to respond to phone calls (or at least return messages) and check email in case a customer wishes to make a change.

To edit the details of a particular reservation, Click on the Reservations link at the top of the page. Here you will see a list of all the reservations you have taken.

All of the information is saved under the customer's name. Click on the name of the reservation you wish to edit, or click Edit Reservation. You can also delete a reservation from an event by clicking on Delete, and the space that was taken by the reservation will become available again in the event.

Once inside the individual reservation, make whatever changes are necessary to a particular section (Reservation Details, Payment Information, Payment Status). You can transfer a reservation to another time or day by clicking on the Change Date/Time link and selecting a new date and time. Each section has its own Update button, so be sure to click Update for any section to which you've made changes. If you make changes to more than one section, you will need to click Update more than once. You've now edited a reservation. It's that easy!

How Reservations Work for the Customer

Once you have set up an event, we highly recommend that you access the calendar from your website, as a customer would, and make some practice reservations. Once you create some practice reservations you can easily delete them later, and this gives you a very clear idea of the steps your customers will be making. This process also allows you to learn how to edit and/or delete a reservation (without affecting a real customer's reservation).

Remember that all credit card information is safely stored but no credit card can be ACTUALLY CHARGED from the customer side of the program. No one except you or another administrative password holder can actually CHARGE a credit card, and then only if you have arranged in advance for credit card processing (see your Customer Questionnaire). Don't worry about "accidental" charges - it won't happen.

If a customer needs to change their reservation, they will have to call you at the number you provide or send you an email. Customers cannot edit or delete their own reservations.

If a customer is not online or is unwilling to use the online reservation system, you can book them from your office so that all of your reservations are still stored together in one place for easy record keeping. Simply visit your website, click on the link for your public calendar just as a customer would do, and input their information either while the customer is still on the phone (or take notes and do it later).

In order to delete your practice reservations, go back to the Back Office and follow the steps for deleting reservations outlined above.

How Reservations Work for You

To review your reservations, click on Reservations at the top of the page. This will give you a list of all the reservations by event and by customer name. To review events as a whole, select Existing Events, which will allow you to see all the upcoming events with the total number of reservations made so far.



Need to know how many people are going to show up this week, so you can schedule the right number of teachers and cashiers? Do you need to double-check the number of bag lunches you will need for Thursday? Can you save money by rescheduling the one group you have on Monday to Tuesday, and then take a three-day weekend? The "Reports & Receipts" link allows you to review reservation information by the single day, the week, the month or whatever date range you wish. Information is arranged by event and then by each customer name registered for the event. The page for generating reports is shown below:



A sample report is shown below. Use reporting to summarize total attendance, to compare attendance against receipts, to check the success of your marketing efforts and to target more marketing - for example, which schools did NOT make a reservation? Perhaps you could send a flyer out to the first through third grade teachers at the schools that you DON'T see on the list. Or send a personalized "thank you" note to the ones that DID come. All the information is right there! You can run totals before and after the events, check on reservations as they come in, or find all the contact information for the day's guests all in one place.



At the top of your report pages, A Print Customer Invoices link allows you to generate invoices for each customer registered for an event. The event will appear in a new window with invoices IN DUPLICATE for each customer, just click on the "Print" button to print these pages. Many schools will need a formal invoice in order to cut you a check, and ALL of your customers will appreciate a printed receipt! Use one for your records and give the other as a receipt when payment is received - or mail both out to schools and other entities that require invoicing, and let them send one half back to you with their payment. It's professional-looking and makes record-keeping a breeze! A sample of this double invoice page is shown below sized to fit this page - the actual invoice is formatted in standard 8.5 x 11 size and shape for your computer printer.

Receiving Customer Payments

On the day of the event (or afterwards), you can use Book-IT to process credit card payments if you already have a merchant account set up with a credit card processor. Or you can use your POS to take cash or a check and use Book-IT to mark the reservation as paid.

In the Back Office, click on the Reservations link at the top of the screen and then click on the name of a particular reservation. This will take you to the same screen as Edit Reservation.

Before collecting payment, you can always update the quantity of the group. For example, maybe one of the kids was sick that day. Change the quantity info and click on the Update button for that section.

Now scroll all the way down to find the Make Payment button.

A new screen will appear, and you can select from various options for receiving payment. There's a feature you might find handy here. Let's say the day was rainy and the kids didn't get to play outside, or maybe your hayride wagon broke down that morning. You can always make a manual refund right on the spot before processing payment. Select "Discount - Reduces Balance Due", enter the amount, and then click Submit Payment. You'll see the Balance Due figure is now adjusted accordingly.

If you have provided your credit card processing information to us, and if your customer was required to enter a credit card when booking, you'll see "Credit Card - Use Credit Card on File" as an option. Otherwise, enter the information and hit Submit Payment. That's it.


Book-IT stores information about events whose date has passed in the Archives. You can use the Archives to confirm sales, plan for next year, or retrieve information. This is a handy way to keep only the most current information at your fingertips, while still saving the history of your reservations in an easy-access format. From anywhere in the Back Office, click on the Past Events link at the top of the page. Depending on what information you're looking for, creating a report might be easier.