
Closed
Posted
Paid on delivery
We run an Odoo 19 Enterprise Online SAAS based tutoring management system (Odoo Studio + Python, CRM and a Master Tutor model already built). We need a developer to add two connected features: 1. Tutor Broadcasting System When a parent submits a tuition requirement, it’s stored as a CRM lead. From that lead, a “Search Tutor” button should auto-filter our Master Tutor list by matching Location and Grade (starting with Bangalore/BLR data). We then select one or more tutors and send an approved WhatsApp template to them individually with one click, with broadcast history logged. 2. Attendance, Payment & Reminder Automation Tutors already submit attendance via our website — this needs to sync into Odoo to track completed/remaining classes and payment-due status per student. On top of that: • Razor Pay integration to generate payment links/invoices/and record paid pending/overdue status back into Odoo. • Automated WhatsApp reminders (admin alert before a payment is due, parent reminder when due/overdue), using the WhatsApp template system as the broadcasting feature Looking for someone with solid Odoo customization experience who can deliver this as a working, tested feature on our live setup.
Project ID: 40647941
42 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
42 freelancers are bidding on average ₹7,979 INR for this job

⭐⭐⭐⭐⭐ Enhance Your Odoo 19 Tutoring System with Custom Features ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and see you are looking for an Odoo developer to add important features. You don’t need to look any further; Zohaib is here to help you! My team has completed over 50 similar projects for Odoo systems. I will create a Tutor Broadcasting System and automate attendance and payment reminders efficiently within your budget. ➡️ Why Me? I can easily do your Odoo customization project as I have 5 years of experience in Odoo development, Python programming, and CRM integration. My expertise includes building automated systems, integrating payment gateways, and handling data synchronization. I also have a strong grip on WhatsApp API usage and user interface design to enhance the user experience. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. I look forward to discussing this with you in our chat. ➡️ Skills & Experience: ✅ Odoo Customization ✅ Python Development ✅ CRM Integration ✅ WhatsApp API ✅ Attendance Tracking ✅ Payment Gateway Integration ✅ Razorpay Integration ✅ Automation Solutions ✅ Data Synchronization ✅ User Interface Design ✅ Project Management ✅ Testing & Debugging Waiting for your response! Best Regards, Zohaib
₹3,700 INR in 2 days
8.1
8.1

With over a decade of experience in building and customizing Odoo systems, I am well-equipped to deliver the automated features you're seeking. My skills in Automation, CRM, Payment Processing, and PHP align perfectly with your project's core requirements. For the Tutor Broadcasting System, I will leverage my expertise in AI-powered CRM systems to design an efficient workflow that matches lead data with our Master Tutor list based on Location and Grade. Then, with a single click, the chosen tutors will receive personalized WhatsApp templates - all tracked and logged for future reference. In addition, my skills in payment processing prove vital for the Attendance, Payment, and Reminder Automation you require. I'll seamlessly integrate Razor Pay into your existing setup to enable generation of payment links/invoices and record the paid pending/overdue status directly into Odoo; reducing manual work for your team. Moreover, Automated WhatsApp reminders will be implemented using our intelligent template system just as you need. As a passionate problem solver and efficient engineer with specific experience in AI agent architecture and openAI integration, I understand the value of optimized workflows, simplified operations and scalable solutions. Working with me guarantees not just a working feature but a tested+validated one which is crucial for your live setup. Let's automate your tutoring management system further to improve your operation efficiency & scale faster!
₹7,000 INR in 2 days
8.2
8.2

As a highly experienced full-stack developer, specializing in Odoo customization, I can certainly deliver on your project requirements for a Tutor Broadcasting System and an Attendance, Payment & Reminder Automation. Over the past years, I've built a solid profile with extensive knowledge and understanding of CRM, ERP, and other business solutions within the popular Odoo platform. For the Tutor Broadcasting System feature, I won't just develop a basic matching algorithm that filters the Master Tutor list based on location and grade, but also provide you with an easy-to-use interface where you can select tutors and have the option to send approved WhatsApp templates to them individually or in a broadcast manner. All these actions will be properly logged for historical purposes. For the Attendance, Payment & Reminder Automation, I'll create robust Razor Pay integration that generates payment links/invoices while also syncing all attendance data into Odoo system to track completed/remaining classes; tying up smoothly with your parent & admin reminder needs. Having worked extensively with APIs and integrations including CRM and payment gateways like Razorpay on Odoo|r Planform before, you can be confident in receiving clean-coded and efficient solution as I commit full consistency across all these areas.
₹7,000 INR in 10 days
6.9
6.9

