- Inicio
- Apps
- SaaS Tools
- WhatsApp/SMS Appointment & Reminder Bot
Vista previa ilustrativaBuild-to-order Odoo module for automated WhatsApp/SMS appointment confirmations,
reminders, and reply-to-reschedule tied to Odoo Calendar & Appointments.
¿Qué es WhatsApp/SMS Appointment & Reminder Bot?
Build-to-order Odoo module for automated WhatsApp/SMS appointment confirmations, reminders, and reply-to-reschedule tied to Odoo Calendar & Appointments. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.
Características clave
Hecho a medida, listo para ti
Sin configuración por tu cuenta: una app funcional creada, instalada y con soporte de ECOSIRE.
- 1
Haces el pedido
Empieza con un precio único de desarrollo. Definimos el alcance contigo en el arranque.
- 2
Creamos e instalamos
ECOSIRE la crea, la configura y la instala en tu Odoo.
- 3
En marcha + soporte
Sales en vivo en aproximadamente una semana laboral, con dos semanas de soporte tras la puesta en marcha. Los defectos en el código que entregamos se corrigen sin coste.
Especificaciones técnicas
- Compatibilidad con Odoo
- Odoo 17, Odoo 18, Odoo 19
- Ediciones
- Enterprise y Community
- Licencia
- La licencia requiere confirmación
- Requisito de Python
- Python 3.10+
- Base de datos
- PostgreSQL 12+
Sobre este producto
No-shows quietly drain revenue from every clinic, salon, and services business — an empty chair is a slot that can never be resold. This build-to-order Odoo module turns your Odoo Calendar and Appointments app into an automated messaging engine that confirms every booking, reminds attendees before they arrive, and lets them reschedule or cancel with a simple reply — all without your front desk lifting a finger.
ECOSIRE designs, builds, installs, and supports this module for your specific Odoo instance (Community or Enterprise, versions 17, 18, and 19). It is NOT an off-the-shelf apps.odoo.com download you install yourself — it is a bespoke integration our Odoo engineers assemble around your exact appointment types, message templates, and messaging provider, delivered in one working week.
Under the hood, the module ships as a proper Odoo addon with its own __manifest__.py, extends calendar.event and appointment.type with new models.Model fields (message status, reminder timestamps, opt-out flags) computed via @api.depends, and hooks Odoo's ir.cron scheduler to dispatch reminders at your chosen offsets (e.g. 24h and 1h before). Outbound messages go through a WhatsApp Business API or SMS gateway (Twilio, Meta Cloud API, Vonage, or a provider of your choice), and inbound replies are parsed back into Odoo so a "1" to confirm or a "reschedule" keyword updates the event automatically. Every send is logged on the record chatter, secured with ir.model.access.csv rules and record rules so staff only touch their own branch's data, and surfaced in QWeb-reportable dashboards so you can see confirmation and no-show rates at a glance.
Whether you run a single dental practice or a multi-location salon chain, the result is fewer empty chairs, less phone tag, and a front desk freed from manual reminder calls.
lo que obtienes
- The complete, installable Odoo module (addon) with __manifest__.py, Python models, XML/OWL views, security files, and scheduled actions — source code you own and can keep
- Installation and configuration on your Odoo instance (Community or Enterprise, v17/18/19), including connecting your WhatsApp Business API or SMS gateway account
- Configured message templates for each of your appointment types, built to your wording, branding, and language(s)
- ir.cron reminder schedule and quiet-hours/timezone settings tuned to your business, plus reply-keyword mapping set up for confirm/reschedule/cancel/STOP
- Security configuration — ir.model.access.csv access rights and record rules scoped to your branches, roles, and practitioners
- Written admin/end-user documentation plus a live training session (recorded) for your front-desk and admin staff
- A post-go-live support window (two weeks) covering bug fixes and small adjustments, with an optional ongoing support/updates plan; defects in the code we deliver are fixed free of charge
- A short handover session covering how to edit templates, read the dashboards, and extend the module on future Odoo upgrades
¿Para quién es esto?
Dental & medical clinic managers
Practices where a missed appointment means an idle chair and a lost slot. They need reliable 24h/1h reminders, easy patient rescheduling, and audit trails — without adding front-desk phone calls or breaking their existing Odoo Calendar workflow.
Salon, spa & beauty chain owners
Multi-location businesses running back-to-back bookings through the Odoo Appointments app. They want branded WhatsApp confirmations, per-branch security so each location only sees its own diary, and no-show follow-ups that automatically nudge clients to rebook.
Services & consulting businesses on Odoo
Physiotherapists, legal/financial advisers, repair and inspection services, and coaches who take booked appointments and lose money to no-shows. They want automated, professional reminders tied to their real Odoo calendar and the option to trigger messages on custom events via automated actions or the XML-RPC/JSON-RPC API.
Cómo se compara WhatsApp/SMS Appointment & Reminder Bot
| Criterio | ECOSIRE | Construcción personalizada | Competidor | Nativo de Odoo |
|---|---|---|---|---|
| Automated WhatsApp + SMS confirmations and reminders | Incluido | Possible, but you design and build the whole messaging engine from scratch | Varies — many off-the-shelf modules do SMS only, WhatsApp is often a separate paid add-on | No incluido |
| Two-way sync with Odoo Calendar & Appointments (calendar.event / appointment.type) | Incluido | Only if your developer wires it correctly to core models | Apoyo parcial | Apoyo parcial |
| Reply-to-reschedule / cancel / STOP parsed back into Odoo | Incluido | Requires building inbound webhook + keyword parsing yourself | No incluido | No incluido |
| No-show follow-up automation to recover lost slots | Incluido | Buildable but rarely scoped in a DIY effort | No incluido | No incluido |
| Multi-branch security via ir.model.access.csv + record rules | Incluido | Depends entirely on your team's Odoo security discipline | Apoyo parcial | Apoyo parcial |
| Built, installed, configured & trained by Odoo engineers | Incluido | You hire and manage the developers yourself | no — self-install, self-configure | No incluido |
| Post-go-live support + Odoo 17/18/19 upgrade compatibility | Incluido | Your ongoing responsibility | partial — vendor-dependent, often paywalled | No incluido |
| Source code ownership and tailored templates/timing | Incluido | Incluido | no — generic, closed configuration | No incluido |
Preguntas frecuentes sobre WhatsApp/SMS Appointment & Reminder Bot
How long until the module is delivered, since this isn't an instant download?
This is a build-to-order module — ECOSIRE designs, builds, installs, and configures it specifically for your Odoo instance and messaging provider. Typical delivery is one working week from the kickoff call, depending on how many appointment types, languages, and message flows you need and how quickly we get access to your instance and gateway credentials. You do not receive an instant apps.odoo.com download; you receive a working, installed module with your templates and schedule already configured.
What happens after go-live — do I get support and Odoo version updates?
Yes. Every build includes a post-go-live support window (two weeks) covering bug fixes and small adjustments at no extra charge; defects in the code we deliver are fixed free of charge. After that, an optional ongoing support and maintenance plan keeps the module healthy, adds enhancements, and — importantly — handles compatibility when you upgrade Odoo (for example 17 to 18 to 19) so your reminders keep flowing through the version change. You also own the source code, so you're never locked in.
Does this work with Odoo Community or only Enterprise, and which versions?
It works with both Odoo Community and Enterprise, on versions 17, 18, and 19. The module extends the standard calendar.event model and, where present, the Appointments app's appointment.type, so it fits either edition. If a feature you want depends on an Enterprise-only app, we'll flag that during scoping and design an equivalent path that works on your edition.
Which WhatsApp and SMS providers can it use?
The module is built to send through your own messaging account, not a black-box service. Common choices are the Meta WhatsApp Cloud API, Twilio (WhatsApp and SMS), and Vonage, but we can integrate most providers that expose a standard HTTP API. You keep control of your sender ID, WhatsApp Business number, and per-message costs, and we wire your credentials in securely during installation.
How do customers confirm, reschedule, or cancel — and how does that get back into Odoo?
Customers simply reply to the WhatsApp or SMS message. Inbound replies are received via your provider's webhook, parsed for keywords (for example a '1' or 'yes' to confirm, 'reschedule', 'cancel', or 'STOP' to opt out), matched to the correct calendar.event, and used to update the appointment's status or open a reschedule flow — all logged to the record's chatter. Your team sees the outcome directly in Odoo without switching apps.
Can I customise the message wording, timing, and branding myself later?
Yes. Message templates are stored as editable records with dynamic placeholders (customer name, service, staff, branch, map link), so admins can change wording, add languages, or adjust branding without touching code. Reminder offsets, quiet hours, and timezone behaviour are configurable settings. We set everything up to your specification at delivery and show your team how to maintain it during the handover and training session.
Módulos relacionados

