# Working with Modifiers

## **Purpose**

Modifiers are used to format source data that is to be sent to the destination system. Various modifier functions are available for users to select from to change/format data as needed.

This tutorial will go over the steps involved in using Data Modifiers in detail.

## **Preconditions**

In order to successfully use Modifiers, certain prerequisites need to be fulfilled:

**1.Create Flows**

A Flow is a set of statements written in the form of pseudocode to satisfy the business logic of the integration. It forms the neural schema of the integration. More details on how to write a Flow can be found [here](https://docs.cloras.com/developers/flows/add-new-flow).

Include the Mapping handler in the Flow.

**2. Create an Integration Pipe**

For steps on How to create an Integration Pipe, click [here](/tutorials/create-an-integration-pipe.md).

**3. Setup Mapping nodes**

&#x20;For steps on How to Map data, click [here](/tutorials/how-to-map-data.md).

## Steps to Map data

1.Open the Mapping node and add the fields to be mapped as needed.

2\. Click on the Modifier icon in the center panel to open the Modifier window

![](/files/-MBDzwJYY2xAoNf2ZCM4)

3\. Here, you can drag and drop the Source fields on to the **Play Area** as shown below:

![](/files/-MBE-1St4m7w6wXn8irE)

4\. If more than one field is added to the play area, you may **Swap** or **Group** the fields

5\. Next, drag and drop a **Modifier function** from the right-hand side on top of the source field in the Play area.

![](/files/-MBE-D83vcJzjqlx3fwo)

6\. Configure the Modifier function by clicking on the function in the Configuration section. Depending on the function chosen, the configuration values will differ.

**Example,**

For "extend" function:

![](/files/-MAR-hxwiETz0_zpENGI)

For "insert" function:

![](/files/-MAR-hxxRShxVxKfL-42)

More on Modifier functions can be found below:&#x20;

{% content-ref url="/pages/-M1QC6ufu3OeCk3zpHDG" %}
[Mapping and Modifiers](/project-manager/integrations/mapping-and-modifiers.md)
{% endcontent-ref %}

7\. Use the preview section, to get an idea of how the modifier functions would work on your source data.

![](/files/-MBE-OMC9agq9Muhdf5t)

8\. Once the functions have been added, click on the **Save** butto&#x6E;**.** &#x20;


---

# 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.dckapintegrator.com/tutorials/working-with-modifiers.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.
