Custom Proposal · v1

Prepared for Erie County Parks, Recreation & Forestry

One reservation system for every Erie County park

Campsites, shelters, lodges, and buildings across nine County parks on a single platform, built anchor-park first and launched County-wide on May 1, 2027, under a forward-deployed engagement model.

Prepared for
Sean Murphy
Erie County Parks, Recreation & Forestry
Buffalo, NY
Prepared by
Ravi Parikh, CEO
RoverPass · Austin, TX
Date
October 9, 2026
Validity
90 days from date above
Shale gorge waterfall in autumn, typical of Western New York parks

1Executive summary

Where the County is, what we propose, and what changes.

Erie County runs a large public park system: 18 properties and about 10,000 acres, with rentable facilities at nine of them. Those facilities include more than 120 shelters, lodges, and buildings, plus the Sprague Brook campground. Park access and boat launches are free. Reservations are the County's main point of contact with its residents.

In our October 6 conversation you described the problem plainly. The current system treats each facility on its own. When a resident's first-choice shelter is taken, nothing points them to an open one ten minutes away. They give up or call the office. As you put it, the County's goal is better service for residents, not more revenue.

This proposal puts all nine parks on one reservation platform. We build the most complex park first, configure the other eight on the same pattern, and open all nine to the public together on May 1, 2027. Requirements work (the "test-fit") can start this month at no cost and with no commitment, so the County's procurement timeline does not set the go-live date.

What changes for Erie County: residents book any shelter, lodge, or campsite online, around the clock, on a phone. When a shelter is taken, they see comparable shelters at nearby County parks. Payments are card online or check through staff, with cash turned off. Rangers see each day's arrivals and license plates without an office. Finance gets exports that match the reports it already uses. And the County sees every park in one dashboard.

2Current state & the case for change

What the County works with today, from our call and the County's published pages.

What exists today

  • An online map-based request tool for shelters and buildings, with availability checked one facility at a time
  • Camping at Sprague Brook booked by phone (716-858-8355), weekdays 8:30 AM to 3:45 PM
  • Seasonal inventory: camping May 1 to October 31 depending on site, shelters May 15 to October 15, and some buildings year-round
  • Payment by credit card or check, collected up front; all reservations final, with no refunds
  • No on-site office staff at most parks; maintenance staff and rangers verify guests by license plate
  • A separate system (Chronogolf) for golf reservations and card payments

Where this costs the County

  • A resident who finds their shelter booked hits a dead end, even when a comparable shelter nearby is open
  • Phone-only camping means bookings happen only when the office is open
  • Rangers lack a simple daily list of who should be on each site
  • Finance reconciles reservation revenue by hand against its own reports
  • Each new property the County acquires adds another set of facilities to manage the same way
  • Group bookings, such as a Scout troop needing several sites, have to be handled one reservation at a time

3What we propose

One platform for all nine parks, two features built for the County, and a team assigned to land it.

3.1 One platform, all nine parks

Open timber picnic shelter in a wooded park in fall
Shelters
Wooded tent campsite with picnic table
Campsites
Log cabin among hardwood trees
Lodges & buildings

Representative photography.

3.2 Built for Erie County

Two items from our call go beyond standard configuration. RoverPass builds both as part of this engagement at no added cost.

FeatureWhat it does
Nearby-shelter suggestions When the shelter a resident wants is taken on their date, the booking page shows comparable shelters at other County parks nearby (for example, within 10 miles), matched on capacity, electricity, and price. Each suggestion is a one-click link to that shelter's calendar. The County sets the matching rules. In 12 years in this industry we have not seen a reservation system that does this, and it addresses the problem you described most directly.
Card-and-check payments, cash off Online bookings are card-only. Staff can record check payments against a reservation. Cash is switched off as a payment option for the County's account, so it never appears at checkout or in staff screens.

3.3 Your rules, configured

Each rule below comes from the County's published policies. We configure and test every one during the test-fit, before any park goes live.

3.4 Rangers, cleaning, and groups

3.5 Accounting the way the County already does it

