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
Create a Form in Marketo: Step-by-Step Instructions
Step 1. Log in to Marketo.
Step 2. Click “Design Studio.”
Step 3. Click “New” and select “New Form.”
Step 4. Fill out the form details in the popup and click Create.
Step 5. Use the Marketo form builder to configure your form.
Customize Your Form
Field Details
Click the "+" icon to add new fields.
Drag the edges to adjust the field size.
Use the right-hand panel to edit field properties (validation, required, etc.).
⚠️ 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.
Form Settings
Click Form Settings (top left) to switch themes and edit basic settings.
Use the arrows to browse the 7 available themes.
Click Settings under the Form Settings dropdown to customize font, size, and language.
Step 6. Click "Approve and Close" to save your form.
Add Your Marketo Form to a Knak Landing Page
Create a landing page in Knak.
Drag the “Forms” element onto the page.
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
Click the Import Form button.
Select your form from the dropdown, then click Use This Form.
Your form will now appear in your landing page in Knak!
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
Customize your form
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
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
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.
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
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
MktoFormsscript, 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.

















