A build-to-order Shopify app that unifies email, SMS, web push, and WhatsApp into one automation canvas, with a shared subscriber list, channel fallback logic, and unified revenue analytics. Built, installed, and supported by ECOSIRE. One-time license from $499.00 USD for Shopify (build-to-order) — includes 12 months of updates and support.

A build-to-order Shopify app that unifies email, SMS, web push, and WhatsApp into one automation canvas, with a shared subscriber list, channel fallback logic, and unified revenue analytics. Built, installed, and supported by ECOSIRE.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
The Omnichannel Marketing Hub consolidates your fragmented messaging stack into a single Shopify-embedded app where email, SMS, web push, and WhatsApp are orchestrated from one automation canvas. Instead of stitching together three or four single-channel tools that each maintain their own list, their own abandonment logic, and their own conflicting attribution, you get one shared subscriber profile that knows every consent state and every touchpoint across channels.
Single automation canvas to build email, SMS, web push, and WhatsApp journeys side by side instead of in four separate tools
Per-message channel-priority and fallback logic — try web push first, fall back to SMS, then email, evaluated against live consent state
One shared subscriber profile unifying email, phone, push token, and WhatsApp consent, stored in Shopify customer metafields
Cross-channel cart abandonment triggered by checkouts/create, checkouts/update, and carts/update webhooks
Browse abandonment from storefront product-view events tied back to the unified subscriber profile
Unified revenue and engagement analytics with per-channel first-touch and last-touch attribution on one dashboard
This is not an instant App Store download. ECOSIRE custom-builds, installs, and configures this app on your store, then supports it. It is delivered as a Shopify app using OAuth with the scopes it actually needs (read_customers, read_orders, read_marketing_events, write_marketing_events), subscribes to webhooks (checkouts/create, checkouts/update, carts/update, customers/create, orders/create), and reads catalog and customer data through the Admin GraphQL API. Channel consent and per-shopper preferences are stored in customer metafields so your data stays portable and inside Shopify.
The automation builder lets you design a single journey — for example, a cart-abandonment flow that fires web push first, falls back to SMS after 30 minutes if push isn't delivered, then email after 4 hours — with channel-priority and fallback logic evaluated per message and per shopper consent. Cross-channel cart and browse abandonment is driven by real checkout and storefront events, not guesswork. Everything rolls up into unified revenue and engagement analytics with first-touch and last-touch attribution per channel, so you finally compare SMS revenue against email revenue on the same dashboard.
Because it's built to order, the data model, journey logic, and compliance rules are tailored to your catalog, your regions, and your existing ESP/SMS provider — not forced into a generic template.
A scaling Shopify merchant paying for a separate email tool, SMS tool, and push tool that don't share lists or attribution. They want one canvas, one subscriber profile, and a single revenue view so channels stop double-messaging and double-counting.
Owns repeat-purchase revenue and needs cross-channel journeys with fallback logic — push then SMS then email — rather than running the same abandonment flow three times in three apps and hoping consent and frequency caps line up.
Wants a maintainable, Shopify-native app that uses the Admin GraphQL API and metafields, respects consent and GDPR webhooks, and integrates the providers they already pay for — without being locked into one vendor's pricing or sending engine.
Buy the license on ecosire.com and download the Omnichannel Marketing Hub (Email + SMS + Push) module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Omnichannel Marketing Hub (Email + SMS + Push), and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Single canvas across email, SMS, web push, and WhatsApp | ||||
| Per-message channel-priority and fallback logic | ||||
| One shared subscriber list across all channels | ||||
| Cross-channel cart and browse abandonment from Shopify webhooks | ||||
| Unified per-channel revenue attribution on one dashboard | ||||
| Bring-your-own ESP / SMS / push / WhatsApp provider | ||||
| Tailored to your catalog, regions, and compliance rules | ||||
| Instant self-serve install from the App Store |
No. This is a build-to-order app. ECOSIRE custom-builds it against your store, catalog, regions, and existing messaging providers, then installs it via OAuth and configures the journeys and analytics for you. There is no one-click download — the trade-off is that the data model, fallback logic, and compliance rules are tailored to your business rather than a generic template.
Typical delivery is about 3 to 5 weeks from kickoff, depending on how many channels and providers you connect and how custom your journeys are. After purchase we run a short scoping call to confirm your ESP, SMS gateway, push service, and WhatsApp setup, then we build, install on a development/staging context first, review the priority journeys with you, and go live on your production store. We'll give you a firm timeline at kickoff.
Because ECOSIRE builds and installs the app, we also support it. The initial engagement includes a warranty period for fixes after launch, plus the handover runbook so your team can build journeys themselves. Ongoing maintenance — Shopify API version upgrades (the Admin GraphQL API is versioned and deprecates quarterly), webhook re-verification, new channels, and new automations — is available as a support retainer or per-change. We'll keep the app on a supported API version so it doesn't break on Shopify's deprecation cycle.
No. The Hub is bring-your-own-provider. It orchestrates the journey, consent, fallback, and attribution, then dispatches each message through the ESP, SMS gateway, push service, or WhatsApp Business API you already use. This keeps your existing deliverability reputation and pricing while unifying the orchestration layer above them.
Per-channel consent (email, SMS, web push, WhatsApp) is stored on Shopify customer metafields as the single source of truth, and every send checks the relevant consent state before dispatch. We implement Shopify's mandatory GDPR webhooks (customers/data_request, customers/redact, shop/redact), and the journey engine supports quiet hours and frequency caps so a shopper isn't hit on three channels at once. SMS and WhatsApp sending follows your providers' opt-in and template rules.
A build-to-order Shopify app that unifies email, SMS, web push, and WhatsApp into one automation canvas, with a shared subscriber list, channel fallback logic, and unified revenue analytics. Built, installed, and supported by ECOSIRE.