A build-to-order Odoo module that unifies every user's activities into one advanced dashboard with deep filtering, bulk actions, and WhatsApp reminders. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17, 18, or 19 database. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $299.00 USD; request a quote for a scoped proposal.

A build-to-order Odoo module that unifies every user's activities into one advanced dashboard with deep filtering, bulk actions, and WhatsApp reminders. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17, 18, or 19 database.
现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。
Odoo scatters activities across every document. A lead, a task, a sale.order, an invoice, and a crm.lead each carry their own mail.activity records, and the native "Activities" view in the systray only surfaces a flat per-user to-do list with no cross-model rollup, no team-wide picture, and no way to slice by activity type, deadline band, responsible user, or source model in one place. Managers who want to answer "what is overdue across the whole team, by department, this week?" end up exporting spreadsheets or clicking through record after record. Native reminders also stay trapped inside Odoo — a rep out in the field never sees the ping until they log back in. That is the gap this build-to-order module closes.
Consolidated activities dashboard built in OWL that aggregates `mail.activity` records across every model you nominate (CRM, Sales, Project, Helpdesk, Accounting, custom)
KPI tiles (overdue, due today, planned, done this week) computed via `read_group` aggregations instead of per-record Python loops for large-dataset performance
Advanced multi-dimensional filtering by `activity_type_id`, `res_model`, `user_id`, team, and deadline band, with saved per-user favorite filters
Bulk server actions to reschedule, reassign, change type, or mark done across many `mail.activity` records in a single ORM write
WhatsApp reminder channel abstracted behind a service model, sending on activity create, reassignment, and due-date triggers
QWeb/Jinja-rendered WhatsApp message templates with per-attempt delivery status logged back on the source record for audit
Activities Management-Advance is a productized module ECOSIRE designs and builds for your database. At its core it introduces a consolidated activities layer that reads from the standard mail.activity backbone — so nothing about Odoo's native chatter or activity_ids is broken — and exposes it through a purpose-built OWL dashboard. The dashboard aggregates activities across every model you nominate (CRM, Sales, Project, Helpdesk, Accounting, custom models) with computed KPI tiles (overdue, due today, planned, done-this-week) driven by read_group aggregations rather than per-record Python loops, so it stays performant on large datasets. Advanced filtering lets a user or manager pivot by activity_type_id, res_model, user_id, team, and deadline range, with saved favorite filters persisted per user.
Technically, we deliver a clean addon with its own __manifest__.py declaring dependencies on mail (and optionally crm, project, sale per your scope). Data access is governed by ir.model.access.csv plus record rules so a standard user sees only their own activities while a team lead or manager sees their group — enforced at the ORM level, not just hidden in the UI. Bulk actions (reschedule, reassign, mark done, change type) are exposed through server actions operating on mail.activity in a single write, and an optional ir.cron sweep flags stale overdue items. The WhatsApp integration is built as a pluggable notification channel: a configurable outbound provider (Cloud API or a gateway of your choice) sends templated reminders when an activity is created, reassigned, or falls due, with the message body rendered from QWeb/Jinja templates and delivery attempts logged back on the record for auditability. Because the provider is abstracted behind a service model, swapping or adding channels later does not touch the dashboard code.
Delivery is build-to-order. After a short scoping call we confirm the exact models in scope, your permission matrix, the WhatsApp provider and template set, and your target Odoo version (17.0, 18.0, or 19.0, Community or Enterprise). We build on a staging copy of your database, run UAT with your team, and only then deploy to production with a rollback plan and the full git repository handed to you. Typical delivery is 2–4 weeks from confirmed scope. Pricing starts from $299 (indicative, single-company base scope); additional source models, a multi-company permission matrix, and deeper WhatsApp provider/template work increase the quoted scope. You receive a fixed quote after the scoping call — never a surprise.
Needs a single team-wide view of what is overdue, due today, and unassigned across CRM, Sales, and Project — not a per-user to-do list. Buys this to run daily stand-ups and stop work from slipping through the cracks.
Runs a field or inside-sales team that lives on WhatsApp. Wants reps reminded of follow-ups on their phone the moment an activity falls due, with visibility into who is behind on their pipeline activities.
Owns the Odoo instance and wants an addon that respects native `mail.activity`, enforces access via proper record rules, ships with clean source and docs, and can be maintained in-house after handover.
Juggles activities across tickets, projects, and accounts. Needs deadline-band filtering and bulk reassignment to rebalance workload when someone is out, plus reminders so SLAs are not missed.
在 ecosire.com 上购买许可证并从您的帐户仪表板下载 Activities Management-Advance 模块 ZIP。
将 ZIP 解压到服务器上的 Odoo 自定义插件文件夹中(或通过“应用程序”>“从 Odoo.sh / runbot 上的文件安装”上传)。
激活开发者模式,打开应用程序,单击更新应用程序列表,搜索 Activities Management-Advance,然后按安装。
打开新菜单,粘贴您的 ECOSIRE 许可证密钥,连接任何外部凭据(Shopify、Amazon、Stripe 等),然后保存。
运行内置连接测试,同步前 10 条记录,并安排定期 cron。如果出现任何问题,请联系支持人员。
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | 奥杜本机 |
|---|---|---|---|---|
| Cross-model activity dashboard | Unified OWL dashboard aggregating all nominated models | Possible but you design and build the aggregation yourself | Often single-model or a flat consolidated list | |
| Advanced filtering & saved views | By type, model, user, team, deadline band with per-user favorites | Whatever you scope and implement | Basic filters, limited saved views | |
| WhatsApp reminders | Pluggable channel with templates and delivery logging | Built from scratch, provider integration on you | Rarely included or add-on/email only | |
| Bulk reschedule / reassign | Server actions writing many activities in one ORM call | You build the server actions | Sometimes, often row-by-row | |
| Access control | Record rules + `ir.model.access.csv`, ORM-enforced by role | You define and test the rules | Varies, sometimes UI-only hiding | |
| Fit to your models & process | Scoped to your exact models and workflow | Fully bespoke | Generic, take-it-or-leave-it feature set | |
| Source code & handover | Full git repo + docs handed over | You own it inherently | Often obfuscated or license-locked | |
| Support & version migration | Support window + quotable 17/18/19 migration | Your team maintains it | Vendor-dependent, per-version repurchase common |
No. Activities Management-Advance is build-to-order. ECOSIRE scopes, builds, and installs it specifically for your database and Odoo version. There is no instant download — you request a quotation and we deliver a tailored, tested module.
Typical delivery is 2–4 weeks from confirmed scope. After the scoping call we lock the models in scope, permission matrix, and WhatsApp setup, build on a staging copy of your database, run UAT with your team, then deploy to production. Broad multi-model or multi-company scope can extend the timeline, which we state in the quote.
Pricing starts from $299 (indicative, single-company base scope). The final number depends on how many source models you include, whether you need a multi-company permission matrix, and how deep the WhatsApp provider and template work goes. You get a fixed quote after a short scoping call — never a surprise bill.
Every build includes a post-go-live support window for defect fixes and configuration adjustments, plus the full git repository so your team can maintain it. We can also quote a separate ongoing maintenance or version-migration engagement (for example when you move from Odoo 18 to 19) at your request.
We build for Odoo 17.0, 18.0, and 19.0, on both Community and Enterprise. We confirm your exact version and edition during scoping and package the addon accordingly, since some capabilities differ between Community and Enterprise.
No. The module reads from and extends the standard `mail.activity` backbone rather than replacing it. Native scheduled activities, chatter, and `activity_ids` keep working exactly as before — the dashboard, filtering, bulk actions, and WhatsApp reminders sit on top.
Yes. The WhatsApp channel is abstracted behind a service model, so we can wire it to the Cloud API or a gateway of your choice. Provider credentials and message templates are configured, and every send attempt is logged on the source record for auditability.
A build-to-order Odoo module that unifies every user's activities into one advanced dashboard with deep filtering, bulk actions, and WhatsApp reminders. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17, 18, or 19 database.