With my extensive knowledge and experience in Odoo development, combined with my skills in PHP and Python, I am the ideal candidate to deliver your requested features. I specialize in implementing Odoo ERP end-to-end, which means I am experienced in customizing the platform to suit the exact needs of businesses. Managing a robust tutoring system requires not just technical skills, but an understanding of the entire workflow as well. With a Master Tutor model already built in our SAAS-based tutoring management system, I am well-versed in handling complex tutor-student dynamics. What sets me apart is my ability to build AI systems that are not just prototypes but ready for real use in production environments like yours. Relying on agentic AI and predictive ML models, I can integrate automatic routine tasks like class attendance submission, payment generation linked with Razor Pay, and WhatsApp reminders seamlessly into your platform— enhancing your user experience and streamlining workflows. Let’s bring automation to your tutoring system, starting with frontline-tasks! Choose me for this project and we can work together to implement these two connected features – Tutor Broadcasting System and Attendance, Payment & Reminder Automation – on your live setup successfully.
₹12,500 INR in 7 days
6.5
6.5

Hi, Your project "Odoo Developer — Tutor Broadcasting & Payment Automation (WhatsApp + Razorpay)" is a good fit -- Python backend and automation work is my main line of work. How I would run it: 1. Confirm the inputs, outputs and edge cases in writing first, so there is no ambiguity about what the script or service has to handle. 2. Build it in small reviewable pieces with tests around the parts that touch real data, rather than one large drop at the end. 3. Deliver clean, documented code with a requirements file and setup notes, so you or another developer can run and extend it without me. Matching your listed skills: API, Automation, CRM, Odoo, Payment Processing, PHP, Python, SaaS Development, XML. My bid is ₹10625, within your ₹1500-12500 range. Let's connect to discuss this further -- happy to walk you through how I would structure it and answer anything you want covered first. Thanks for your time. Best regards, Ashish & Team
₹10,625 INR in 7 days
5.9
5.9

Hi, I can add both features to your Odoo 19 Enterprise setup: a Search Tutor button on CRM leads that filters your Master Tutor list by Location and Grade with one-click WhatsApp template sends and logged history, plus website attendance sync, Razorpay links, and automated admin and parent reminders. I can start today. I will reuse one WhatsApp template layer so broadcasting and payment reminders share the same approved flow. Questions: 1) Is your WhatsApp sender on Meta Cloud API or a BSP like Gupshup? 2) Razorpay links per class or per monthly invoice? Looking forward to discussing further. Regards, Shayan.
₹5,350 INR in 3 days
5.5
5.5

As a seasoned technology professional specializing in web and software development, I bring a wealth of experience and proficiency to the table. Having worked on various projects requiring automation, APIs, CRM development, and even integration with platforms like WhatsApp, I am certain that my skills align perfectly with the needs of your project. Moreover, I firmly believe in creating digital products that are not just efficient and reliable; they are also built for long term business growth. This is possible because I approach development with strategic clarity at every stage, ensuring that the solutions are scalable and adaptable even as your business evolves. My proficiency in other relevant technologies such as PHP, Laravel, JavaScript, React.js, Node.js and more will allow me to fully deliver your requirements - from attendance tracking to payment automation via Razorpay. Choosing me for this project means choosing years of solid experience laced with agility peaked by efficiency in transforming complex requirements into clean and reliable digital systems. With this deep understanding in building technology that grows with businesses while addressing real-world challenges head-on, I look forward to crafting a tutoring management system solution that's tailored exactly to your needs. Let's make it happen together!
₹2,000 INR in 5 days
4.9
4.9

