# Customization & Personalization

Blitzllama's customization and personalization features ensure your surveys match your brand, have high response rates, and gather highly contextual insights.&#x20;

## 1. Customizing  Questions

You can fully customize each question component, including:

* **Text**: Modify the main question text, subtext, and labels.
* **Choices**: Add, remove, or edit the options available for selection.
* **Call-to-Action (CTA)**: Update the CTA text as needed.
* **Images**: Upload images to accompany questions.
* **Mandatory vs. Optional**: Mark any question as mandatory.

Each question type has its unique properties. Click `More Options` CTA in each question card to checkout the customizable properties. For example, the screenshot below demonstrates a multi-select question:

<figure><img src="/files/9vixZOumbkZ3VbV0lM13" alt="" width="375"><figcaption></figcaption></figure>

Additionally, you can add a **Thank You Card** at the end of your survey to thank participants and optionally provide further instructions or links.

## 2. Conditional Logic

The **conditional logic configurations** allow you to create complex and dynamic survey flows. These configurations include:&#x20;

* Branching logic based on user responses.
* Multi-path surveys to cater to diverse user journeys.

This feature mirrors the functionality of popular tools like Typeform and enables highly configurable survey flows.

<figure><img src="/files/rtLlxuWf7hiRXOrveua7" alt=""><figcaption></figcaption></figure>

## 3. Personalizing Language

Our platform provides extensive multilingual capabilities to ensure global accessibility:

* **Multi-Language Surveys**: A single survey can be launched in over 30 supported languages. All survey texts can be automatically translated from English to the desired language, with the option to manually edit translations for precision and tone.
* **Matching Language to User's App Language**: Use user properties to automatically match the survey language with the user’s app language. For example, if a user is using the app in Spanish, they will receive the survey in Spanish.
* **Automatic Translation**: Multilingual responses are detected and translated into English for analysis, while the original text is preserved for reference.

These features save time and streamline the process of gathering and analyzing responses from diverse user bases.

## 4. Personalizing Questions Texts

Using **Liquid Tags**, you can personalize survey content dynamically based on user attributes or backend triggers. This feature requires no custom code and significantly boosts response and completion rates.

#### Key Features of Liquid Tags:

* **User Attributes**: Access all user attributes from the dashboard under `Users & Cohorts > All Attributes`.

<figure><img src="/files/pOiT7MWK66YrSVOaubt8" alt=""><figcaption></figcaption></figure>

* **Event Properties**: Properties like date, time, boolean, and location from event properties can be used for personalization too.
* **Dynamic Selection**: If multiple backend triggers are present, the most recent trigger’s properties are used.
* **Data Type Support**: Strings, numbers, dates, and more are supported. All liquid tags are case-sensitive.

#### Implementing Liquid Tags:

To personalize a question, wrap the liquid tag with `##` within the text.&#x20;

<figure><img src="/files/11aleyuCsMOLp2nsC8MK" alt="" width="375"><figcaption></figcaption></figure>

For example:

* A user with `first_name = Brendan` will see: "Hi Brendan, how can we help you today?"
* If `first_name` is empty, the question will not show the liquid tag parameter.

<figure><img src="/files/LyfB97RZ3ToyPW4oi08B" alt="" width="188"><figcaption></figcaption></figure>

<figure><img src="/files/4gPkLa26Z4UWW4j9IeiK" alt="" width="188"><figcaption></figcaption></figure>

Users' liquid tags and event properties will be captured with each response and would appear in the Survey's Responses page.&#x20;

<figure><img src="/files/mxOX5ku08E9ZvJyyX3p1" alt=""><figcaption></figcaption></figure>

## 5. Customizing the Look & Feel

#### All Platforms

All UI and UX elements of survey widgets can be customized from the dashboard, including:

* Colors and styles.
* Predefined themes (e.g., light mode, dark mode).
* Theme assignment based on user segments or app settings.

You can head over to Settings > Branding on Blitzllama Dashboard to go ahead and customize.

<figure><img src="/files/rCjiAdwlFs1fcK9mnq73" alt=""><figcaption></figcaption></figure>

#### Web Surveys

Web surveys offer additional customization options:

* Upload custom CSS to modify the appearance.
* Control survey positioning on the screen.
* Upload custom fonts to align with brand guidelines.

<figure><img src="/files/8sF41PoaXhzT5PyujtHE" alt="" width="375"><figcaption></figcaption></figure>

#### c. Link Surveys

For link-based surveys, you can:

* Customize the URL to align with your branding. For instance, replace `link.blitzllama.com` with `feedback.acme.com`.  You can&#x20;
* For more link survey features, refer to our [link survey documentation](https://documentation.blitzllama.com/sdk/links).


---

# 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://documentation.blitzllama.com/quickstart-guides/customization-and-personalization.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.
