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.,

welcome_message

,

follow_up_offer

). 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.

Creating Tasks for Your AI Agent

Using Forms in Your AI Agents

Was this article helpful?