3.6 Forward-deployed team & training

RoverPass assigns a Solution Engineer and a Product Specialist to the County for the full rollout. Everyone at RoverPass, including customer support, writes code. When the County asks for a change, the people who hear the request can build it, and it ships through AI-assisted automated testing. Requests raised during rollout are typically worked within 24 hours.

3.7 Optional add-ons

None of these are needed on day one. The County can add any of them later. Bookings come directly through the County; RoverPass does not list County parks on its consumer marketplace.

Add-onWhat it doesStatusPricing
AI guest chatbot Answers resident questions about parks, rates, rules, and availability using the County's own information and live reservation data. Questions it cannot answer become support tickets for staff. Available today $299 / month County-wide, or $49 / property / month
E-signature waivers Digital liability or rules waiver signed by the renter and attached to the reservation. Available today $0.99 per signature
Card-reader hardware Card readers for in-person payments at any park office or desk, tied to the same reservation system. Available today Added cost, quoted per device

4Rollout approach

Build the hardest park first. Copy the pattern. Open all nine together.

Phase 0 · Nov–Dec 2026

Test-fit

Inventory, rules, rates, and accounting formats gathered and configured in a sandbox. No cost and no commitment. This runs while the County completes procurement.

Phase 1 · Jan–Feb 2027

Anchor park: Sprague Brook

The only park with campsites, shelters, and a building, so every rule type gets solved here first. Nearby-shelter suggestions and payment settings built in parallel.

Phase 2 · Feb–Apr 2027

Remaining eight parks

Configured on the Sprague Brook pattern. Maps built, 2027 reservations migrated, staff trained, and accounting run in parallel.

Go-live · May 1, 2027

All nine parks, public

All nine parks open online on the same day, ahead of the camping season, with daily RoverPass support during the first two weeks.

Why one go-live date. You told us a single County-wide launch is the preferred approach. Building one park first means the hard problems are solved once. Launching all nine together means residents, rangers, and finance learn one system on one date instead of living with two systems for months. Pat Harrison Waterway District in Mississippi, also nine properties, used the same anchor-first approach.

Roles & responsibilities

5Implementation plan

Every workstream from test-fit to go-live, in half-month blocks.

Program timeline · Nov 2026 → May 2027

Workstream
Nov
Dec
Jan
Feb
Mar
Apr
May
Test-fit (no cost, pre-contract)
Phase 0
Accounting discovery: report formats & GL map
County procurement & contract
2027 shelter bookings open (current system)
Jan 7
Anchor build: Sprague Brook
Phase 1
Custom builds: nearby-shelter suggestions, cash off, exports
Interactive maps, all nine parks
Remaining eight parks configured
Phase 2
Payments & settlement setup with County finance
Migrate 2027 reservations + reconcile
Staff training: remote sessions & guides
On-site training week (Buffalo)
Accounting parallel run
Soft launch: staff-keyed bookings only
Public go-live, all nine parks (May 1)
★
Launch support (daily check-ins)
RoverPass build / phase Runs in parallel County milestone / on-site ★ Public launch

The procurement bar is the County's. The plan assumes a signed agreement by late January 2027. The test-fit runs before that at no cost, so most of the configuration work is done when the contract lands. If signature slips past February, we will tell the County right away which date moves: May 1 for all nine parks, or May 1 for the anchor park with the rest following.

6Risks & mitigations

What could go wrong in this rollout, and how we prevent it.