WhatsApp Chatbot & Flow Builder
Drag-and-build WhatsApp flows in Odoo that qualify leads, auto-create records, and hand off to live agents with full transcript.

WhatsApp Marketing & Broadcast Campaigns
Segmented WhatsApp broadcast campaigns in Odoo with templates, scheduling, delivery analytics and opt-in compliance. Built, installed and supported by ECOSIRE.

Word Editor for Odoo
A full-featured word processor embedded inside Odoo, with rich-text editing, versioning, and one-click DOCX and PDF export tied to your records. ECOSIRE builds, installs, and supports it to your confirmed scope.
WhatsApp/SMS Appointment & Reminder Bot
Build-to-order Odoo module for automated WhatsApp/SMS appointment confirmations, reminders, and reply-to-reschedule tied to Odoo Calendar & Appointments.
- Automatic booking-confirmation message sent the moment an appointment is created in Odoo Calendar or the Appointments app, with the date, time, location, and practitioner name merged from the record
- Configurable reminder schedule (e.g. 24 hours and 1 hour before) driven by an ir.cron scheduled action that scans upcoming calendar.event records and dispatches on time
- Reply-to-reschedule and reply-to-cancel: inbound WhatsApp/SMS keywords are parsed and mapped back to the Odoo event, updating its state or opening a reschedule flow automatically
- No-show follow-up message that fires when an appointment passes without check-in, nudging the customer to rebook and recover the lost slot
