Wavesteam
HomeAll case studiesBook a consultation
ENTERPRISE AI · COMMUNITY OPERATIONS CASE

Stop babysitting groups.
Hand it to purpose-built bots

We built a complete community operations pipeline for a fast-growing social platform — OAuth security layer, high-concurrency engine, three purpose-built bots and a real-time data loop. Tagging tens of thousands of users dropped from hours to sub-second, and one platform plus three bots now runs groups of tens of thousands.

Book a 30-min consultationSee the technical approach
Throughput
10,000+ QPS
Tag grouping
Sub-second Tens of thousands of users
Coverage
Hundreds Groups per admin
Delivered early
2 Weeks
Live · Community Event Stream
Live
50 group chats
A+1 enter draw
B+1
C+1 here too
DAnniversary push
E+1
FLong-time VIP
Bot Hub
Orchestration
InOut
Structured output
Tag · Anniversary active
Winner · User #5821
OAuth issued
QPS
0+
Tags/sec
0
Groups
0+
Concurrent draw throughput> 10,000 QPSBulk tagging speedTens of thousands of users in secondsMulti-group efficiency+80% gainData securityOAuth 2.0 end-to-end encryptionProject delivery2 weeks ahead of scheduleAdmin daily workload-70%8 years0 disputesDelivered300+ projects
Concurrent draw throughput> 10,000 QPSBulk tagging speedTens of thousands of users in secondsMulti-group efficiency+80% gainData securityOAuth 2.0 end-to-end encryptionProject delivery2 weeks ahead of scheduleAdmin daily workload-70%8 years0 disputesDelivered300+ projects
01
THE PROBLEM

What the client was actually dealing with

The client runs a fast-growing social community platform — hundreds of active group chats and tens of thousands of users. As the community scaled, manual group babysitting hit its ceiling fast: ops were drowning in chores, and user growth turned into a management disaster rather than economies of scale.

P-01 · PAIN POINT

"Ten groups is already too many to manage by hand"

Admins juggle hundreds of group chats — join requests, content moderation, event coordination. Past ten groups, manual ops hits the wall; past a hundred, missed messages, missed requests and missed notifications become the norm.

!
2
3
4
5
6
7
!
9
10
11
12
13
14
!
16
17
18
19
20
21
!
23
24
25
26
27
28
!
30
31
32
33
34
35
!
Group grid · 36+● Missed 5 / Overloaded 12
P-02 · PAIN POINT

"Spikes crash the workflow and prizes get dropped"

Admins manually collect entries, hand-pick winners, verify identities, and distribute prizes one by one. Once participation tops a thousand, you get tally errors, duplicate winners and undelivered prizes.

System down · 200+ duplicatesConcurrent messages / time
P-03 · PAIN POINT

"Tagging tens of thousands by hand is a needle in a haystack"

Ops needs to segment tens of thousands of users and target them differently. Excel filtering, tagging and bulk pushes take hours per round, and bulk management is nearly impossible on mobile.

users.xlsx · 23,418 rows
UID
Handle
Activity
Spend
Tag
#10000
user001
High
VIP
?
#10013
user002
Mid
—
—
#10026
user003
Low
New
—
#10039
user004
—
—
—
#10052
user005
High
VIP
—
#10065
user006
Mid
—
—
#10078
user007
Low
New
?
#10091
user008
—
—
—
#10104
user009
High
VIP
—
#10117
user010
Mid
—
—
#10130
user011
Low
New
—
#10143
user012
—
—
—
#10156
user013
High
VIP
?
#10169
user014
Mid
—
—
#10182
user015
Low
New
—
#10195
user016
—
—
—
#10208
user017
High
VIP
—
#10221
user018
Mid
—
—
#10234
user019
Low
New
?
#10247
user020
—
—
—
#10260
user021
High
VIP
—
#10273
user022
Mid
—
—
#10286
user023
Low
New
—
#10299
user024
—
—
—
#10312
user025
High
VIP
?
Manual filtering · 3-4h→ Sub-second now
P-04 · PAIN POINT

"App and backend drift apart — and security drifts with them"

The app, backend and third-party tools have no shared identity layer or data sync. Admins switch contexts constantly to cross-check, and every handoff is a leak waiting to happen.

AppBackend3rd-partySeparate accounts · no unified auth⚠ Data leak risk
02
LIVE SAMPLE

One anniversary campaign, end to end

A real anniversary campaign from the client (anonymized). We show the full path from kickoff to prize fulfillment on one screen so you can see exactly what the platform does.

ONE REAL EVENT

50 group chats · 5,000 expected participants · anniversary draw

Before