RiskWhy it mattersMitigation
2027 bookings start before go-live The County opens 2027 shelter and building reservations on January 7, 2027, and camping books up to a year out. By May 1, hundreds of 2027 reservations will already sit in the current system. Every forward 2027 reservation is migrated during March and April and reconciled one by one against the current system's records. No public launch until the match is 100%. Bookings made in the current system after migration starts are caught in a final delta load at cutover.
Procurement timing Selection depends on staff returning at year-end and possibly a County RFP. A late contract squeezes a four-month onboarding. The test-fit starts now at no cost, independent of the contract. RoverPass will respond to a County RFP or work through a cooperative contract if one applies, whichever the County prefers. This proposal can serve as reference scope for either.
Staff adoption More than a dozen staff across four roles need to trust the new system, and most parks have no office. Role-based training, a named County champion, one on-site week before launch, and a soft-launch period where staff book on the new system before the public does.
Finance reconciliation Reservation revenue has to land in the right accounts and match the County's existing reports. Errors here reach the Comptroller. GL mapping in the test-fit, exports built to the County's own formats, a two-week parallel run in April, and joint reconciliation of the first 60 days after launch.
County payment requirements The County may have treasury or merchant-account rules, and golf already processes cards through Chronogolf. Payment and settlement requirements are confirmed with County finance during the test-fit, so they never sit on the critical path.
Scope growth Nine parks produce many reasonable requests. Together they can push back the date. Go-live scope is locked at signature. New requests are logged and scheduled after May 1 unless they block launch. Because our team ships changes quickly, "after May 1" usually means weeks, not a year.

7Public-sector requirements

What a County has to confirm before signing, and how we meet it.

RequirementHow we meet it
Data ownership All reservation, guest, financial, and operational data belongs to Erie County. Full export available at any time in standard formats, with no-cost data return at termination.
Payment compliance PCI DSS Level 1 through Stripe. Card data is tokenized end-to-end and never stored by the County or RoverPass (SAQ-A scope for the County).
Freedom of Information Law Reservation logs, revenue summaries, and audit trails exportable on demand to support New York FOIL requests.
Audit trail Every reservation records each line item, payment, change, and the staff member who made it.
Access control Unlimited staff logins with role-based permissions, so each person sees only what their job needs.
Uptime & support 99.9% monthly uptime target. Dedicated escalation channel for the County with a 1-hour business-hours and 4-hour after-hours response target, on top of standard support.
Hosting US-hosted infrastructure (DigitalOcean, with file storage on AWS S3 US). Daily backups, 30-day point-in-time recovery, and a documented disaster-recovery plan.
Insurance Commercial general liability, cyber liability, and errors & omissions coverage. Certificates naming Erie County available on request.

8Pricing

Nothing from the County's operating budget for the platform.

Erie County pays $0 for the reservation platform. There is no license fee, no per-park fee, no implementation cost, and no charge for the custom builds in §3.2. RoverPass earns a $3.50 fee per reservation, which is typically shown to the guest as a reservation fee at checkout. Card processing is part of the guest's transaction.

ComponentCost to the CountyNotes
Platform license (all nine parks)$0No per-park or per-user fee. New properties added free.
Implementation & test-fit$0Solution Engineer and Product Specialist through go-live, plus the on-site week.
Set-up feeWAIVEDStandard one-time setup fee.
Interactive map design (×9 parks)WAIVEDStandard per-park map fee.
Custom builds (§3.2) & accounting exports (§3.5)$0Nearby-shelter suggestions, cash disabled, exports matched to County reports.
Reservation fee$3.50 per reservationEvery reservation, online or staff-entered. Passed to the guest or absorbed by the County, at the County's choice.
Card processing2.9% + $0.25Standard processing rate, with no RoverPass markup.
Mass text messages$0.08 per textBulk alerts only. Confirmations, reminders, and one-to-one chats are free.
Minimum monthly feeWAIVEDStandard $99 / property / month minimum, waived while all nine parks participate.
Integrations bundleWAIVEDQuickBooks and Zapier. Standard $29 / month.
AI guest chatbot (optional)$299 / monthAll nine parks. Individual parks: $49 / property / month.
E-signature waivers (optional)$0.99 per signatureOnly if the County adds digital waivers.
Card-reader hardware (optional)Added costQuoted per device.

The $3.50 reservation fee, card processing rate, text-message rate, $99 monthly minimum, and add-on prices are RoverPass's standard rates for all customers. The set-up, map, minimum-fee, and integrations waivers, the $299 County-wide chatbot rate, and the no-cost custom builds are specific to this engagement.

9Contract terms

