---
title: Transform Data
slug: transform-data
docTags: 
createdAt: 2025-08-11T11:13:45.000Z
---

One of the most common data transformation jobs is converting data to specific formats. Historically, this operation has required Python or JSONata expertise. Turbine eliminates this need by using a transformation action in a playbook.

## Basic Transformation Action Set Up

Time to start basic set-up for the Transform Data action.

You have already created a playbook, and you are ready to transform the data from a property.

1. From your playbook, click **Add an action**.
2. From the **ACTION** panel, click the **Action** drop-down.
3. Select **Transform Data** and then click **Configure**.

   ::Image[]{src="https://api.archbee.com/api/optimize/511c8QBH-VHiwWnyzIwUb/2zHOsDSv0ZcnuqF5OBjaG_transform-data-action.png" size="22" width="270" height="600" darkWidth="800" darkHeight="1777" position="center" showCaption="false"}

:::Paragraph{indent="1"}
The transformation builder opens.
:::

::Image[]{src="https://api.archbee.com/api/optimize/511c8QBH-VHiwWnyzIwUb/weC0VHfHOu2OJtmThTWOj_basic-transformation-window.png" size="68" width="1080" height="410" darkWidth="800" darkHeight="303" position="center" showCaption="false" indent="2"}

4. Click the pencil icon to rename the block. Turbine automatically updates the block name in snake case. To duplicate the block, click the **Copy** icon.
   :inlineImage[]{src="https://api.archbee.com/api/optimize/511c8QBH-VHiwWnyzIwUb/-MynuJJfm07AkrAzAqqkV_basic-transformation-naming.gif" alt caption}
   If you rename a block after clicking **Apply**, the original block name does not change. To update, click the lock icon and rename.
   :inlineImage[]{src="https://api.archbee.com/api/optimize/511c8QBH-VHiwWnyzIwUb/iTTWzHSOJvUra6ARClh0Y_basic-trans-rename-ex.png" alt caption}
   A warning dialog reminds you that changing the key name could break downstream actions if referenced.

   ::Image[]{src="https://api.archbee.com/api/optimize/511c8QBH-VHiwWnyzIwUb/cULyfgg2g-pR_6SP6kqhv_basic-trans-caution-name-change.png" size="26" width="297" height="285" darkWidth="800" darkHeight="767" position="center" showCaption="false"}
5. In Block 1, on the **FIRST** line, click the **Select a Transformation** drop-down and select a transformation type.
6. Once configuration is complete, click **TRANSFORM AGAIN**.
   The next line in the block is **THEN**. Select the next transformation action to apply to the output of the previous line.

### Marking Data as Sensitive

If your data has any sensitive information, you can mark as sensitive by clicking the **Contains sensitive data** checkbox. The data is not shown in the UI or in the logs.

::Image[]{src="https://api.archbee.com/api/optimize/511c8QBH-VHiwWnyzIwUb/weC0VHfHOu2OJtmThTWOj_basic-transformation-window.png" size="78" width="1080" height="410" darkWidth="800" darkHeight="303" position="center" showCaption="false"}

## Basic Transformation Use Cases

See [Transform Data Action - Use Cases](docId\:AJrCwWpKiCH7itjVXjwZG) for examples.

Continue to the next section for a table for advanced transformation example.
