Backend Development 15 min read

Unified Messaging Center (UMC) Overview: Channels, Features, and Application Scenarios

The article introduces the Unified Messaging Center (UMC), a comprehensive enterprise message management system that supports multiple channels such as app push, TPNS, SMS, email, WeChat, and DingTalk, detailing each channel's features, usage scenarios, and integration considerations.

YunZhu Net Technology Team
YunZhu Net Technology Team
YunZhu Net Technology Team
Unified Messaging Center (UMC) Overview: Channels, Features, and Application Scenarios

1 Background Introduction

Unified Messaging Center (UMC) is an enterprise-wide message operation and management system that helps businesses manage and expand user reach channels, improve delivery rates, and reduce user disturbance. UMC supports App, public account, mini‑program, SMS, email, DingTalk, and internal messages.

2 App

App push refers to non‑IM notifications that appear in the device’s notification bar, driving users to the app page. Benefits include precise targeting, low cost, increased DAU, but excessive pushes may cause user fatigue. The article mainly introduces GeTui and Tencent TPNS.

2.1 GeTui

Feature 1: Cross‑platform delivery – Covers Huawei, Xiaomi, OPPO, Vivo, Meizu, GeTui UPS, etc., improving overall delivery rate.

Feature 2: Intelligent tag grouping – Thousands of profile tags enable flexible grouping, A/B testing, and precise user matching to boost click‑through and retention.

Feature 3: LBS interaction – Uses billions of beacons and millions of POI data with geofencing to trigger location‑based messages.

Feature 4: One‑click message recall – Supports silent recall to avoid accidental pushes.

2.2 TPNS

Feature 1: App push – Supports rich media notifications (emoji, images, video) and intelligent channel selection for Android and iOS, covering APNs, FCM, Xiaomi, Huawei, Meizu, OPPO, Vivo.

Feature 2: In‑app messages – Provides banner templates; custom messages can be handled by the app after transparent delivery.

Feature 3: Smart SMS – Offers 5G‑level SMS marketing with cards, multi‑image, audio‑video, achieving >300% click‑through over regular SMS.

3 SMS

3.1 Alibaba Cloud SMS

Provides domestic and international verification codes, notifications, and promotional messages with 99% delivery rate, supporting over 200 countries and three‑network integration.

Product advantages

High concurrency with multiple queues.

API security via RAM authorization.

Easy integration with SDKs for Java, PHP, Python, Node.js, C#.

Configurable daily sending thresholds.

Application scenarios

Verification codes for registration, login, payment, password recovery, etc.

Notification messages for orders, payments, logistics, meetings, government alerts.

Promotional messages for new products, member care, discounts.

3.2 Tencent Cloud SMS

Offers 99% delivery, sub‑second latency, supports 200+ countries, multiple protocols (HTTPS, CMPP, SMPP) and SDKs, with intelligent routing and high concurrency.

3.3 Yimei SMS

Features 5‑second delivery, 99.8% success rate, 7,000 messages/second throughput, intelligent routing, API integration, and multi‑layer encryption.

4 Email

Advantages include rich content (formatting, attachments), formal branding (sender name, logo), and targeted messaging based on user behavior. The article discusses design considerations and use cases such as account security emails, product feature notifications, and marketing campaigns.

5 WeChat Public Account

Template messages are limited to essential service notifications (e.g., credit card alerts, purchase confirmations) and prohibit advertising.

6 WeChat Mini‑Program

Push requires a form submission to obtain a formId; messages are sent using this formId with AccessToken authentication.

7 DingTalk

7.1 Work Notifications

Sent on behalf of a micro‑app for events like bug alerts. Limits: max 2048 bytes, one message per user per day per app, max 500 messages per user per day, max 3 global broadcasts per day, max 5,000 recipients per send.

7.1.1 Text Message (text)

Example shown.

7.1.2 Image Message (image)

Example shown.

7.1.3 Voice Message (voice)

Example shown.

7.1.4 File Message (file)

Example shown.

7.1.5 Link Message (link)

Example shown.

7.1.6 OA Message (oa)

Example shown.

7.1.7 Markdown Message (markdown)

Example shown.

7.1.8 ActionCard Message (action_card)

Examples of whole‑page and independent jump styles shown.

7.2 DingTalk Group Messages

Custom robot can forward system events (CRM, trading, monitoring) to group chats.

7.2.1 Text Message (text)

Example shown.

7.2.2 Link Message (link)

Example shown.

7.2.3 Markdown Message (markdown)

Example shown.

7.2.4 ActionCard Message (action_card)

Example shown.

7.2.5 FeedCard Message (feed_card)

Example shown.

8 Internal Messages

Sources include user actions (comments, likes, mentions), system rules (level up, bans), and admin broadcasts. Various scenarios are listed with example templates.

push notificationsBackend IntegrationSMSEmailMessage DeliveryUnified Messaging
YunZhu Net Technology Team
Written by

YunZhu Net Technology Team

Technical practice sharing from the YunZhu Net Technology Team

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.