Skip to main content

Marketo Forms 101

Learn how to create forms in Marketo and how to bring it into Knak

Updated today

Before You Start

Make sure you have:

  • Access to your Marketo account

  • An active Marketo integration connected to your Knak account


Create a Form in Marketo: Step-by-Step Instructions

Step 1. Log in to Marketo.

Step 2. Click “Design Studio.”

Design Studio navigation

Step 3. Click “New” and select “New Form.”

New Form option in dropdown in Marketo

Step 4. Fill out the form details in the popup and click Create.

Form creation popup

Step 5. Use the Marketo form builder to configure your form.

Form builder interfaceCreating Forms in Marketo

Customize Your Form

Field Details

  • Click the "+" icon to add new fields.

    Add field menu
  • Drag the edges to adjust the field size.

    Resizing a field
  • Use the right-hand panel to edit field properties (validation, required, etc.).

    Field property panel

    ⚠️ Tip: For simplicity, disable visibility rules unless needed. If using them, match your picklist values to ensure proper display.

  • Click the "– icon" to delete a field.

    Deleting a field

Form Settings

  • Click Form Settings (top left) to switch themes and edit basic settings.

    Form settings menu
  • Use the arrows to browse the 7 available themes.

    Theme selection view
  • Click Settings under the Form Settings dropdown to customize font, size, and language.

    General settings panel

Step 6. Click "Approve and Close" to save your form.

Approve and Close button

Add Your Marketo Form to a Knak Landing Page

  1. Create a landing page in Knak.

  2. Drag the “Forms” element onto the page.

    1. This block will act as a placeholder. You can either:

      • Add a form in your marketing automation platform after syncing

      • Or, import a form directly from your Marketo integration

  3. Click the Import Form button.

    Form selector in Knak
  4. Select your form from the dropdown, then click Use This Form.

  5. Your form will now appear in your landing page in Knak!

  6. If You Update the Form in Marketo, to reflect updates in Knak:

    • Delete and re-add the form

    • OR select a different form, then switch back to the original one

  7. Customize your form

    1. You can adjust styling using the imported form options. Or, choose Custom to use Knak’s styling tools.

Expand this section to see Marketo custom form styling options

  • Form width

  • Form alignment

  • Label alignment, width, position, and line height

  • Checkbox label vertical alignment, width, and position

  • Font

  • Text color and size

  • Link color (this may override custom CSS so we recommend using the link color in Knak)

  • Button width, alignment, text color, overall color, corner radius, and padding

  • Input text color and background color

  • Bolder color and width

  • Placeholder color

  • Input corners and text size

  • Input padding (inner and outer)

  • Bolding of required fields

  • Showing asterisks

  • Asterisk position and color

  • Full-form background color, corner radius, box shadow, and padding

  • Border line type, color, and thickness

  • Form text size for H1/H2/H3 size

  • Strip custom CSS

  • Follow-up URL

  • Checkbox/Radio list grid gap, text size, and list padding


Frequently Asked Questions

  1. Can I Use Progressive Profiling for My Forms in Knak?

    Yes. You can use progressive profiling to hide or show fields based on user input. However, this feature must be configured in Marketo. Knak will display the form behavior based on your Marketo configuration.

  2. Can I Add a Form Redirect URL in Knak?

    Yes. You can configure a custom redirect URL in Knak after a form submission. This setting in Knak will override the redirect URL set in Marketo.

    This is especially useful if you use one Marketo form across multiple landing pages. You can direct each page to a different thank-you URL without needing to clone the form in Marketo.

    🔔 Note: Google Tag Manager (GTM) may interfere with the JavaScript used to set form redirect URLs in Knak.
    If you need both GTM and a specific redirect URL:

    • Keep the GTM script in Knak

    • Sync your landing page to Marketo

    • Then update the redirect URL directly in Marketo

  3. Why are Pre-fill settings not working in my Marketo Landing Page?

    Why Is Pre-fill Not Working in My Marketo Landing Page?

    Pre-fill allows you to automatically populate fields with known user data. This improves conversion rates by reducing form effort for returning users. Knak fully supports form pre-population. However, your form must be configured with pre-fill data in Marketo. Pre-fill setup is not available within Knak.

    If pre-fill is not working, check to see if you have a url in your embedded form domain override field in your integration. This forces Marketo to load the form via embed code, which disables pre-fill. Marketo’s official documentation confirms that form pre-fill will not work with embedded forms. The embed method uses the older MktoForms script, which lacks pre-fill logic.


    How to Fix It:

    • Go to your Marketo integration settings

    • Clear the embedded form domain override field

    • Apply a small change to your landing page and re-sync

    • Or sync the landing page as new

    This should restore pre-fill functionality.


Need more help? Contact Support via live chat within Knak using the chat bubble in the bottom right corner or email support@knak.com.

Did this answer your question?