> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://salesrobot.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# AI Variables

If you’ve ever sent an outreach message that felt ***“too generic,”*** you already know why personalization matters.

A message that shows you did your homework will always stand out.

But going through every LinkedIn profile, scanning bios, and writing a custom icebreaker for each prospect, it’s just not practical.

This is exactly what **AI Variables** were built for.

## What are AI Variables?

|| Check out the full tutorial here: [[See how AI Variables work]](https://app.claap.io/salesrobot-1/c-FeovqGbCxf-YdthoNPub6vH)

AI Variables in SalesRobot let you add personalized, profile-based intros, directly into your messages.

Unlike basic variables (like {{firstName}}), AI Variables actually analyze your prospect’s profile, headline, or activity and create lines that sound like you wrote them.

## How to set up AI Variables

### Step 1: Start with your campaign

* Click **Create Campaign** and pick LinkedIn or LinkedIn + Email.

* Choose **Advanced user&#32;**flow

![](https://storage.crisp.chat/users/helpdesk/website/-/f/4/f/e/f4fedfcdcc3a3800/image1_gwkeip.gif)

### Step 2: Add your leads

* Import from **Sales Navigator, LinkedIn search, or a CSV**.

* Give your campaign a name so you can track it later.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/4/f/e/f4fedfcdcc3a3800/image3_1aqe7al.gif)

### Step 3: Create your sequence

Once you’ve added your prospects

* Configure the settings and save.

* Then from the create sequence options, select ***“From scratch”***

### Step 4: Set Up Connection Request Message

1. On the connection request step, you’ll see the message box.

2. Type your base message (e.g.,*&#32;“Hi {first_name}, I’d like to connect…”*).

3. To personalize this message using AI: 

* Click ***“AI Variables”***.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/4/f/e/f4fedfcdcc3a3800/image6_88k9b5.gif)


### Step 5: Choose or Create AI Variable

1. Explore:

* **Public AI Variables:&#32;**Pre-made variables provided for you to choose and use
![](https://storage.crisp.chat/users/helpdesk/website/-/f/4/f/e/f4fedfcdcc3a3800/image_80untn.png)

* **Saved Variables:&#32;**Variables you’ve created or customized and saved for later use
* **My AI Variables:&#32;**Your personal collection of AI variables, fully created and managed by you

![](https://storage.crisp.chat/users/helpdesk/website/-/f/4/f/e/f4fedfcdcc3a3800/screenrecording2025-10-0118592_1fpadoj.gif)


2. Pick a relevant variable (e.g., *“I know you’re busy with X”*).Click***&#32;“Use”&#32;***on your chosen variable.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/4/f/e/f4fedfcdcc3a3800/image5_5f0h5r.gif)


### Step 6: Understand the Prompt Logic
The AI prompt will look like this:

*“Based on the following information from the LinkedIn profile, complete the following sentence: I know you're super busy with...”*

The AI analyzes:

* LinkedIn headline
* Job title
* Summary
* Even the company website if available

It rewrites the sentence without copying profile text directly.

![](https://storage.crisp.chat/users/helpdesk/website/-/f/4/f/e/f4fedfcdcc3a3800/image2_1ufqmnl.gif)



| 📌 Example Message Output: 
*“Hi John, I’d like to connect. I know you’re super busy with sustainable project planning in the construction space, but would love to explore how we can support your LinkedIn outreach.”*


