← Latest papers
💬 NLP

LLM-Based Intelligent Notification Composition: From Static Personalization to Context-Aware Persuasive Messaging

This paper argues that Large Language Models (LLMs) offer a distinct, underinvested opportunity to optimize push notification effectiveness by shifting focus from static personalization to context-aware persuasive messaging, providing a framework to define message quality, disentangle generation gains from other system components, and guide strategic deployment across diverse domains.

Original authors: Nilesh Agrawal

Published 2026-05-19
📖 6 min read🧠 Deep dive

Original authors: Nilesh Agrawal

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine your phone is a busy restaurant, and push notifications are the waiters trying to get your attention. For years, these waiters have been very good at three things:

  1. Who they ask (picking the right table).
  2. What they recommend (picking the right dish).
  3. When they ask (waiting for the perfect moment).

But the fourth thing—how they ask—has been stuck in the Stone Age. They've been using a rigid, pre-printed script: "Your favorite [Item] is ready. Order now."

This paper argues that while the restaurant has spent millions optimizing the menu and the timing, the waiter's actual speech is the weakest link. The author, Nilesh Agrawal, suggests using "Large Language Models" (LLMs)—the same smart AI brains behind tools like this one—to rewrite the script in real-time, making the waiter sound human, relevant, and persuasive.

Here is the breakdown of the paper's main ideas using simple analogies:

1. The Problem: The "Fill-in-the-Blank" Trap

Most apps today use templates. Think of these like a "Mad Libs" game. The app knows you like pizza, so it plugs "pizza" into a sentence: "Order your favorite [pizza] now."

This is the structural ceiling. The waiter can't explain why you should order right now. They can't say, "Hey, it's raining outside, and your usual spot is still open. Plus, they have a new pineapple special that might be worth trying." The template is too stiff to handle the nuance of your actual life.

2. The Solution: Six Ways to Make the Message Better

The paper defines "good messages" not just by how many people click, but by six specific qualities. LLMs are like a master chef who can tweak the recipe for every single customer, whereas templates are like a factory line.

  • Contextual Relevance (The "Right Now" Factor):
    • Template: "Order pizza."
    • LLM: "It's a rainy Tuesday at 6 PM. Your usual spot is open, and they have a new special."
    • Analogy: A template is a generic flyer; an LLM is a personal text from a friend who knows your schedule and the weather.
  • Clarity (The "Glance" Factor):
    • Notifications appear on a tiny lock screen. Templates often create awkward sentences like "Your friend [Name] posted in [Group] about [Topic]."
    • LLMs can rewrite this to be short, natural, and easy to read in under two seconds.
  • Actionability (The "Why" Factor):
    • Template: "Complete your order." (Sounds like a chore).
    • LLM: "You're $12 away from free shipping on those shoes you left in the cart." (Sounds like an opportunity).
  • Novelty Handling (The "Discovery" Factor):
    • Templates struggle to introduce new things. They just say, "Try this new Thai place."
    • LLMs can bridge the gap: "You love Pad Thai. This new place has a Green Curry that regulars say rivals your favorite spot." It connects the unknown to what you already love.
  • Linguistic Freshness (The "Boredom" Factor):
    • If you see the exact same sentence structure every day, your brain learns to ignore it (like background noise).
    • LLMs can say the same thing in 10 different ways: a curiosity hook, a benefit statement, or a friendly reminder. This keeps the channel "alive."
  • Persuasive Appropriateness (The "Tone" Factor):
    • Some people respond to urgency; others to social proof. LLMs can switch tones dynamically. However, the paper warns this is a double-edged sword: if the AI lies (e.g., "Only 1 left!" when there are 100), it crosses from persuasion into manipulation.

3. The Results: How Much Better Is It?

The paper looked at real-world data from companies like DoorDash, Instagram, and e-commerce giants.

  • The Big Wins: When companies replaced old, rigid templates with LLMs, click-through rates jumped by 8% to 14.5%.
  • The Small Wins: In systems that were already pretty good, the jump was smaller (1% to 2.5%).
  • The Takeaway: LLMs add the most value where the current system is the weakest. If your "waiter" is already great, a smart AI helps a little. If your waiter is robotic, a smart AI helps a lot.

4. The Trap: Don't Blame the Waiter for the Food

A major point of the paper is attribution.
Often, a company says, "Our AI notifications increased sales!" But maybe the AI didn't do it. Maybe they just started sending the notification at a better time, or they picked a better product to show.

  • The Paper's Rule: You must test the message separately from the timing and the product. If you change all three at once, you don't know which one actually worked.

5. When NOT to Use an AI Waiter

The paper is careful to say: Don't use an LLM for everything.
If you need to send a password reset or a delivery confirmation, a template is better.

  • Why? You don't need creativity for "Your package arrived." You need speed, clarity, and zero errors. Using a fancy AI here is like hiring a Shakespearean actor to read a grocery list—it's expensive, slow, and risks making things up (hallucinations).

The Decision Framework:
Only use the LLM if:

  1. The message can be said in many different ways.
  2. The user cares about how it's said, not just what is said.
  3. The system has enough personal info to make the message feel grounded.

6. The Ethical Guardrails

Because these AI waiters are so good at persuasion, they can easily cross the line into manipulation.

  • The Risk: An AI could invent fake urgency ("Sale ends in 5 minutes!") to trick you.
  • The Fix: The paper proposes a "Factuality Guard." Before the message is sent, a second system checks: "Did the AI invent this discount? Is the inventory real?" If the AI lies, the message gets blocked.

Summary

This paper argues that the next big leap in app engagement isn't finding better products or sending them at better times. It's about how we talk to people. By swapping rigid, robotic scripts for smart, context-aware conversations, apps can be more helpful and less annoying. But we must be careful to use this power only when it fits, and to ensure the AI tells the truth.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →