Case Studies

Case Study

Newsletter AI

Live2026AonvinaJason
Client
Aonvina
Role
AI Engineer
Markets
Vietnam
Stage
Production
Industry
Enterprise AI / Internal Comms
Timeline
2026

Project Brief

Information overload hits every morning — hundreds of articles across dozens of sources, and a 300-person team that needs to stay current without spending hours reading.

About the Company

Context before the build.

Aonvina operates in a fast-moving industry where daily news awareness is a competitive necessity, not a nice-to-have. Their team of 300 was drowning in feeds, bookmarks, and shared links — everyone curating their own signal from the same noise. Newsletter AI replaced that scattered effort with a single, autonomous pipeline: it crawls across sources, ranks stories by relevance using a tuned search algorithm, distills each into a crisp LLM-generated summary, and pushes the final briefing across multiple channels — Zalo, email, internal website — in the language each audience needs. The system was built for flexibility: swap providers or models at runtime, configure output languages per channel, and mix news sources without touching a single line of code. No dashboards to check. No manual forwarding. Just the signal, wherever your team lives.

Scope of Work

What Hahlex shipped.

Multi-channel delivery engine

Built a unified dispatch layer that publishes the same curated briefing to Zalo, email, and an internal website — each channel rendered to its native format without duplicating the pipeline.

Provider-agnostic LLM orchestration

Designed a pluggable summarisation layer so the system can switch between providers and models at runtime — no vendor lock-in, no redeploys.

Multi-language & source configuration

Added per-channel language settings and configurable news sources so different teams receive content in their working language from the sources that matter to them.

Aonvina scope visual

Live

Project status

3

Workstreams

5

Core technologies

Key Outcomes

The work behind the result.

Outcomes

  • Ship a daily personalised newsletter to 300 employees across Zalo, email, and internal web — zero manual intervention from curation to delivery.
  • Administrators set the cadence once; the agent handles scheduling, execution, and retries autonomously.
  • Ranking algorithm surfaces the day's most relevant stories, cutting noise to a fraction while preserving breadth of coverage.
  • Runtime model/provider switching and per-channel language configuration — the pipeline adapts without redeployment.

Tech Stack

Systems and tools used.

LLM orchestrationMulti-provider routingMulti-channel dispatch (Zalo / Email / Web)News aggregation & rankingScheduled task runner

Have a project like this?

Tell us what you're trying to ship. We'll tell you honestly if we're the right studio for it.

Work with us