Three days to prep Excel templates → 3 admins on rotating screens → 2 days of cross-checking winners, group-by-group notifications and manual logging → traffic spike caused 1 backend crash and 200+ duplicate entries lost

After

30 minutes to configure rules → LuckyDraw Bot listens across 50 groups → instant peak 8,000+ concurrent messages with zero drops → TagBot auto-applies the "anniversary active" tag → Butler Bot pushes winners and prize links across groups → mobile cockpit tracks progress live, and the 10-minute post-event report is ready

50 groups8,000+ concurrent0 dropped10-min retro
Stage
Before
After (system handles)
01Draw interaction
Admins collect messages by hand, copy to Excel, pick winners with a random formula, verify manually
LuckyDraw Bot listens to chat in real time, handles tens of thousands of concurrent entries, publishes results in seconds
02User grouping
Ops exports user tables, filters in Excel, then imports into the push system
TagBot auto-identifies participants, groups tens of thousands of users in seconds, one-tap on mobile
03Cross-group prizes
Admins @ winners one group at a time, DM for shipping address, log fulfillment by hand
Butler Bot syncs winners across groups, pushes prize links in bulk, syncs shipping status live
04Data security
Separate passwords per system, shared admin accounts, leak risk built in
OAuth 2.0 unified auth, fine-grained permissions, end-to-end encryption, full audit trail
05Operations review
Manual aggregation of participation, win rate and fulfillment, T+1 to a report
Cockpit shows peak concurrency, user tiers, fulfillment progress and group heatmap in real time

"We used to spend a week prepping a campaign and three days cleaning up after it.The bots handle the grunt work now, so the ops team can actually design more interesting events instead of acting as human support."

— Community operations lead, client side
Social community platform
03
HOW WE THINK

We don't pick a technical path on day one

We evaluated three candidate paths against the same baseline using the client's real numbers — 300+ groups, 20,000 active users, ~10 campaigns a month — then designed a hybrid where each path does what it does best.

Path A
Manual community management
Tag processingHours to days
Concurrency ceiling100 users/min
Multi-group coverage5-10 groups/admin
Data retentionAlmost none
  • Strong on judgment calls and interpersonal disputes
  • Flexible — handles non-standard requests
  • Headcount cost scales linearly with groups
  • Falls over under high concurrency
  • Data scattered across Excel/WeChat/backend — nothing accumulates
Our takeRight for emotional conversations and incident response. Wrong for steady-state operations at scale.
Path B
Generic SaaS community tools
Tag processingMedium
Concurrency ceiling< 1,000 QPS
Multi-group coverageRate-limited
Data retentionThird-party hosted
  • Plug-and-play with rich templates
  • Mature for lightweight communities, low upfront cost
  • Fixed feature set — can't integrate with the client's app
  • Concurrency tops out under 1,000 QPS, messages drop
  • Data security depends on a third party
Our takeFine for lightweight communities without a proprietary app. Doesn't fit mid-to-large platforms that need deep integration.
Our choice
Path C
AI-integrated community solution
Tag processingTens of thousands in seconds
Concurrency ceiling> 10,000 QPS
Multi-group coverageHundreds of groups/admin
Data retentionOAuth 2.0 + encrypted
  • Three purpose-built bots own draws, tagging and admin tasks
  • Architecture sustains 10,000+ QPS
  • OAuth 2.0 end-to-end encryption, data stays with the client
  • Tens of thousands of users grouped in seconds on mobile
  • Butler Bot batch-operates across groups — one admin, hundreds of groups
  • Requires deeper app integration and load tuning upfront
  • Emotionally charged conversations still need humans
Our takeCarries 90%+ of steady-state operations and campaign automation; humans focus on content design and edge-case escalations.
04
HOW IT WORKS

An explainable, fault-tolerant, evolvable community pipeline

We treat AI engineering as a pipeline, not a black box: every step has clear ownership, clear I/O and a clear fallback. Five steps, four-layer architecture.

01
Unified identity and OAuth
Security baseline · end-to-end encryption

OAuth 2.0 across the app, backend and bot services. One login covers every surface, admin permissions are fine-grained, and every action is encrypted and audit-logged.

OAuth 2.0 + JWTRBACTLS 1.3Audit log
OUTPUTUnified identity + fine-grained permissions + end-to-end audit
02
High-concurrency event engine
Handles spikes · zero message loss

For draws, red-packet grabs and timed sign-ups, we use message-queue smoothing, async processing and distributed locks to keep the system steady at tens of thousands of QPS.

Kafka / RabbitMQRedis distributed locksAsync coroutinesRate limit + circuit break
OUTPUTTens of thousands of QPS sustained + real-time response + zero loss
03
Smart tagging and segmentation
From Excel to sub-second grouping