Hello, I’m Daniel Boggs, a senior software architect experienced in Odoo customization, Python/XML, CRM workflows, API integrations, WhatsApp automation, payment processing, and SaaS systems. Your existing Odoo 19 Enterprise Online setup is a good fit for a focused extension rather than rebuilding what you already have. For the Tutor Broadcasting System, I can implement the “Search Tutor” workflow from CRM leads, automatically filtering your Master Tutor records by Location + Grade, allowing multiple tutors to be selected, and sending the approved WhatsApp template individually with one click. Every broadcast, recipient, timestamp and status can be logged for traceability. For Attendance/Payment Automation, I’ll connect your existing website attendance flow to Odoo and calculate completed/remaining classes and payment status per student. I can also integrate Razorpay to generate payment links/invoices and synchronize paid, pending and overdue statuses back into Odoo. The reminder engine will then trigger the appropriate WhatsApp templates for: • Admin payment-due alerts • Parent due/overdue reminders • Automated status-based follow-ups Best regards, Daniel Boggs
₹10,000 INR in 15 days
4.5
4.5

Hi, I can extend your existing Odoo 19 Enterprise Online + Studio setup without disrupting the CRM and Master Tutor model you already have. I’d focus on keeping the tutor matching, attendance, payment and WhatsApp workflows connected rather than creating isolated features. Approach: • Add “Search Tutor” to CRM leads • Match tutors by Location and Grade • Allow multi-tutor selection and individual WhatsApp broadcasts • Log recipient, template, date and delivery/broadcast status • Sync website attendance into Odoo • Track completed/remaining classes and payment status • Integrate Razorpay for payment links/invoices and status updates • Automate due/overdue WhatsApp reminders • Add admin alerts before payment deadlines • Test webhook, duplicate and failure scenarios I have hands-on experience with Odoo 18/19, Studio, CRM, custom models, Python, API/webhook integrations, WhatsApp automation and payment workflows. I’ll build around your existing models and use Odoo Studio/native functionality wherever practical, with custom code only where required. For Razorpay and WhatsApp, I’ll use server-side/API verification and webhook handling so payment or message status isn’t dependent only on browser redirects. I can review your current CRM, Master Tutor model and attendance flow first, then provide a fixed milestone plan and timeline. Regards, Shubham
₹7,000 INR in 7 days
4.3
4.3

Hi, I can build these two features directly around your existing Odoo 19 Enterprise setup without disrupting the CRM or Master Tutor model you already have. For the Tutor Broadcasting System, I’ll add the “Search Tutor” workflow to CRM leads so Location + Grade automatically filter the relevant tutors. You’ll be able to select multiple tutors and send the approved WhatsApp template individually with one click, while keeping a complete broadcast history linked to the lead and tutors. For Attendance, Payment & Reminder Automation, I’ll connect the existing website attendance flow with Odoo so completed classes, remaining classes and payment status stay synchronized. I can then integrate Razorpay for payment links/invoices and automatically update Odoo as payments move through Paid / Pending / Overdue states. The WhatsApp automation will use the same approved template mechanism, including admin alerts before payment due dates and parent reminders for due/overdue payments. I’ll make the workflows configurable so your team can adjust reminder timing and templates without rebuilding the system.
₹7,000 INR in 2 days
3.9
3.9

Your project already has the core operational flow in place, so the main challenge here is connecting the tutor selection, messaging, attendance tracking, and payment lifecycle into a reliable automation pipeline inside Odoo Online. For the tutor broadcasting feature, I would implement a CRM-driven workflow where the “Search Tutor” action filters tutors dynamically based on lead attributes such as location and grade. From there, tutors can be selected and contacted individually through approved WhatsApp templates, while keeping delivery and broadcast history properly logged for traceability. For attendance and payment automation, the safest approach is to normalize attendance submissions into structured Odoo records, then derive completed classes, remaining balance, and payment status automatically. Razorpay integration can then generate payment links/invoices and synchronize paid, pending, or overdue states back into Odoo. On top of that, automated reminder flows can be triggered using the same WhatsApp template infrastructure for both parents and internal admin alerts. I can deliver this in a structured way with testing directly against your live setup, focusing on stability, maintainability, and minimizing manual operational work. If needed, I can also help define the cleanest architecture considering Odoo Online SaaS limitations and external API constraints before implementation starts.
₹12,190.87 INR in 10 days
3.8
3.8

