Creating & Managing Rental Requests from Leads in Odoo 18
By Braincuber Team
Published on February 12, 2026
Rental businesses often struggle with disjointed workflows: leads come in from the website, sales teams work in CRM, and inventory managers track equipment separately. Odoo 18 bridges this gap by integrating CRM and Rental apps seamlessly.
In this guide, we’ll build an end-to-end workflow for an Event Equipment Rental company. We'll show you how to capture a lead from a website form requesting a "Stage Sound System," nurture it in the CRM pipeline, and convert it directly into a confirmed Rental Order.
The Workflow
- Lead Generation: Customer fills a web form.
- Lead Qualification: Sales team reviews needs in CRM.
- Conversion: One-click conversion from Opportunity to Rental Order.
Step 1: Configure a "Rentable" Product
Before we can rent anything, we need a product configured correctly. Let's set up our "Stage Sound System".
- Go to Rental > Products and create a new one.
- Product Name: Stage Sound System (Pro)
- Product Type: Storable Product (to track stock)
- CheckBox: Ensure "Can be Rented" is checked.
- Rental Pricing (Tab):
- Price: $500
- Period: Daily
- Extra Hour: $50
Step 2: Capture the Lead from Website
You don't need custom code to get a lead form. Odoo's website builder handles this natively.
- Go to the Website app and click Edit.
- Drag the Form snippet onto your "Rental Inquiry" page.
- Click on the form, then choose Action: Create an Opportunity.
- Customize fields to include:
- Your Name
- Event Date (Custom Date Field)
- Equipment Needed (Text Area)
Step 3: Convert Lead to Rental Order
Once a customer submits the form, it appears in your CRM pipeline. Here is where the magic happens.
The Conversion Process:
- Open CRM and locate the new Lead (e.g., "Inquiry from John Doe").
- Review the requirements (User needs the sound system for next Friday).
- Click the New Rental button (this replaces the standard quote button when the Rental app is installed).
- Odoo creates a draft Rental Order linked to this Opportunity.
- Add the "Stage Sound System" product.
- Set the rental dates (Pickup: Friday AM, Return: Monday AM).
- Confirm the order to reserve the equipment in stock.
Conclusion
By effectively linking your diverse apps—Website, CRM, and Rental—you create a seamless pipeline that minimizes data entry and maximizes conversion. Your sales team never leaves the CRM to check stock, and your warehouse team gets accurate reservation dates immediately upon sale confirmation.
Scaling Your Rental Business?
Manage thousands of rental assets without spreadsheets. Our Odoo implementation team specializes in complex rental workflows.
