Loading...

Your privacy choices

Google Analytics 4 measures site visits and Google Ads measures advertising clicks and checkout completions, only for the purposes you accept. Neither is required to buy. Necessary checkout services remain available.

Your privacy choices

Google Analytics 4 measures site visits and Google Ads measures advertising clicks and checkout completions, only for the purposes you accept. Neither is required to buy. Necessary checkout services remain available.

These optional Google services may set audience or advertising cookies after your acceptance. Analytics and advertising are separate choices. Acceptance and refusal are remembered in this browser for a fixed 180 days, without extending the period when read. You can withdraw or change your choices at any time using Privacy choices in the footer. Withdrawal removes optional first-party Google cookies and reloads the page if Google has already loaded (using session storage in this tab if persistent storage refuses the withdrawal; a blank page opens only if both stores cannot safely record the withdrawal and a stale approval remains). Checkout, external demos, videos, support and newsletter services have their own privacy information.

Publish & connect

Embed a form in WordPress or open it in a popup

Copy the correct shortcode, embed a form in a page or page builder, and configure popup, fullscreen or a custom starting step.

Updated v10.6.772 min read
On this page
Where to find it

Forms list → Shortcode

Before you start

Save the form and note its ID. Use a WordPress Shortcode block or a page-builder module that executes shortcodes, not a code-display block.

Shortcode dialog for embedding a form in a WordPress pageOpen full-size screenshot
Copy your own form ID from this dialog; the ID shown here belongs to the demonstration. Screenshots use the English plugin interface; translated labels can differ.

Step-by-step instructions

  1. Open the Shortcode dialog for the intended form. Choose In the page, Fullscreen or Popup and, if needed, a different Start step.

  2. Copy the generated shortcode and paste it into your page. The sample below uses form 1; replace it with the actual ID from your list.

  3. For Popup, keep the popup shortcode on the same page and add the trigger classes shown by the dialog to your button or link. Both the form ID and trigger class must match.

  4. Publish or update the page. Test the public URL while logged out; a page builder’s editing canvas can behave differently from the published page.

Shortcode examples

Use one of these display modes. The starting-step attribute is step, not start_step; select an existing step through the dialog to obtain its ID.

Code
[estimation_form form_id="1"]

[estimation_form form_id="1" fullscreen="true"]

[estimation_form form_id="1" step="2"]

Check the result

The correct form loads, popup opens and closes, and the complete flow works on mobile. Test required fields, calculations and submission from the embedded page, not only Preview.

If it does not work

If the shortcode prints as text, change the block/module. If the form is stale or missing, verify its ID, clear page caches and inspect JavaScript errors. If popup clicks fail, verify both trigger classes and that the popup shortcode is present.