# AI Snippets and Personalization

AI snippets are RevvedUp's secret weapon for creating genuinely [personalized outreach](/ai-features-how-it-works/research/contact-personalization.md) at scale. They transform static templates into dynamic messages that speak directly to each prospect's unique situation, challenges, and opportunities. Powered by RevvedUp's [AI features](/ai-features-how-it-works/overview.md), snippets generate unique content for every contact.

## Understanding AI Snippets

### What Are AI Snippets?

AI snippets are intelligent content generators that:

* **Dynamically create** unique content for each prospect
* **Pull from multiple data sources** to ensure relevance
* **Maintain consistent quality** while varying the message
* **Adapt to context** based on buyer and seller information
* **Scale personalization** across thousands of prospects

### How They Work

1. **Template Placement**: You insert `{{AI.KEY}}` placeholders in your sequence
2. **Data Gathering**: RevvedUp pulls relevant information from multiple sources
3. **AI Generation**: Our AI creates unique content based on your prompt
4. **Quality Control**: Generated content passes through validation checks
5. **Final Output**: Personalized content appears in each prospect's sequence

### The Power of Context

AI snippets don't just fill in blanks—they understand context:

* Company size, industry, and what they do
* Contact role, seniority, and likely priorities
* Your product benefits and success stories
* Connect directly with Revveal research
* Can be influenced based on selected Resources

## Creating AI Snippets

### Step-by-Step Creation

1. **Access the Builder**
   * In your sequence template, locate the right sidebar
   * Ensure you’re in ‘Co-Pilot’ mode
   * Find the "AI Snippets" section
   * Click **"New Snippet"**
2. **Define Your Snippet**
   * **Key**: Create a unique identifier (e.g., `PAIN_POINT`, `SUCCESS_METRIC`)
   * **Element Type**: Choose between Text or List
   * **Prompt**: Write clear instructions for the AI
3. **Configure Output**
   * Set length parameters
   * Choose data sources
   * Add resource connections
4. **Generate and Test**
   * Click **"Generate AI Snippet"**
   * Copy the AI Variable
   * Paste it into the sequence to start using the AI Snippet

### Snippet Configuration Options

#### Element Types

**Text Snippets**

* Single blocks of dynamic content
* Ideal for sentences or paragraphs
* Length controlled by words, sentences, or paragraphs
* Perfect for observations, benefits, or insights

**List Snippets**

* Bulleted or numbered lists
* Great for pain points, features, or benefits
* Control number of items (min/max)
* Automatically formatted for readability

#### Length Controls

**For Text Snippets**:

* **Words**: Precise control (e.g., 10-20 words)
* **Sentences**: Natural breaks (e.g., 1-3 sentences)
* **Paragraphs**: Longer form (e.g., 1-2 paragraphs)

**For List Snippets**:

* **Min Items**: Minimum number of list items
* **Max Items**: Maximum number of list items
* **List Type**: Bulleted or numbered format

### Template Resources

Resources provide additional context for AI snippets:

1. **Access Resource Management**
   * Click "Manage" link in snippet creator
   * Or navigate to template resource slots
2. **Add Resource Slots**
   * Name the slot (e.g., "Case Study", "ROI Data")
   * Tick the box so it will be used in the campaign
3. **Use in Snippets**
   * Check resources in snippet configuration
   * Reference in prompts for richer content
   * Ensure campaign assigns actual resources

Inside of AI Snippets you are adding the resource placeholder. When you go to use this sequence inside of a campaign you'll select the resource(s) you'll want to use/consider for that slot. If you add multiple resources to the same slot, AI will pick the best matching resource, analyze the resource, determine how the resource is relevant for our outreach given the context, and use that resource as part of the content being generated.

### Revveal Integration

Revveal is RevvedUp's research engine that powers our best sequences. It provides deep, real-time insights that make your outreach incredibly relevant.

Reference Revveal data directly in your AI snippets: `<revveal-company-insights>`, where company-insights is one of your revveal questions.

**Example Prompt with Revveal:**

```
"Based on <revveal-company-insights>, identify the most pressing challenge this company faces in scaling their sales team"
```

Our most successful sequences always connect to Revveal for maximum personalization.

## Using Snippets in Templates

### Basic Usage

Insert AI snippets using the `{{AI.KEY}}` syntax:

```
Hi {{BUYER.CONTACT.FIRST_NAME}},

I noticed {{AI.COMPANY_OBSERVATION}}.

Many {{BUYER.ACCOUNT.INDUSTRY}} companies struggle with:
{{AI.PAIN_POINTS}}

We've helped similar companies {{AI.SUCCESS_STORY}}.
```

Snippets are not included in the sequence writing until they are referenced inside of the message, like they are here for COMPANY\_OBSERVATION, PAIN\_POINTS and SUCCESS\_STORY.

***

**Next Steps**: Ready to fine-tune how AI writes? Continue to [Writing Controls and Style](/sequences/writing-controls.md) to perfect your AI's voice, or explore [Variables and Dynamic Content](/sequences/variables.md) to combine AI with data-driven personalization.

***

## Related Features

### Sequence Building

* [Sequences Overview](/sequences/overview.md) - Introduction to sequence templates
* [Quick Start](/sequences/quick-start-1.md) - Get started building sequences
* [Building Steps](/sequences/building-steps.md) - Create and configure sequence steps
* [Writing Controls](/sequences/writing-controls.md) - Fine-tune AI writing style
* [Variables](/sequences/variables.md) - Dynamic content with variables

### AI Features

* [AI Features Overview](/ai-features-how-it-works/overview.md) - How RevvedUp's AI works
* [Contact Personalization](/ai-features-how-it-works/research/contact-personalization.md) - AI-powered contact insights
* [AI Sequence Writing](/ai-features-how-it-works/generate-content/sequence-writing.md) - How AI generates sequences
* [Content Quality Excellence](/ai-features-how-it-works/generate-content/content-quality.md) - Quality standards for AI content

### Configuration

* [Revveal Questions](/gtm-playbook/revveal.md) - Set up research questions
* [Resources](/gtm-playbook/resources.md) - Configure resource materials
* [Seller Profiles](/gtm-playbook/seller-profiles.md) - Define your selling context
* [ICPs](/gtm-playbook/icps.md) - Target ideal customer profiles
* [Personas](/gtm-playbook/personas.md) - Define buyer personas


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.revvedup.ai/sequences/ai-snippets.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
