# Display Different Forms on Different Products

Powerful Contact Form Builder allows you to display a unique form for each product on your Shopify store.\
You can do this in two ways, depending on how precise you want the form placement to be.

You now have **two clean options** to display different forms on individual product pages:

<table><thead><tr><th width="262.5">Option</th><th width="151.5">Difficulty</th><th>Best For</th></tr></thead><tbody><tr><td><strong>1. Add code in product description</strong></td><td>⭐ Easy</td><td>Fast setup, basic placement</td></tr><tr><td><strong>2. Use custom product template</strong></td><td>⭐⭐ Professional</td><td>Perfect layout control, recommended</td></tr></tbody></table>

***

### 🛠️ Option **1 — Add the Form Code Directly Inside the Product Description**

*Quick & simple — but positioning may not be perfect.*

Use this method if you want a fast setup and don’t need exact placement on the product page.

#### ⭐ Step 1 — Copy Your Form’s Embed Code

1\. Open the app > click **Forms** > open a form you want

2\. Click **Publish** button on the right corner

<figure><img src="https://docs.powerfulform.com/~gitbook/image?url=https%3A%2F%2F3488889492-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEGgRVSDpMlcGFz1igK0s%252Fuploads%252FdVwjLTPSBOow2lr88hYi%252Fimage.png%3Falt%3Dmedia%26token%3Dd9bf7a8d-4123-4c25-8cfc-8f0dcc64b2c0&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=910ef49c&#x26;sv=2" alt=""><figcaption></figcaption></figure>

3\. Select the display of the form: default, boxed, floating, popup

4\. Click **Get short code** > copy the short code of the form

<figure><img src="https://docs.powerfulform.com/~gitbook/image?url=https%3A%2F%2F3488889492-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FEGgRVSDpMlcGFz1igK0s%252Fuploads%252FexsvmySR040q3NZux7nZ%252F2025-04-18_17-16-22.png%3Falt%3Dmedia%26token%3Dfc4a229b-b0a6-4a80-82f6-2d0dc2ccb642&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=71cf3cad&#x26;sv=2" alt=""><figcaption></figcaption></figure>

Example: (xxx is form ID)

```
<div class="globo-formbuilder" data-id="xxxx"></div> 
```

⭐ Step 2 - Add form code to the product description

1. From Shopify admin page > go to **Products** > open a product detail&#x20;
2. In the product **Description** section, click the **\</>** button (HTML editor)
3. Paste your embed code into the description.

<figure><img src="https://3488889492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEGgRVSDpMlcGFz1igK0s%2Fuploads%2FYGdjTpB8KTSUqnPsrZ2c%2F2025-11-27_10-58-27.png?alt=media&#x26;token=72998cac-64db-47dd-9579-c2f1fafd0a40" alt=""><figcaption></figcaption></figure>

4. Click **Save**.

Now your form will appear on the product page inside the description area.

💡 Note: This method is easy but the form may not appear exactly where you want inside the layout.

***

### 🛠️ **Option 2 — Add Form Using a Custom Product Template**&#x20;

*Most professional method — allows perfect placement using the Theme Editor.*

This method allows you to add the form exactly where it should appear on product pages.

#### 📝 Step 1 — Create a New Product Template

1. From Shopify admin page > click **Online stores** > **Themes** > **Edit theme** > open the theme editor&#x20;
2. At the top center, click the **template selector** > choose **Products**&#x20;
3. Click **Create template** > name your new template (e.g **new contact form**).

<figure><img src="https://3488889492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEGgRVSDpMlcGFz1igK0s%2Fuploads%2FAkJ3qvOb8AOb0fxEhatn%2F2025-11-27_11-03-18.png?alt=media&#x26;token=99eea472-46d2-4b23-92d4-6bf18361381f" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3488889492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEGgRVSDpMlcGFz1igK0s%2Fuploads%2FDCbTKpdeatjrPkhXf6kU%2F2025-11-27_11-09-05.png?alt=media&#x26;token=1b07129b-ea31-4e8a-ad29-26a6a9fdd615" alt=""><figcaption></figcaption></figure>

#### 📝 Step 2 — Add Form Block to the Template

1. In the left sidebar, click **Add section** > **Apps** > add **Powerful Form Builder**&#x20;
2. Inside the block settings, paste your embed code:

Example code:  `<div class="globo-formbuilder" data-id="xxxx"></div>`&#x20;

(xxxx is the form ID)

<figure><img src="https://3488889492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEGgRVSDpMlcGFz1igK0s%2Fuploads%2FoEoAKAajp3sDlSVkJR4S%2F2025-11-27_11-11-22.png?alt=media&#x26;token=d7b3eefe-9650-4a73-a932-5b34100cfa32" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3488889492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEGgRVSDpMlcGFz1igK0s%2Fuploads%2FqcIoGMdU4SIvFWNnCFzZ%2F2025-11-27_11-16-04.png?alt=media&#x26;token=61a1f728-3fd6-46a2-a539-560086ff5a0a" alt=""><figcaption></figcaption></figure>

3. Drag the block to place the form where you want (before/after product info, below media, etc.)
4. Click **Save**.

#### 📝 Step 3 — Assign Template to a Product

1. Go back to Shopify admin > **Products** > open the product that needs this specific form
2. On the right sidebar, find **Theme template** > select n**ew contact form** template (the template you just created)
3. Click **Save**.

<figure><img src="https://3488889492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEGgRVSDpMlcGFz1igK0s%2Fuploads%2FccGVJ4JEO5Gvh2FqekMW%2F2025-11-27_11-23-24.png?alt=media&#x26;token=17c1e36a-efce-433f-9ee3-98853b57d8d3" alt=""><figcaption></figcaption></figure>

Now only this product uses the template that contains your custom form.

#### 📝 Repeat for Each Product

To assign a different form for another product:

* Create or duplicate the product template
* Insert a different form block or embed code
* Assign that template to that product

This gives you full control and unlimited flexibility.&#x20;

***

#### Need More Help?

If you still need assistance, please contact us at [**support@powerfulform.com**](mailto:support@powerfulform.com). Our team will be happy to help you resolve any issues or guide you further.