TagBot computes user profiles and tier tags from behavior — messages, event participation, spend, tenure. Ops handles bulk tagging and group adjustments from mobile via grouping and search.

User profiling engineTag-rule DSLInverted-index searchMobile bulk API
OUTPUTAutomated tagging + sub-second mobile bulk + foundation for precise ops
04
Cross-group butler and bulk actions
One admin, hundreds of groups

Butler Bot batches across groups via tight app-side integration: one-tap push to multiple groups, automated join/kick handling, bulk winner and prize sync, and aggregated multi-group operations data.

Multi-group message gatewayBulk task schedulerReal-time sync APITransactional consistency
OUTPUTCross-group bulk actions + real-time sync + operations efficiency at scale
05
Real-time data loop and ops cockpit
From lagging retros to live decisions

Every bot action, user event and system signal lands in the data layer in real time: group heatmaps, user tiers, campaign concurrency curves, prize tracking and anomaly alerts.

Real-time warehouseFlink streamingBI visualizationAnomaly engine
OUTPUTLive cockpit + data-driven community decisions
SYSTEM ARCHITECTURE · LAYERED VIEW

Four-layer skeleton so capability can evolve

Application, algorithm, data and access layers — each with clear boundaries and swappable implementations. The system can move from v2.1 to vN without a rewrite.

v2.1 · 2026.05 · production
ApplicationAdmin console · cockpit · mobile app · bot console
AlgorithmConcurrency scheduling · profile tagging · draw randomness · behavior analytics · anomaly detection
DataUser profile store · event hub · OAuth authority · tag graph · audit · real-time warehouse
AccessApp API gateway · message bus · multi-group chat API · OAuth gateway
Architecture diagram
05
THE ROBOTS · LIVE SCREENS

Three bots, one pipeline

Three purpose-built bots own draws, tagging and admin work, and coordinate through a shared Bot Hub. Below are screenshots from the live product.

LuckyDraw Bot
LuckyDraw Bot
LuckyDraw Bot
Concurrency
10,000+ QPS

Listens to tens of thousands of group messages in real time, publishes results in seconds, logs winners automatically.

Time-based drawHeadcount-based drawQuiz drawIn-group/cross-group
LIVE PREVIEW
LuckyDraw Bot screenshot
TagBot
TagBot
TagBot
Grouping
Tens of thousands · sub-second

Groups tens of thousands of users in seconds. Tag and re-target in bulk from mobile or web.

InterestRegion tagsCustom rulesExcel import
LIVE PREVIEW
TagBot screenshot
Butler Bot
Butler Bot
Butler Bot
Coverage
1 admin · hundreds of groups

Cross-group bulk operations: role assignment, kicks, DMs, redemption code distribution.

Bulk role assignmentKick from serverSend DMIssue redemption codes
LIVE PREVIEW
Butler Bot screenshot
CAPABILITY MATRIX

Three bots, one Bot Hub

The bots share one identity layer, permission model and data bus, but specialize: one handles instant spikes, one handles precise segmentation, one handles cross-group scale.

See the full bot capability map
Capability
LuckyDraw Bot
TagBot
Butler Bot
Real-time event monitoring
Supported
Supported
Supported
Sub-second tag grouping
—
Supported
—
Cross-group bulk actions
—
—
Supported
10,000+ QPS concurrency
Supported
Supported
Supported
Mobile bulk management
—
Supported
Supported
OAuth end-to-end
Supported
Supported
Supported
Operations dashboard
Supported
Supported
Supported
06
OPERATIONS COCKPIT

Real-time data loop · operations cockpit

Every bot action, user event and system signal lands in the data layer in real time. The cockpit surfaces group activity heatmaps, user tier shares, campaign concurrency curves, fulfillment tracking and anomaly alerts.

community-cockpit / production · v2.1
Live refresh · 1s
+12 today
0
Active groups
↑ 8.4%
0
Active users
3 draws · 4 pushes
0
Live campaigns
100% encrypted
0
OAuth sessions
Campaign concurrency · anniversary 24h
Peak 8,412 / s
Draw participation System processing
8,412/s
00:0006:0012:0018:00
User tier share
Activity profile
  • VIP core8%
  • Active27%
  • Regular48%
  • New12%
  • Dormant5%
Group activity heatmap · 7×24
300+ groups
0
4
8
12
16
20
Mo
Tu
We
Th
Fr
Sa
Su
Bot event stream
  • LuckyDrawAnniversary draw complete · 5,200 entries12s ago
  • TagBotTagged 8,400 users as anniversary active1m ago
  • ButlerWinner notification pushed to 50 groups · 96% read2m ago
  • OAuthNew session issued · admin #2183m ago
  • ButlerBulk-issued 200 redemption codes5m ago