The commercial framework in one place for procurement review.

TopicTerm
Initial termOne year from public go-live (target May 1, 2027).
Cancellation & renewalEither party may cancel with 90 days' written notice before expiration. Renews in 90-day terms until cancelled or replaced.
Engagement-specific waiversThe set-up, map design, minimum-fee, and integrations-bundle waivers, and the $299 County-wide chatbot rate, hold for the initial term and any renewal while all nine parks remain in scope.
BillingTransaction fees billed monthly in arrears. Usage-based items (mass texts, e-signatures) billed per use. Balances may be withheld from reservation payouts if a payment method fails.
County obligationsProvide park inventory, rates, rules, and current reservations; current finance report formats; billing information including a W-9; and a named County champion.
Data ownership & exitAll data remains the County's. Full export on demand. No-cost data return at termination.
Governing termsSubject to RoverPass's published Terms of Service and Privacy Policy, as modified by §12. The executed agreement prevails over the standard terms.

10Why RoverPass

We have done this before, for a public agency with nine properties.

11Next steps

Short and in order.

  1. Reference call. RoverPass connects you with Pat Harrison Waterway District leadership.
  2. Report formats. The County sends current reservation and finance report formats so we can match them.
  3. Leadership review. You share this proposal and our call notes with County leadership.
  4. Start the test-fit. A 30-minute kickoff in November, at no cost and with no commitment, so the work is underway while procurement runs.
  5. Procurement path. The County picks its route: a cooperative contract if one applies, or a County RFP. RoverPass will respond to either.
  6. Anchor build starts at signature, targeting public go-live for all nine parks on May 1, 2027.

12Terms of Service, Privacy Policy & legal terms

Governing documents, incorporated by reference, plus engagement-level terms.

12.1 Incorporated documents

DocumentLocation
Terms of Servicesoftware.roverpass.com/terms-and-policies/terms-of-services
Privacy Policysoftware.roverpass.com/terms-and-policies/privacy-policy
Sales Policysoftware.roverpass.com/terms-and-policies/sales-policy
All policies (index)software.roverpass.com/terms-and-policies

12.2 Order of precedence

If the documents conflict, this order applies: (1) the executed agreement, including any terms required by a County RFP; (2) this proposal, including §9; (3) RoverPass's standard Terms of Service and policies.

12.3 County accommodations

RoverPass's standard Terms of Service specify Texas governing law, Travis County venue, and binding arbitration. RoverPass recognizes that Erie County may not be able to accept these. For this engagement, RoverPass will accept New York governing law, venue in Erie County, and waiver of binding arbitration in the executed agreement, along with any standard County contract provisions required by law.

12.4 Privacy & data protection

TopicTerm
Independent contractorRoverPass is an independent contractor. Nothing here creates a partnership, joint venture, or employment relationship.
Force majeureNeither party is liable for delays caused by events beyond its reasonable control (severe weather, utility or network outage, government action), provided it gives prompt notice and resumes performance as soon as practicable.
AssignmentNeither party may assign this agreement without the other's written consent, except to a successor in a merger or sale of substantially all assets.
Electronic signaturesMay be executed electronically and in counterparts, valid under the federal E-SIGN Act and New York's Electronic Signatures and Records Act.
Entire agreementThis proposal, the documents in §12.1, and the executed agreement are the entire agreement. Amendments must be in writing and signed by both parties.

13Acceptance

Signing below authorizes RoverPass to begin the anchor build.

By signing, Erie County accepts this proposal, including the pricing in §8, the terms in §9, and the legal terms in §12, subject to any procurement steps County law requires. The parties will record these terms in a short-form service agreement. Each signatory confirms they are authorized to bind their party.

Erie County

Signature

Printed name

Title

Date

RoverPass, Inc.

Signature

Ravi Parikh

Printed name

Chief Executive Officer

Title

Date

Sign by hand on the printed PDF, or electronically per §12.5. Return the signed copy to ravi@roverpass.com.

Ravi Parikh

CEO, RoverPass · Austin, TX