Hi, I can customize your Odoo 19 Enterprise setup to implement both the tutor broadcasting and payment/reminder automation while keeping your existing CRM and Master Tutor model intact. I have experience with Python, REST APIs, CRM workflows, WhatsApp integrations, payment gateways, webhooks and custom business automation. I can implement: * “Search Tutor” button on CRM leads * Tutor matching by Location + Grade * Multi-tutor selection and individual WhatsApp template sending * Broadcast history/logging in Odoo * Attendance sync from your existing website * Completed/remaining class tracking * Payment due, paid, pending and overdue status * Razorpay payment link/invoice integration * Webhook-based payment status updates * Automated WhatsApp reminders for admins and parents * Reuse of your existing approved WhatsApp templates * Proper error handling, testing and logging I’ll work around your existing Odoo Studio/custom Python setup rather than disrupting the current workflow. I can start by reviewing your CRM lead fields, Master Tutor model, attendance flow, Razorpay setup and WhatsApp provider, then implement the features in a controlled manner and test the complete lead → tutor → attendance → payment → reminder workflow. Available to start immediately. Thanks, Himanshu
₹7,000 INR in 2 days
3.3
3.3

Hi, I can implement both features directly within your existing Odoo 19 Enterprise Online SaaS setup while preserving your current CRM, Studio and Master Tutor structure. I understand the main problem: you already have leads, tutors and attendance flows, but they are not yet connected into an automated workflow for tutor matching/broadcasting, class tracking, payments and WhatsApp reminders. I’ll build: Search Tutor from CRM leads using Location + Grade filters Multi-tutor selection with one-click individual WhatsApp template sending Complete broadcast history/logging Attendance sync from your website into Odoo Completed/remaining class and payment-due tracking Razorpay payment links/invoices with Paid/Pending/Overdue status sync Automated admin and parent WhatsApp reminders Secure API/webhook integration and error handling Testing on your live workflow with minimal disruption Clear documentation and handover I have strong Odoo/Python/CRM/API integration experience and can work within your existing architecture rather than rebuilding it. Ready to review your current Odoo models and attendance flow and start immediately.
₹15,000 INR in 7 days
2.4
2.4

You're dealing with two real-time syncs that can trip each other up. When a tutor marks attendance on the website, Odoo needs to update the payment status before Razorpay generates the invoice. If the WhatsApp reminder fires while the payment record is still syncing, parents get false overdue alerts. I'd handle this by queuing the payment status update first, then triggering the reminder only after the Razorpay API confirms the invoice exists. Most Odoo devs hardcode the WhatsApp template IDs in Python, which breaks when you switch from test to live numbers. The CRM lead filtering also tends to choke on partial location matches like "BLR" vs "Bangalore". I'd build the tutor search with a fuzzy-matching layer and store template IDs in Odoo's system parameters so you can update them without redeploying code. Ready to start immediately.
₹7,000 INR in 3 days
2.4
2.4

Hi there, let's have short meeting if you wanna discuss how I can build this cleanly in your Odoo 19 setup. I can handle both parts: tutor broadcasting from CRM leads and attendance/payment automation. I can customize Odoo models/views with Python + XML, build the tutor matching by Location/Grade, add multi-tutor WhatsApp template sending with broadcast logs, and connect attendance data with class/payment status. For Razorpay, I can integrate payment links/invoices and sync paid, pending and overdue states back to Odoo. I can also set automated WhatsApp reminders for admins and parents using your existing template flow. I’ll test everything on a staging setup first and then deploy safely to your live SaaS. Budget: $150 Timeline: 7 days
₹15,000 INR in 7 days
2.4
2.4

Hi, I’m an experienced Odoo developer with strong hands-on experience in Odoo CRM, Studio, Python customization, automation, WhatsApp integrations, payment workflows, and API integrations. I understand you already have an Odoo 19 Enterprise Online tutoring management system with CRM and a Master Tutor model, and you need two connected workflows: 1. Tutor Broadcasting Add a “Search Tutor” action on CRM leads. Match tutors based on Location and Grade. Allow admin to select multiple tutors. Send approved WhatsApp templates individually with one click. Maintain broadcast/history logs against the requirement/tutor. 2. Attendance, Payment & Reminders Sync website attendance into Odoo. Track completed/remaining classes and student payment status. Integrate Razorpay for payment links/invoices. Maintain Paid/Pending/Overdue status in Odoo. Automate WhatsApp reminders for admins and parents based on payment due dates. Reuse the existing WhatsApp template/broadcast workflow. I’ll focus on building this cleanly within your existing Odoo architecture, with proper access rights, automation, error handling, and testing on the live setup. I can also review your existing CRM, Master Tutor, attendance, and WhatsApp flows first and then implement the features without disrupting your current system.
₹7,000 INR in 7 days
1.6
1.6

