When someone is going to live on the site, you are not really taking a reservation - you are running a lease. Resabl is built for that. Weekends and short stays still book the normal way; long-term and seasonal guests go through the steps you would expect - hold the site, review the guest, sign the lease, bill rent every month - whether they found you online, called, or walked into the office.
A lot of park software keeps one reservation open for the whole season and calls it rent. That is not how you think about it, and it is not how Resabl works. A weekend guest gets a booking. Someone living on the site gets a lease, with its own rules and its own cancellation policy, sitting on the same site map as everything else.
You hold the site while you decide. You look the guest over. The lease goes out for signature. When everyone has signed, the stay is confirmed and move-in work begins. If you use a screening company, that fits in here. Lease wording can follow the site type so you are not pasting the same PDF for every pad.
There is a board that shows where each long-term guest is in that process - waiting on you, waiting on a signature, arriving soon, in the park, gave notice. You are not digging through email and a lease folder to remember who is stuck.
After move-in, rent runs on a folio that stays open for the life of the lease. You bill monthly instead of trying to collect the whole season up front. Utilities above what you include land on that same bill, and rent gets paid the way you allow - online, or check or cash at the office.
Tenant-rights day, how long someone can stay, when renewal notice has to go out, when the deposit has to be itemized - you set those milestones for your park, and your team gets reminded before they slip by. That is the kind of thing that used to live on a calendar in the office.