Skip to main content
Embedded Forms
Updated over a week ago

With ScreenSpace, you can easily embed any existing form directly inside your Stories. This allows you to leverage your current lead capture systems without the need to recreate forms.

Important Note: Lead data captured through embedded forms cannot be used or analyzed within ScreenSpace. This method strictly embeds the form within your Story.

How to Embed a Form

  1. Choose your Form: Decide which form you want to embed.

  2. Enable Embedding: Make sure the form you intend to embed has permission to be embedded on story.screenspace.io and app.screenspace.io.

  3. Copy the URL: Get the form URL. Not the full iFrame code – you're looking for the original URL or src link extracted from the iFrame code.

  4. Navigate to your Scene: Open the Scene you intend to add your form to. We recommend using a Media scene.

  5. Paste into ScreenSpace: Insert the URL into your Story via the Webpage tab inside the Upload Media tool.

  6. Activate Interactivity: Use the Interactivity Toggle to enable interactivity.

  7. Adjust The Design: Use the Resolution and Ratio sliders to dial in the form scale and aspect ratio. Use the Scale under the Media Appearance tool to adjust the overall size of your form.

Pre-Filling Your Form

Pre-fill form fields by including variables inside the embed URL that can be passed into the form. This can include known lead info, your Story name, conversion button, etc. This feature is available to Growth plans only.

  1. Create Variables: Wrap any text inside your URL with brackets {} to turn it into a variable.

    Example: https://share.hsforms.com/formId?first_name={First Name}&source={Story Name}

  2. Set the Variable: You can either pre-set the variable inside your Share Link, or dynamically set the variable via your Story's UTM parameter.

Submission Actions

Enhance interactivity by triggering actions inside your Story based on form submissions. For instance, a form submission within an embedded Typeform can trigger the Story to advance to another Scene or open a URL.

How to Use Submission Actions (No Code):

  1. Set the Redirect URL: Have your form submission redirect to https://www.screenspace.io/trigger

  2. Set the Trigger: Click Add User Actions and select Custom from the dropdown inside the Hero Media tool

  3. Define the postMessage: Enter "Trigger" inside the postMessage field.

  4. Integrate and Test: Test the interactions to ensure seamless integration and functionality.

How to Use Submission Actions (Advanced):

  1. Trigger postMessage: Add the following to the submission event inside the iFrame – Reference:

    window.parent.postMessage(' [ Custom Message ] ','https://story.screenspace.io'))

  2. Set the Trigger: Click Add User Actions and select Custom from the dropdown inside the Hero Media tool

  3. Define the postMessage: Enter your postMessage's [ Custom Message ] into the ScreenSpace field.

  4. Integrate and Test: Test the interactions to ensure seamless integration and functionality.

For HubSpot, Marketo, and Pardot we recommend connecting your forms via a native form in order to take advantage of ScreenSpace lead capture and engagement data inside ScreenSpace as well.

Did this answer your question?