Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
    • Meet an advisor
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Get a demo
  • Pricing
  • Help

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Accounting
  • Inventory
  • PoS
  • Project
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
Help

Parse incoming email on lead creation

Subscribe

Get notified when there's activity on this post

This question has been flagged
leadsautomatic-action
3 Replies
7307 Views
Avatar
Wojciech G

Whenever a lead is created via email there are two messages in the system:

  1. System message that creates a lead

  2. Message with type email that goes into discussion

I'd like to populate some fields based on the email content, but I find it hard to set up a condition that triggers it automatically.

Right now I have automated action on the CRM/Lead model which is triggered on a record update. I have to manually update a record to start this action. Action is not triggered by 2nd message (email).

I tried to set up another action on creation of mail.message record with filters on subject, type and email fields but it doesn't work at all.

What is the correct way to trigger actions based on email messages (in discussion)?


0
Avatar
Discard
Avatar
Wojciech G
Author Best Answer

Thanks, but I have almost everything done.

I noticed that messages trigger action (on update) on CRM/Lead record, but record's message_ids is empty...

Can't even find those messages in Message model with

env["mail.message"].search([('res_id','=', record["id"]), ('message_type','=','email')])

Only when I manually update the record then message_ids field is not empty and above command returns message.

Why is that?

0
Avatar
Discard
Wojciech G
Author

I have created this action on Message model.

Now it works.

Avatar
sd
Best Answer

Hi @Wojciech G!
I am looking for a solution with automated actions, to extract data from a html form submission from a website, and populate my leads/opportunities with that data (custom fields created in the studio app). 

Example: 
email body Name -> lead's customer name
email body Age ->  lead's customer custom age field

I know that there is the 3rd party module mentioned above by @Haresh Kansara, but if it is solvable by automated actions, I would do it that way.

Could you please share your whole automated action?

Thanks,

sd

0
Avatar
Discard
Avatar
Haresh Kansara
Best Answer

Hi,

This app will helpful:

https://apps.odoo.com/apps/modules/12.0/jt_email_to_lead/

0
Avatar
Discard
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Sign up
Related Posts Replies Views Activity
How can I update the analytic tag value in the Journal Entry based on Based on a Form Modification?
automatic-action
Avatar
Avatar
2
Jan 22
2449
odoo V13 y V14 python code for automatic action change accounting account to collect and to pay contact
automatic-action
Avatar
0
Jun 21
3516
How to add User name in automated action using python code
automatic-action
Avatar
Avatar
Avatar
2
Jun 20
5737
Automated Actions: How to duplicate a specific record of model mrp.bom instead of create (Odoo v12) Solved
automatic-action
Avatar
Avatar
3
Nov 19
14393
Looking for help to hook a button called "Convert to Lead" from my custom form view passing values to create a new lead Solved
leads
Avatar
Avatar
Avatar
2
Sep 18
4026
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now