メインコンテンツにスキップ
商品詳細は英語で表示されます。翻訳は近日公開予定です。
Vonage (Nexmo) SMS Gateway for Odoo — A build-to-order Odoo module that routes all SMS through your Vonage (Nexmo) account fo — 1/1イメージプレビュー

A build-to-order Odoo module that routes all SMS through your Vonage (Nexmo) account for global transactional and bulk messaging.

ECOSIRE builds, installs, and supports it on your Odoo 17, 18, or 19.

Vonage (Nexmo) SMS Gateway for Odooとは?

A build-to-order Odoo module that routes all SMS through your Vonage (Nexmo) account for global transactional and bulk messaging. ECOSIRE builds, installs, and supports it on your Odoo 17, 18, or 19. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

主な機能

Overrides Odoo's native SMS transport (`sms.api`/`sms.sms` send path) so all existing SMS features route through Vonage instead of Odoo IAP
Dedicated `vonage.account` model storing API key/secret or JWT application credentials, guarded by `ir.model.access.csv` and record rules
Vonage Messages/SMS API integration with server-side retry, timeout, and per-account rate handling
Inbound delivery-receipt (DLR) webhook controller (JSON-RPC/HTTP route) that writes `delivered`/`failed` + Vonage error code back onto each `sms.sms` record
Bulk-vs-transactional routing: queued cron/scheduled-action batching for campaigns, immediate send for OTPs and order events
Per-country and per-company sender ID configuration, including registered alphanumeric sender IDs where the destination allows
Template support reusing Odoo `mail.template`/QWeb rendering so `${object...}` placeholders resolve identically to email
Order-event automation via Odoo Automated Actions on `sale.order`, `stock.picking`, and `account.move` state changes
Delivery status surfaced in the record chatter and in list/kanban views through a compute/`@api.depends` chain on the message state
Cost/segment awareness: Unicode vs GSM-7 encoding detection and multi-part message segment counting before send
Opt-out / consent handling with a suppression check so blocked numbers are skipped and logged
XML-RPC/JSON-RPC exposure so external systems trigger governed sends through the same Vonage gateway
Configurable send logging and audit trail (payload, Vonage message UUID, response) for troubleshooting and reconciliation
Multi-database/multi-company safe credential scoping so subsidiaries can use distinct Vonage accounts or sender IDs

受注生産、すべておまかせ

自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。

  1. 1

    ご注文

    一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。

  2. 2

    構築とインストール

    ECOSIRE がお客様の Odoo 上で構築・設定・インストールします。

  3. 3

    本番稼働 + サポート

    約1週間(営業日ベース)で稼働し、本番稼働後2週間のサポートが付きます。納品したコードの不具合は無償で修正します。

技術仕様

Odoo互換性
Odoo 17, Odoo 18, Odoo 19
エディション
Enterprise&Community
ライセンス
ライセンスの確認が必要です
Python要件
Python 3.10+
データベース
PostgreSQL 12+

この製品について

Odoo ships a native SMS layer (the sms.sms model, the "Send SMS" composer, and SMS steps in Marketing Automation), but out of the box it is wired to Odoo's own IAP SMS service. If your organization is already standardized on Vonage (formerly Nexmo) for deliverability, pricing, sender-ID governance, and unified reporting, that native path forces you off your existing carrier relationship, gives you no control over the underlying route, and cannot honor your registered alphanumeric sender IDs or country-specific compliance settings. The moment you need Vonage-specific features — messages-API delivery receipts, per-country sender IDs, or account-level throughput — Odoo's built-in IAP gateway runs out of road.

We build a dedicated gateway module that overrides Odoo's SMS transport so every message the system already knows how to send — order confirmations, marketing blasts, OTPs, reminders — leaves through the Vonage Messages/SMS API instead of Odoo IAP. Technically, the module extends the sms.api / sms.sms send path and introduces a vonage.account model holding your API key, secret (or JWT application credentials), and default sender ID, all secured with ir.model.access.csv and record rules so only authorized users touch credentials. Outbound calls are made server-side with proper retry and rate handling; Vonage delivery-receipt webhooks are received on a JSON-RPC/controller endpoint and written back to a state field (sent, delivered, failed, with the Vonage error code) via a compute chain so agents see real delivery status in the chatter and in list/kanban views, not just "queued".

On top of the transport we build the pieces your persona actually asked for: a bulk-vs-transactional routing policy (queued through a scheduled action / cron for large sends, immediate for OTPs and order events), sender-ID configuration per country or per company in a multi-company setup, and template support that reuses Odoo's mail.template / QWeb rendering so placeholders like ${object.partner_id.name} resolve exactly as they do for email. Order-event automation is delivered as Odoo Automated Actions (base automation) triggered on sale.order, stock.picking, or account.move state changes, so "your order shipped" texts fire without anyone clicking send. Everything is exposed to your other systems through the standard Odoo XML-RPC/JSON-RPC API, so external apps can trigger sends through the same governed gateway.

Because this is build-to-order, nothing is a shrink-wrapped download. After a short scoping call we confirm exact triggers, sender IDs, target countries, and Odoo edition (Community vs Enterprise changes what Marketing Automation hooks are available), then build against your Odoo 17.0, 18.0, or 19.0. You get the module built for your version, installed and configured against your Vonage account, tested on a staging database, and handed over with source and docs. Typical delivery is one working week from confirmed scope, and we support it after go-live.

