Agritourism bookings that never overbook a season.

Schedule farm tours, workshops, and stays with real-time capacity and season limits, bill guests automatically through invoicing, and run the day from one dashboard.

The problem

Bookings, guest messages, farm resources, and the books live in disconnected tools — paper calendars, spreadsheets, a generic booking widget, and separate accounting. Double-bookings, missed payments, and re-keying every reservation into the ledger are routine for small farm teams with no dedicated reservations staff.

The solution

Agritourism Management puts booking, resource reservation, invoicing, and guest messaging on one timeline. A confirmed booking reserves the guide, wagon, or tasting room it needs, bills the guest through standard invoicing, and sends a confirmation — automatically, every time.

Capabilities

Everything a farm host needs to run visitor days

Every capability below is implemented in the module.

01

Capacity-Limited Booking

Every activity enforces a maximum headcount. Remaining spots show in real time and a booking beyond capacity is blocked at the point of entry — double-booking a tour or workshop is not possible.

02

Seasonal Availability Windows

Mark an activity seasonal and set its start and end dates. Off-season booking attempts are blocked automatically, so no one needs to remember which tours run only in harvest season.

03

Automatic Booking-to-Invoice

Confirming a booking generates the guest's invoice through standard Odoo invoicing, with the activity, headcount, and price already on the line. Nothing is re-keyed into the books.

04

Guest Self-Service Portal

Guests view their bookings, request a new activity, and get an instant confirmation message from a dedicated portal page — without a staff member entering the reservation by hand.

05

Automated Reminders & Messaging

Confirmation and reminder messages reach guests on their own through scheduled mail templates, so follow-up never depends on someone remembering to send an email.

06

Farm Resource Reservation

Guides, wagons, tasting rooms, barns, and other equipment are modeled as resources and reserved against every booking, so a confirmed activity can never outrun what the farm actually has available.

07

Multi-Farm Management

Run more than one site from a single setup. Each farm keeps its own activities, resources, and calendar while staff work from one shared system.

08

Day-of Operations Dashboard

A Today view lists the day's activities, grouped by farm, so a host can see at a glance what is running, who is assigned, and who still owes payment.

09

Revenue, Occupancy & Feedback Reporting

Pivot and graph reports break down revenue and bookings by activity, and every booking can collect a post-visit rating and feedback note, so operators see which offerings pay and which need attention.

Workflow

How it works

1

Book

Staff or the guest themselves creates a booking for an activity, date, and headcount.

2

Reserve

Capacity, season, and the resources the activity needs are checked and reserved automatically.

3

Bill & Confirm

Confirming the booking raises the guest's invoice and sends a confirmation message.

4

Run & Review

The Today dashboard drives the visit day; afterward the guest can leave feedback and a rating.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. Every activity has a maximum capacity, remaining spots are shown as bookings come in, and a booking that would exceed capacity is blocked at the point of entry.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Agritourism Management

Capacity- and season-limited farm activity bookings that invoice themselves, with resource reservation, guest reminders and a self-service portal — plus a day-of dashboard for the farm team.

Buy on Odoo App Store