# Upload Fields

### About Integrations Between PageFly And Partners

PageFly has integrated with a wide range of third-party apps to help users enhance their online stores. Upload Fields apps give your customers more control and flexibility in their shopping experience. From personalized product options to convenient file uploads, these apps offer a range of features to boost conversions and customer satisfaction.

### How To Access And Use Third-Party Apps With PageFly

There are 2 ways to access and enable each third-party app that PageFly is integrated with:

* From editor page
* From Integrations page

Please check on this article to learn more on [how to access and use third party apps with PageFly](https://help.pagefly.io/manual/integrations/).

### What Apps Does PageFly Integrate With

First of all, before using these 3rd party app elements, please make sure that you install [PageFly](https://apps.shopify.com/pagefly?utm_source%3Dmanual%26utm_medium%3Darticle%26utm_campaign%3Dapp-listing/) in your store.

Here is a list of all “Upload Fields" third-party apps that have integrated with PageFly:

#### Zepto – Product Personalizer

Before using this element, you have to install the [Zepto – Product Personalizer](http://www.pagef.ly/don2) app and configure all options in this app and then come back to PageFly to use the element(s) for the corresponding product(s) you want.

{% hint style="warning" %}
**Important note**:

The Product Personalizer element can be displayed on any page such as home page, regular page, collection or product pages, etc. You can only use the Product Personalizer element one time on a page, and it must stay inside the Product Details element.

* In the Product page, Zepto – Product Personalizer elements will depend on the products which you select in your Page Settings modal.
* For the other pages, you can select a specific product with the parameters in the General tab. You can read more here about the parameters in the General tab.
  {% endhint %}

#### File Uploads by UploadKit

Before using this element, you have to install the [File Uploads by UploadKit](http://www.pagef.ly/2eha) app and [set up all options](https://support.getuploadkit.com/) for the product(s) you want in the File Uploads by UploadKit app then come back to add the element on the corresponding product(s).

{% hint style="warning" %}
**Important note**:

* In the Product page, the Upload Fields element will depend on the selected products in your Page Settings modal.
* For the other pages, you can select a specific product with the parameters in the General tab of the Upload Fields element.
* The Upload Fields element can be displayed on any page such as your homepage, regular page, collection or product pages.
* You can use the Upload Fields element as many times as you want on a particular page. However, you can only use one Upload Fields element in a Product Details element.
* Upload Fields element must stay inside the Product Details element.
  {% endhint %}

#### Product Options & Customizer

Before using this element, you have to install the [Product Options and Customizer](https://apps.shopify.com/product-customizer) by Product Customizer app to your store and configure all options in the app and then come back to PageFly to use the element(s) for the corresponding product(s) you want.

{% hint style="warning" %}
**Important note**:

The Product Options and Customizer element can be displayed on any page such as the home page, regular page, collection or product pages, etc. You can use the Product Options and Customizer element many times on a page.

* In the Product page, the Product Options and Customizer element will depend on your selected products in your Page Assignment – [Page Settings modal](https://help.pagefly.io/manual/page-settings). Once you drag the element into the Editor, it will pull all product options of the assigned product on your live page.
* For the other pages, you can select a specific product with the parameters in the General tab. You can read more [here](https://help.pagefly.io/documentation/pagefly-elements-general-settings/) about the parameters in the General tab.
* The Product Options and Customizer element must stay inside the Product Details element.
  {% endhint %}

#### Textbox - Textfield By Textify

Before using this element, you have to install the [Textbox ‑ Textfield by Textify](https://pagef.ly/1wnge4) app to your store and [configure all options](https://www.youtube.com/playlist?list%3DPLMKR8dzQQIBJ37dmMH8zS4ASTJ5tbf9nV) in the app and then come back to PageFly to use the element(s) for the corresponding product(s) you want.

{% hint style="warning" %}
**Important note**:

* Textbox - Textfield element comes in 1 variation: Textbox by Texttify
* The element ONLY works on Product pages and must be inside the Product Details element
* The element can be used one time per page.
  {% endhint %}

#### Upload‑Lift Image Upload

Before using this element, you have to install the [Upload‑Lift Image Upload](https://www.pagef.ly/1bjq25) app to your store, configure all options, and then come back to PageFly to use the element(s) on all of your PageFly pages.

{% hint style="warning" %}
**Important note**:

* This element can work on all page types
* It must be inside the product details element
  {% endhint %}

#### Mini: Customization Fields

Before using this element in PageFly, you have to Install [Mini: Customization Fields](https://www.pagef.ly/1lxxlm) app to your store and configure all options in the app.

Important note:

* Element ONLY works on Product pages and must be inside Product Details element
* The element can be used one time per page

### Tips & Best Practices

We strongly recommend using the Shopify App Block Element for third-party app integration. Available for Shopify theme OS 2.0, this feature simplifies adding third-party app functionality to your PageFly pages or sections. It offers greater flexibility, easier updates, and an improved user experience. While limited to one per page, the App Block is a valuable tool to enhance your store's capabilities.

For detailed setup guidance, refer to our [App Block article](https://help.pagefly.io/manual/how-to-use-shopify-app-block-element-with-pagefly-section/). This simple change can substantially improve your third-party app integration and overall store performance.


---

# 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://help.pagefly.io/integrations/third-party-elements/what-upload-fields-apps-does-pagefly-integrate-with.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.