If the WhatsApp broadcast fires without a deduplication check, parents could receive the same tutor offer multiple times. I'll add a custom Odoo model that records every broadcast and lock the button while the WhatsApp Business API call runs, ready to start. Attendance will be synced via an XML-RPC endpoint that updates class counts timely, and Razorpay webhooks will mark invoices paid or overdue in Odoo. A frequent slip is ignoring webhook retries, which leaves payment status stuck as pending even after Razorpay confirms the transfer. With proper retry handling and a clean broadcast log, you'll see real-time attendance, accurate payment flags, and a place to review who was messaged.
₹7,000 INR in 4 days
2.1
2.1

Hello, I’m Bharghav, and I bring over 10 years of experience in matching job skills, particularly in PHP and Python, which are perfect for this project. I understand your need for a tutor broadcasting system and payment automation within your Odoo environment. I will customize the existing Odoo setup to implement the features you outlined, ensuring a seamless integration for lead management, WhatsApp notifications, and Razorpay payment processes while logging all required histories. Let’s start a chat to discuss your specific requirements and how I can effectively deliver these features for you. Best regards, bhargav922002
₹8,000 INR in 3 days
1.1
1.1

With over two decades of diversified experience in academia and software engineering, there's no doubt that I can handle this Odoo project with ease. My background as a lecturer structured my approach to problem-solving and teaching, two skills that will be invaluable for developing effective tutor broadcasting and payment automation systems like the one you seek. In addition to my academic exploits, I've also held a stint as the Chief Technology Officer of an AI startup, where I was responsible for supervising the end-to-end technical development of multiple advanced digital products. In this role, I have built similar AI-driven solutions such as voice and chat agents alongside machine learning-based analytics platforms for automation. All these projects relied heavily on CRM integrations and role-based systems—features I anticipate you'll need in your tutoring management system. My commitment to delivering exceptional service is complemented by a comprehensive skill set that spans PHP, Artificial Intelligence, Machine Learning Solutions, Frontend and Backend development, among others. Through my involvement in this project, I promise to leverage my proficiency with the Odoo customization platform to provide accurate solutions that align with your needs. Let's get started on making your tutoring management even more efficient!
₹1,500 INR in 7 days
1.9
1.9

Two features, and the second one is where these builds usually go wrong. Payment status has three sources - your website attendance sync, Razorpay webhooks, and manual admin edits - and if they all write the same field you get a record that says paid while Razorpay says pending. I keep the Razorpay state in its own field, derive the student-facing due status from it plus completed classes, and never let a reminder fire off a stale value. Feature 1 is straightforward against your existing models: a Search Tutor action on the CRM lead filtering Master Tutor on location and grade, multi-select, one-click send of the approved template per tutor, and every send written to a broadcast history line on the lead so you can see who was contacted and when. My bid is Phase 1: the full broadcasting system, delivered and tested. Phase 2 is the attendance sync, Razorpay links and the reminder scheduler, quoted once you have Phase 1 running. I would rather not touch your live Odoo 19 Enterprise instance directly - I build against a duplicate database, you review, then I deploy. One question: is the WhatsApp side Odoo native, or a provider like Gupshup or 360dialog? That changes how templates and delivery receipts are handled.
₹12,500 INR in 3 days
1.2
1.2

Pune, India
Payment method verified
Member since Jul 23, 2026
₹600-1500 INR
₹600-1500 INR
₹1500-12500 INR
₹1500-12500 INR
₹750-1250 INR / hour
$8-15 USD / hour
₹600-1500 INR
₹1500-12500 INR
$250-750 USD
₹1500-12500 INR
€30-250 EUR
$25-50 USD / hour
$8-15 USD / hour
$250-750 USD
₹750-1250 INR / hour
$15-25 AUD / hour
$250-750 USD
₹600-1500 INR
€30-250 EUR
$30-250 NZD
$30-250 USD
₹12500-37500 INR
$3000-5000 AUD