> For the complete documentation index, see [llms.txt](https://docs.powerfulform.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.powerfulform.com/display-and-placement/popup-new-button.md).

# New popup button

Add a brand-new button that opens your form in a popup when clicked.

{% hint style="info" %}
**Not what you need?** If your theme **already has a button** and you just want it to trigger the popup, use [Trigger a Popup Form via Theme Button](https://globosoftware.gitbook.io/globosoftware-docs/form-setup/display-and-placement/popup-theme-button) instead. This guide is for adding a **new** button.
{% endhint %}

This guide explains two easy ways to display a popup form button on your Shopify store:

* **Method 1:** Assign the popup form button to a specific page (automatic placement)
* **Method 2:** Copy the popup code and insert the button anywhere on your page (custom placement)

Choose the method that fits your needs.

## 🚀 Method 1 — Assign the Button to a Page (Automatic)

✨ *Fastest & easiest — the app inserts the popup button for you.*

{% stepper %}
{% step %}

#### Open your form

Open the app > click **Forms** > open the form you want to display or create the new one
{% endstep %}

{% step %}

#### **Click Publish button**

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-abb36d5236c6708c7542896c0b28af6f68c1538a%2Fscreenshot-imported-display-and-placement-add-a-form-with-app-block-1.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### **Select Popup display layout**

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-8f99030f3cc1ac049a25e956fb245bf572b212ca%2Fscreenshot-imported-display-and-placement-pop-up-form-on-a-new-button-2.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Set the page and trigger

* In the Publish window: select your **theme** > pick the **page type**
* Under **Popup triggers**, choose **Form button**.

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-aa2d0dce5c4193c302dc3dbe3a6428a32924740a%2F2026-09-23_16-58-55.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Position and publish

Choose where the button appears (Top / Bottom) > **Publish**.

View the page on the site to check the result.
{% endstep %}
{% endstepper %}

***

## 🎯 Method 2 — Add the Button with Code (Custom Placement)

{% stepper %}
{% step %}

### Copy the popup button code

1. Open the app > click **Forms** > open the form you want to display
2. Click **Publish** button
3. In the Publish window: select your theme > pick the page type
4. Under **Popup triggers**, choose **Form button**
5. Position **Custom location** > copy the code.

Example:

```
<button class="button btn globo-formbuilder-open" data-id="MTY1NTcz">Open form</button>
```

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-dd84b4d78e8041da6731b29af117c12c3a462ded%2F2026-09-23_17-05-18.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-af4c4441f18a4fadf58c2fb978c6912b4f693758%2F2026-09-23_17-05-54.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-55442d7c3763bdea64b3ae84e2b6f33493562ea6%2F2026-09-23_17-08-37.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Paste the code where you want the button

* Click **Add form** button, it directs to theme editor > make sure you open the page template you want

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-111634c159cbaf3f19f072a8504bafd012761108%2F2026-09-23_17-10-22.png?alt=media" alt=""><figcaption></figcaption></figure>

* **Add section** > **Powerful Contact Form Builder** > paste the button code > **Save**.

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-d4b83ffe70833337108579be20d9a7a4f45bb2dc%2F2026-09-23_17-19-15.png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-d67552f7e8fd953f7aaaa12050da493c74ce3adf%2F2026-09-23_17-20-40.png?alt=media" alt=""><figcaption></figcaption></figure>

A new button is added to the page.
{% endstep %}
{% endstepper %}

## ✏️ Editing the Button

Once the popup button is added to your page, you can customize its **text** or **style** directly in the page editor.

### ✏️ **Change the button text**

Edit the text between the tags:<br>

Example code:

```
<button class="button btn globo-formbuilder-open" data-id="MTY1NTcz">Open form</button>
```

Replace **Open form** with the button text you want. E.g. **Contact us**

Change to

```
<button class="button btn globo-formbuilder-open" data-id="MTY1NTcz"> Contact us</button>
```

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-a2ef480d99361f0503a19e7574b06e9e71dc79f4%2F2026-09-23_17-27-47.png?alt=media" alt=""><figcaption></figcaption></figure>

### ✏️ Change the Button Style

*Adjust color, border, size, etc.*

The popup button automatically uses your theme’s default button style.

At the moment, the app does not include built-in styling options inside the editor.

If you want a custom style:

Our support team can style the button for you (colors, borders, font, spacing, hover effects, etc.).

📩 **Email:** <support@powerfulform.com>\
Please include:

* The page link
* The form ID
* A description or example of the style you want\
  (For example: “green background”, “rounded corners”, “larger button”, etc.)

We’ll be happy to customize it for you.

***

## ✅ How This Button Works

1. The button appears exactly where you placed it — for example, a **"contact"** button in the page content.
2. When the shopper clicks the button, your form opens instantly as a popup overlay on top of the page. The page behind it dims, and no new page loads.
3. The shopper fills in the form (e.g. **First Name, Last Name, Email, Phone, Message**) and clicks **Submit**.
4. They can close the popup anytime using the **✕** in the top-right corner, or by submitting the form.

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-481d764d5620f927266abc37e122fd79db469945%2F2026-09-24_16-01-10.png?alt=media" alt=""><figcaption></figcaption></figure>

<br>

## Next steps

* [Trigger a Popup form via theme button](/display-and-placement/popup-theme-button.md) — use a button you already have.
* [Choose a display style](/design-your-form/display-style.md) — the Popup layout itself.
* [Contact support](/help/contact-support.md) — if the form still does not appear.
