Snippets
Snippets are reusable message templates your AI agent uses to start, end, or guide conversations. They help ensure consistent tone, structure, and personalization across all interactions — saving time and improving the conversational flow.
What Are Snippets?
A Snippet is a pre-set message (or group of messages) that can be triggered anywhere in your AI’s conversation flow. You can use them to:
- Create greeting or closing messages
- Provide consistent brand responses (like FAQs or disclaimers)
- Insert quick messages your agent uses across different journeys
- Maintain tone and voice consistency across all agents
Think of Snippets as your AI’s “pre-saved sentences” that can be reused again and again.
Why Use Snippets?
Benefit | Description |
|---|---|
Consistency | Keep brand tone and phrasing uniform across all conversations. |
Efficiency | Avoid rewriting common messages. |
Scalability | Quickly apply updates to all agents using a shared snippet. |
Personalization | Use variants to make conversations feel natural and varied. |
Example Use Cases
Type | Example |
|---|---|
Closing Message | “Thanks for chatting! You can always reach out if you have more questions.” |
Reassurance | “No worries — I’ve got this handled for you.” |
Call to Action | “Would you like to schedule a quick demo?” |
Legal or Disclaimer Note | “This is an AI-generated response. Please verify details for accuracy.” |
How to Create a Snippet
1. Go to
Library → Snippets → Create New
2. General Settings
Under the General tab, fill out your snippet’s main details:
Field | Description |
|---|---|
Message Title | The name of your snippet (e.g., “Welcome Message” or “Follow-up Offer”). |
Snippet Token | A unique identifier for the snippet (e.g.,
,
). This token lets you reference it easily in Tasks, Forms, or Conversations. |
Tags | Add tags to help organize and categorize your snippets. (e.g., “sales”, “support”, “closing”). |
Tip: Keep your token names short, clear, and descriptive.
Example:ai_greeting,checkout_closing,feedback_request.
3. Add Variants
Click on the Variants tab to define the different ways your AI can say the same message.
Field | Description |
|---|---|
Variant List | Enter alternative phrasings for the same message. The AI will randomly or intelligently rotate between these to keep responses natural. |
Add More | Click “Add More” to include additional message options. |
Example:
“Hi there 👋 How can I help you today?”
“Hey! What brings you here today?”
“Hello! Let’s get started — what would you like to explore?”
Best Practice: Add 3–5 variants for each message to make the AI feel more human and conversational.
4. Save Your Snippet
Click Create to save your snippet.
You’ll now see it listed under your Snippets Library with options to Edit, Delete, or Duplicate later.
Using Snippets in Conversations
Once created, you can insert snippets in different parts of your AI’s workflow:
Location | How to Use |
|---|---|
Tasks | Insert snippet placeholders into the AI’s response text. |
Forms/Actions | Use snippet tokens to reference dynamic messages (like thank-you notes). |
Agent Messages | Include snippets to make openings or closings consistent across journeys. |
Example: Creating a Greeting Snippet
Setting | Example |
|---|---|
Message Title: | Welcome Message |
Snippet Token: | welcome_message |
Tags: | greeting, onboarding |
Variants: | “Hi there 👋 Welcome to MagicBlocks! How can I assist you today?”“Hey! Excited to help you get started with your AI agent.” |
Best Practices for Great Snippets
Keep messages under 250 characters for readability.
Add friendly emojis where appropriate to humanize tone.
Use variants to reduce repetition fatigue.
Update snippets regularly as your brand messaging evolves.
Tag and group snippets by journey or function (e.g., “Sales,” “Support,” “Feedback”).
Summary
Snippets are your AI’s reusable building blocks for conversations.
They streamline content creation, maintain consistency, and allow your agents to speak in a unified brand voice — all while feeling dynamic and human.
Use them for greetings, follow-ups, confirmations, or any repetitive message your AI delivers.