Skip to main content

Components

When writing messages, we choose what to say and how to say it, then craft a message accordingly. Take a look a this sample message. Sample Message 1 Pn Any message usually contains multiple components: greetings, value propositions, product or feature offerings, incentives, calls to action, and so forth. Messagewith Components Pn

Why use Components?

Traditional messaging requires writing separate messages for each user type. With components, you write variations of each message part, then let agents combine them to create thousands of unique messages. For example, instead of writing 10,000 complete messages, you might create:
  • 5 greeting variations
  • 8 value proposition variations
  • 6 offering variations
  • 4 call-to-action variations
This creates 960 possible message combinations (5×8×6×4) that agents can test and optimize for individual users.So, what you’re writing is not one message, but a group of messages made up of different combinations of alternates. We call these message groups on Aampe.

How Agents Use Components

Agents test different component combinations to discover what resonates with each user. One user might respond to urgent greetings with discount offers, while another prefers casual greetings with convenience messaging. Each component combination becomes a learning opportunity. Agents track which combinations drive engagement and conversions for their specific user, then optimize future messages accordingly.

Component Best Practices

Include key components in every message. We recommend adding an Offering and Value Proposition to establish clear purpose and benefit. Avoid multiple components of the same type per message. Using two value propositions makes it impossible for agents to learn which one drove user response. Create meaningful variations. Each component alternate should offer a distinctly different approach, tone, or focus to give agents genuine testing options.

Labels

Labels are semantic tags that describe what each component represents. They enable agents to learn patterns across different messages and apply successful strategies to new content. Without labels, agents see each message as completely unique. With labels, agents can learn that a user responds to “urgent” messaging or “discount” offers, then apply this learning to new messages with similar labels. Labels Pn Much like tags on music or video content, labels help the system understand content characteristics and user preferences at a deeper level than individual songs or videos. Within Aampe, you can create any group of labels you like. We also offer several common label groups by default.

Offering

What you’re promoting—products, features, services, or destinations. Examples include “Flights,” “Hotels,” “Food Delivery,” or “Premium Features.”
Let’s do a quick exercise Look through your app or product and try to list down your unique offerings. Hint: usually these are the different destinations, tabs or pages on your app.

Why users should care, focused on core human values rather than product features.
ValueDescriptionCopy Example
ConvenienceMaking things easy, quick, and hassle-free for users.”Get what you need, when you need it—effortlessly.”
TrustEnsuring reliability, honesty, and integrity in all interactions.”Built on trust, designed for you.”
PersonalizationTailoring products, services, or experiences to individual needs.”Tailor-made just for you—because one size doesn’t fit all.”
AffordabilityEnsuring users get value for money with budget-friendly options.”Great experiences shouldn’t break the bank.”
QualityDelivering excellence, durability, and high standards in products and services.”Excellence you can see, feel, and trust.”
ControlGiving users the ability to manage their experience and outcomes.”Take charge—you’re in full control of every step.”
Important: Value propositions should reflect user benefits, not product features. “Instant Delivery” (product feature) vs “Convenience” (user benefit).

Incentive

How you sweeten the deal to encourage action. Examples include “Percentage Discount,” “Dollar Discount,” “Free Trial,” or “Free Delivery.” Examples of Incentive Labels:
IncentiveDescriptionCopy Examples
Percentage DiscountOffers a % off the price.”Save 20% on your next order”
Dollar DiscountOffers a fixed amount off.”Enjoy $10 off your first purchase”
Free TrialAllows users to try before committing.”Try it free for 30 days—no credit card required!”
Free DeliveryEliminates delivery costs.”Enjoy free delivery on all orders over $50!”

Greeting

How you grab attention and open the conversation. Examples include “Direct,” “Curious,” “Question,” “Contextual,” or “Celebratory.” Examples of Greeting Labels:
GreetingDescriptionCopy Example
DirectA widely used, general opener.”Hey there!” “Hi”
CuriousUses intrigue or a teaser to grab attention.”Guess what?” “Did you know?”
QuestionSparks curiosity by starting with a question.”Did you know you have a surprise waiting?”
ContextualAcknowledges past activity or context”Welcome back! Let’s pick up where you left off.”
CelebratoryHighlights achievements or milestones.”Congrats! You just unlocked something.”

Call to Action

How you encourage user action. Examples include “Directive,” “Encouraging,” “Exploratory,” “Social,” or “Contextual.” Examples of Call to Action Labels:
Call to actionDescriptionCopy Examples
DirectiveDirects users to purchase, subscribe, or commit.”Subscribe now”
EncouragingMotivates the user to take action with confidence.”Get started” “Go for it!” “Take the next step”
ExploratoryEncourages browsing or discovery.”Check out our latest features!” “Explore more” “Dive in”
SocialInvites users to join or engage socially.”Join our growing community today!”
ContextualAcknowledges past activity or context”Don’t forget—complete your setup today!”

Tone

The communication style and voice. Examples include “Casual,” “Friendly,” “Professional,” “Reassuring,” or “Playful.” Example of Tone Labels:
ToneDescriptionCopy Examples
CasualRelaxed and conversational.”Hey! Thought you’d love this—check it out!”
FriendlyWarm and inviting.”We’re so glad you’re here! Let’s get started.”
ProfessionalClear, polished, and business-like.”Here’s everything you need to know about your account.”
ReassuringBuilds confidence and credibility.”Your security is our top priority. Here’s how we protect you.”
PlayfulLighthearted, fun, and sometimes humorous.”You + this deal = a match made in heaven. ❤“

Other

The Other component is for adding variation to anything that doesn’t fit into any of the other buckets. Most customers use the Other component to do things like experiment with different emojis.

Custom Components

Create custom components when your message includes distinct elements that don’t fit standard categories. Examples might include “Music Genre,” “Cuisine Type,” or “Sub-features.” Custom components follow the same rules: distinct alternates with clear, non-overlapping labels that function as modular building blocks. Use custom components when you need to track performance on unique message aspects or experiment with specialized personalization patterns. Best Practices:
  • Avoid creating Custom Components that overlap with existing ones
  • Make sure the labels are broad enough to be used in tandem other components & their labels
  • Use consistent labeling to ensure agents can learn effectively
Examples:
  • Component: Music Genre
    Labels: Indie, Hip-hop, Jazz, Pop, Classical
  • Component: Cuisine Type
    Labels: Italian, Mexican, Thai, Indian, Chinese
  • Component: Sub-features Labels: Dashboard, Notifications, Payments, Account Settings, History, Wishlist

Getting Started

Start with core components that align with your business model and user journey. Focus on creating 3-5 meaningful variations for each component type rather than trying to cover every possibility. Work with the Aampe team during onboarding to define value propositions that reflect genuine user motivations rather than product features. This foundational work pays off with faster agent learning. Remember that agents need time to test combinations and learn patterns. Start simple, then expand your component library as you see which approaches work best with your audience.
For more information and Best Practices, check out our Content Playbook