Skip to Content

Creating Leads Manually or via Email and Sending Quotations in Odoo CRM

June 16, 2026 by
hannah@kapwamarketing.com

Sales doesn't follow a script. One day, a lead comes in through your website contact form. Next, it's a guy you met at a trade show who handed you a business card and said, "Follow up with me next week." And sometimes a deal moves so fast that before the opportunity even settles into your pipeline, the prospect is already asking for a price. Odoo CRM is built to handle that — the clean leads and the messy ones.

Adding Leads Manually

There's no complicated process here. Go to Crm > Leads or straight to the Pipeline view, hit New, and a blank form opens up. Fill in what you know — the contact name, the company, who on your team owns it, where the lead came from, and a rough expected revenue if you have one. Add any notes that might be useful later and save them. 

The fields don't all have to be perfect right away. Sometimes you're logging a lead in the middle of a conversation or right after a call ends and you only have the basics. That's fine. Get it in the system first, clean it up later. What actually kills follow-through isn't incomplete data — it's the lead that never got created because someone figured they'd remember to do it later.

Trade shows are a good example of where this matters. You spend two days talking to dozens of people, collect a stack of business cards, and then Monday rolls around. If those names aren't in your CRM by Friday afternoon, most of them won't make it in at all. Manual entry, done quickly, is what bridges that gap.

Pulling in Leads Through Email

This one doesn't get enough attention. Every sales team in Odoo can have its own email alias — something like sales@yourcompany.com or a more specific address for a particular team or region. When anyone sends a message to that address, Odoo automatically creates a lead, logs the email content, and drops it into the right team's pipeline. No forwarding, no manual entry, no "Wait, who was supposed to handle that one?"

Setting it up takes a few minutes. Go to CRM > Configuration > Sales Team, open the team you want to configure, and fill in the Email Alias field. You'll also get to decide who can trigger lead creation through that address — everyone, only contacts already in your database, or just people who follow that team. If it's a public-facing address, think twice before opening it to everyone. Spam leads are annoying to clean up.

Once it's running, this feature quietly does a lot of work in the background. Every inquiry that comes in gets captured, timestamped, and assigned. The days of an email sitting in someone's inbox for a week because they weren't sure whose job it was to respond — those go away.

Sending a Quote Without Leaving the CRM

Here's something that sounds small but actually changes how the sales handoff works: you can send a quotation directly from an opportunity in Odoo CRM without ever opening the Sales module. When you're on an opportunity record, there's a New Quotation button right at the top.

Click it and a quotation form opens up with the customer's information already filled in. Add your products, adjust pricing, apply any discounts, write a message if needed, and send it. The quote links back to the opportunity automatically, so you can see its status — draft, sent, confirmed — right from the pipeline card without hunting through another module.

This matters more than it might seem. In a lot of businesses, there's an awkward gap between when a salesperson closes the qualification conversation and when an actual proposal lands in the prospect's inbox. Sometimes it takes days because the rep has to hand things off to someone else, or they have to switch systems and rebuild the customer context from scratch. Odoo closes that gap. The person who had the conversation sends the quote, and the whole thing stays in one place.

Keeping an Eye on What Was Sent

After a quotation goes out, the opportunity card in your pipeline shows a small indicator telling you how many quotes are attached. Click on it and you can see everything — which quotes are still drafts, which ones have been sent, which ones the customer confirmed. When a quote gets accepted and turns into a sale, you mark the opportunity as Won and the revenue gets logged against it automatically.

It's a clean loop. Lead comes in, gets qualified, quote goes out, deal closes. No lost context, no broken handoff.

A Few Habits Worth Building
  • Always fill in the Expected Revenue field when you create a lead, even if it's just a rough estimate. That number feeds your forecasting, and forecasting is only useful if the underlying data is there.

  • Tag the Source field on email-generated leads. Over time, that data tells you whether your email channel is actually converting or just generating noise.

  • Send quotes fast. Response time is one of those things that sounds obvious but still gets underestimated. A quote that goes out within a few hours of a conversation lands differently than one that shows up three days later, after the prospect has already moved on to a competitor.

And if you're sending similar proposals over and over, set up a quotation template. It takes twenty minutes to build once and saves you that time on every single quote after.

in CRM