> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.boxiapps.com/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).

# How to Personalize Products using Custom Fields?

You want to offer a box of personalized products for your customers, for example:

* A greeting card with a custom message
* A mug or cup with a photo printed on it
* A logo or note for corporate gift boxes
* A name embroidered on a jacket or a design provided by the customer
![](https://storage.crisp.chat/users/helpdesk/website/-/3/7/a/6/37a622ee17372e00/screenshot-2025-10-28-at-14330_hszymi.png =1000x769)


|| This feature is available starting from the **Advanced plan**.

**Steps to Add Custom Fields**


1. Open the [Boxi app admin dashboard](https://admin.shopify.com/apps/boxi/app)
2. In the list of builders, click on the one you want to add custom fields
3. Navigate to the **Product personalizations** section and click on it

![Product personalization](https://storage.crisp.chat/users/helpdesk/website/-/3/7/a/6/37a622ee17372e00/screenshot-2025-10-28-131049_17nkjef.png =1000x907)

3. Click **Create personalization**

![Create personalization](https://storage.crisp.chat/users/helpdesk/website/-/3/7/a/6/37a622ee17372e00/screenshot-2025-10-28-131231_jdiovn.png =1000x540)

4. Click **Browse** and select the product you want to add custom fields to - make sure this product is already included in your builder

![Add product](https://storage.crisp.chat/users/helpdesk/website/-/3/7/a/6/37a622ee17372e00/screenshot-2025-10-28-131339_1vkuv0s.png =1000x505)

5. Click **Add custom field**, then choose the type of field you want to add - e.g., select I**mage upload** to let customers upload a photo

![Add custom field](https://storage.crisp.chat/users/helpdesk/website/-/3/7/a/6/37a622ee17372e00/screenshot-2025-10-28-131530_ccvrbp.png =1000x661)

6. Add a Label (e.g., “Photo”) and choose whether the field should be required
7. Click **Done**, then **Save** your changes. You can add more fields if you want.

![Save changes](https://storage.crisp.chat/users/helpdesk/website/-/3/7/a/6/37a622ee17372e00/screenshot-2025-10-28-131700_qk8fts.png =1000x659)

8. Open your builder on store and find the product with custom field.

![](https://storage.crisp.chat/users/helpdesk/website/-/3/7/a/6/37a622ee17372e00/screenshot-2025-10-28-at-14330_hszymi.png =1000x769)
✅ That’s it!

When the customer adds the box to cart, the personalized product will have a line item property with the value of the custom field.

![](https://storage.crisp.chat/users/helpdesk/website/-/3/7/a/6/37a622ee17372e00/screenshot-2025-10-28-150245_kp1og3.png =1000x705)