得られるもの

  • Installable module source code built for your exact Odoo version (17.0, 18.0, or 19.0)
  • Installation and configuration on your environment, wired to your Vonage (Nexmo) account and sender IDs
  • UAT on a staging database with a documented rollback plan before touching production
  • Technical documentation: models, security rules, webhook endpoint, and Automated Action triggers
  • End-user guide plus one live training session for admins and messaging users
  • Post-go-live support window for defect fixes and configuration adjustments
  • Private git repository handover with full commit history
  • Vonage credential and webhook setup checklist (API key/secret or JWT app, DLR callback URL)

これは誰のためのものですか

Global SMB standardized on Vonage

A growing business already sending SMS through Vonage/Nexmo for other channels and wanting Odoo to use that same account, sender IDs, and reporting instead of Odoo IAP.

E-commerce / operations lead

Needs automatic order-event texts (confirmed, shipped, delivered) fired from `sale.order` and `stock.picking` transitions without staff manually sending each message.

Marketing manager running SMS campaigns

Wants bulk campaign sends with templated, personalized content and real delivery reporting, while keeping OTP and transactional messages on a separate immediate lane.

Odoo administrator / IT owner

Responsible for credential governance, multi-company sender-ID rules, and integrating external apps via XML-RPC, and needs it done cleanly against the org's Odoo edition and version.

Vonage (Nexmo) SMS Gateway for Odoo の比較方法

基準エコシエールカスタムビルド競合他社Odoo 標準機能
SMS carrier / routingYour Vonage (Nexmo) account, your routes and sender IDsWhatever you wire yourselfOften locked to the vendor's chosen gatewayOdoo IAP SMS only
Built for your Odoo versionTargeted to your 17/18/19, Community or EnterpriseDepends on your teamGeneric build, version support variesShips with the version
Order-event automationAutomated Actions on sale/stock/invoice statesMust be designed and built in-houseLimited or fixed triggersNo SMS on order events by default
Delivery receipts (DLR)Vonage webhook writes real status back to the recordYou build the callback handlerFrequently just 'queued', no true DLRBasic IAP status only
Sender ID governancePer-country / per-company registered sender IDsHand-rolled logicUsually single global senderLimited control
Templates & personalizationReuses Odoo mail.template/QWeb placeholdersReimplemented per projectBasic variable substitutionAvailable but on IAP transport
Credential securityScoped model with ir.model.access.csv + record rulesAs secure as you make itVaries by vendor qualityN/A (managed by Odoo IAP)
Support & ownershipSupport window + git handover, you own the sourceYou own and maintain everythingVendor support tiers, source often closedStandard Odoo support

Vonage (Nexmo) SMS Gateway に関するよくある質問

How long does delivery take?

This is a build-to-order module, not an instant download. After a short scoping call to confirm triggers, sender IDs, target countries, and your Odoo edition, typical delivery is one working week from confirmed scope — including build, staging UAT, and installation on your environment.

Which Odoo versions are supported?

We build for Odoo 17.0, 18.0, or 19.0, Community or Enterprise. Because the module is built per engagement, it targets your exact version. Note that some Marketing Automation SMS hooks differ between Community and Enterprise; we confirm that scope during the call.

Do we use our own Vonage account?

Yes. The module sends through your Vonage (Nexmo) account using your API key/secret or JWT application credentials and your registered sender IDs. You keep full control of billing, deliverability, and Vonage-side reporting; nothing routes through Odoo IAP or through ECOSIRE.

How do we get updates and support after go-live?

Every build includes a post-go-live support window for defect fixes and configuration adjustments, plus a private git repository handover so you own the source. Beyond the included window, we offer ongoing support and version-upgrade work (for example migrating the module to a newer Odoo release) as a separate engagement.

Does it replace Odoo's native SMS or add a new one?

It overrides the existing native SMS transport. All the SMS features Odoo already has — the Send SMS composer, marketing SMS, reminders — keep working, but the messages leave through Vonage instead of Odoo IAP, so you don't retrain users or rebuild your flows.

Can it fire SMS automatically on order events?

Yes. We deliver Odoo Automated Actions on models like `sale.order`, `stock.picking`, and `account.move` so texts fire on state changes (confirmed, shipped, invoiced). Content uses Odoo templates so placeholders such as the customer name and order reference are rendered automatically.

Can external systems send through it too?

Yes. The gateway is reachable through Odoo's standard XML-RPC/JSON-RPC API, so your other applications can trigger governed sends through the same Vonage account, sender-ID rules, and logging as messages sent from within Odoo.

見積もりを依頼

Vonage (Nexmo) SMS Gateway

A build-to-order Odoo module that routes all SMS through your Vonage (Nexmo) account for global transactional and bulk messaging. ECOSIRE builds, installs, and supports it on your Odoo 17, 18, or 19.

  • Overrides Odoo's native SMS transport (`sms.api`/`sms.sms` send path) so all existing SMS features route through Vonage instead of Odoo IAP
  • Dedicated `vonage.account` model storing API key/secret or JWT application credentials, guarded by `ir.model.access.csv` and record rules
  • Vonage Messages/SMS API integration with server-side retry, timeout, and per-account rate handling
  • Inbound delivery-receipt (DLR) webhook controller (JSON-RPC/HTTP route) that writes `delivered`/`failed` + Vonage error code back onto each `sms.sms` record

見積もりを依頼

Vonage (Nexmo) SMS Gateway のご要望をお知らせください。価格、ライセンスの選択肢、貴社に合わせたご提案を、通常1営業日以内にお送りします。

今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。