07
THE RESULT

Replace unpredictable manual ops with measurable bot-managed ops

Side-by-side key metrics from the same community at the same scale, plus what the client actually said — the most direct evidence this approach solved the problem.

Throughput
0+ QPS
Before
100 users/min
After
10,000+ QPS
Tagging efficiency
0x faster
Before
3-4h for tens of thousands
After
Sub-second
Multi-group coverage
0x coverage
Before
5-10 groups/admin
After
Hundreds/admin
Campaign prep time
0% shorter
Before
3-7 days prep
After
30-minute setup
Data security
0% encrypted
Before
No audit
After
OAuth 2.0 end-to-end
Ops headcount
0% saved
Before
3 full-time admins
After
1 part-time reviewer

"A campaign across 50 groups used to take a week of prep and three days of cleanup.The bots handle the grunt work now, so our ops team can actually design more interesting events. What I trust most is the OAuth layer — we know user data is safe instead of scattered across third-party tools."

C
Community operations lead, client side
Social community platform · 2026.03
PROJECT MILESTONES

Delivered 2 weeks ahead

  • 2025.11.05
    Requirements aligned
  • 2025.12.10
    Architecture design + OAuth layer
  • 2026.01.20
    All three bot modules built
  • 2026.02.15
    High-concurrency load testing passed
  • 2026.02.28
    UAT passed
  • 2026.03.10
    Full rollout · 2 weeks ahead
08
WHERE IT FITS

The same blueprint solves a class of problems

OAuth security baseline + high-concurrency engine + purpose-built bots + real-time data loop — any scenario that needs large-scale community ops and automated management can be ported onto this skeleton quickly.

Online education communities
Student grouping (course/progress/paid) + in-class draws + multi-class butler
E-commerce private communities
Customer tiers (new/repeat/VIP) + promo draws + multi-group fulfillment
Gaming communities
Player tags (rank/activity/spend) + patch-event draws + guild management
Enterprise internal communications
Team/project tags + high-concurrency broadcasts + multi-group permissions butler
Fan communities
Fan tiers + perk draws + multi-group bulk engagement
Paid knowledge communities
Member tiers + check-in/draw incentives + multi-cohort Q&A sync
09
DESIGN PRINCIPLES

Core design principles

01
Automate, don't add headcount
Don't scale admins; let purpose-built bots own the repetitive operations work.
02
Engineer for spikes, not queues
Don't ask users to wait or tolerate lag; build the architecture to absorb the traffic.
03
Security over convenience
OAuth end-to-end encryption plus fine-grained permissions — efficient and safe.
04
Real-time over hindsight
The cockpit surfaces data live so decisions happen in the moment, not in the post-mortem.
START YOUR AI DELIVERY

From idea to production,
we help you ship AI

Wavesteam ships enterprise AI software. We start from real business scenarios and run the full path from requirements to delivery on a software-engineering foundation.Production-ready AI software solutions for enterprises.

30-min free consultation
Book a consultation
Tell us your scenario; we'll outline a deliverable path.
CASE LIBRARY
Browse shipped case studies
300+ projects · 8 years · 0 disputes · National High-Tech Enterprise

Related cases

More case studies

Other projects delivered by Wavesteam — AI, IoT, platform builds and enterprise software.

  • BMS Battery Management System

    BMS Battery Management System

    An in-vehicle BMS monitoring platform with a full data pipeline and a clean migration from a legacy system to a modern stack.

    View case→
  • 3D Mold Quotation AI

    3D Mold Quotation AI

    A CAD-driven AI quotation system that collapses traditional mold pricing from days to minutes for manufacturing teams.

    View case→
  • Smart Industrial Park Management

    Smart Industrial Park Management

    An end-to-end digital park management platform: operations, work orders, emergency response and visual command center in one stack.

    View case→
Platform Build

If you want this kind ofplatform capability in your own business, we can start from the core loop and an MVP scope.

Best for platform products, admin consoles, mini programs and multi-role systems. We start with user journeys, permission design, the data loop and what ships in v1.

Business email
contact@boilingwater.cn
Office
10F, South Tower, Kingkey Yujing Times, Longgang District, Shenzhen

Please complete Cloudflare verification before submitting.

By submitting, you agree we'll use your information only for this consultation — never for unrelated marketing.

Wavesteam

Wavesteam ships production-grade AI software for B2B teams — mini programs, business systems, AI workflows, industry platforms and long-term engineering support.

Contact
© 2026 Wavesteam Technology. All rights reserved.
Email:contact@boilingwater.cnOffice:10F, South Tower, Kingkey Yujing Times, Longgang District, Shenzhen