> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jelou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Campaign parameters

> Personalize your bulk messages using dynamic parameters in your templates.

Parameters let you turn a generic template into a personalized message.

Instead of sending the same text to everyone, you can adapt parts of the message with specific data such as name, order, or date.

## What are parameters?

They are placeholders within the template that are automatically filled with dynamic information.

They are written in double curly braces with a number:

`{{1}}`, `{{2}}`, `{{3}}`

They can represent:

* Customer name
* Order number
* Date
* City
* Any relevant data for the message

## Example

**Template:**

Hello `{{1}}`, your order `{{2}}` has been shipped and will arrive on `{{3}}`.

**Final message received:**

Hello Ana, your order 5678 has been shipped and will arrive on April 21.

The same message can be automatically adapted for each recipient.

***

## How to use parameters in Jelou

To correctly configure a template with parameters:

1. Write the message text.
2. Insert parameters using double curly braces and numbers: `{{1}}`, `{{2}}`, `{{3}}`
3. Make sure the order and quantity match exactly with the data you will send.

<Warning>
  If the order or quantity do not match, the template may fail or be rejected.
</Warning>

## Where do the values come from?

When you send a campaign, the values come from:

### CSV file

* The first column must be the phone number (with country code).
* The following columns must correspond to the parameters.
* Each row represents a recipient.

### Configuration within Jelou

When creating the campaign, you map each parameter to a column in the CSV file.

Jelou automatically replaces the values in the final message.

<Note>
  The CSV must have the same number of parameters as the template.
</Note>

## Best practices

Keep the message clear and focused.

Recommended example:

Hello `{{1}}`, your appointment is on `{{2}}` at `{{3}}`.

Additionally:

* Do not use consecutive parameters without intermediate text.
* Avoid leaving fields empty.
* Always test before sending.

## How many parameters can you use?

You can use up to **9 parameters per message**.

But more does not mean better. The key is to use them with intention.

Clarity is always the priority.

## What happens if a parameter is empty?

If a parameter has no value:

* The message may come out incomplete.
* It may look unprofessional.
* It may affect the user experience.

That is why it is important to validate before sending.

## How to test your parameters

Before launching a campaign:

* Use the preview in Jelou.
* Send yourself a test message.
* Verify that all values are replaced correctly.
* Fix any errors before the bulk send.

Personalizing your messages well improves the experience and increases the likelihood of a response.

The key is not to use more parameters, but to use them with intention.
