Create a Form in Marketo: Step-by-Step Instructions
Create a Form in Marketo: Step-by-Step Instructions
Before You Start
Make sure you have:
Access to your Marketo account
An active Marketo integration connected to your Knak account
Step 1: Create a New Form
Log in to Marketo.
Click Design Studio.
Navigate to the Forms Tab.
Under Form Actions select New Form.
Enter your form details.
Click Create.
Step 2: Configure Your Form Fields
Use the Marketo form builder to add and manage fields.
Add Fields
Resize Fields
Edit Field Properties
Use the right-side panel to configure:
Tip: Disable visibility rules unless you need them. If you use visibility rules, make sure your picklist values match exactly.
Delete Fields
Step 3: Configure Form Settings
Click Form Settings.
Browse available themes using the navigation arrows.
Select Settings from the Form Settings menu.
You can customize:
Font family
Font size
Language settings
Step 4: Save Your Form
Add Your Marketo Form to a Knak Landing Page
Import a Form
Create a landing page in Knak.
Drag a Form content block onto the page.
Click Import Form.
Select your Marketo integration.
Select your form.
Click Use This Form.
Your form will appear on the landing page.
Refresh an Imported Form
If you make changes to your form in Marketo, refresh the version in Knak.
Choose one of the following options:
Delete and re-add the form
Select another form, then switch back to the original form
Customize Your Form Styling
Use Custom Style settings to match your form to your landing page design.
Enable Custom Styling
Available Styling Options
Available Styling Options
Category | Available Settings |
Layout | Form width, alignment |
Labels | Alignment, width, position, line height |
Checkbox Labels | Alignment, width, position |
Typography | Font, text color, text size |
Links | Link color |
Buttons | Width, alignment, colors, padding, corner radius |
Inputs | Text color, background color, placeholder color |
Input Styling | Corner radius, text size, padding |
Borders | Color, width, style |
Required Fields | Bold text, asterisk display, color, position |
Form Container | Background color, padding, shadow, corner radius |
Form Text | H1, H2, H3 sizing |
Advanced Settings | Strip custom CSS, follow-up URL |
Checkbox & Radio Lists | Grid gap, text size, list padding |
Note: Link color settings in Knak may override custom CSS. Use the Link Color setting in Knak whenever possible.
Advanced Form Features
Progressive Profiling
Progressive profiling helps reduce form fatigue by showing only the fields a visitor needs to complete. As more information is collected over time, additional fields can be displayed.
Knak supports progressive profiling for imported Marketo forms. Configure your progressive profiling rules in Marketo. The configured behavior will automatically appear in Knak.
Form Pre-Population
Form pre-population automatically fills fields with information you already know about a visitor. This creates a faster experience because visitors do not need to enter the same information again.
Knak supports form pre-population for imported Marketo forms. Configure pre-fill settings in Marketo. Any configured values will appear automatically when the form loads.
Follow-Up URL Overrides
You can configure a custom redirect URL after form submission.
Open the Custom Style panel.
Locate the Follow-up URL setting.
Enter your destination URL.
The URL configured in Knak overrides the redirect URL configured in Marketo.
This allows you to:
Reuse the same form across multiple landing pages
Send visitors to different thank-you pages
Avoid cloning forms in Marketo
Frequently Asked Questions
Why Is Pre-Population Not Working?
Knak supports pre-population. Your Marketo form must be configured correctly.
Pre-population does not work when an Embedded Form Domain Override is configured in your Marketo integration.
This setting forces Marketo to load the form as an embedded form. Embedded forms use the older MktoForms script, which does not support pre-population.
Fix the Issue
Open your Marketo integration settings.
Clear the Embedded Form Domain Override field.
Make a small change to your landing page.
Sync the page again.
You can also sync the landing page as new.
Why Does Marketo Show Both Old and New Forms After a Resync?
This behavior is expected.
Marketo handles form updates differently when updates are made through the API versus directly in the Marketo editor.
Remove the Old Form Reference
Resync the landing page from Knak.
Create a draft of the landing page in Marketo.
Change the form.
Save the draft.
Return to the summary page.
The previous form reference should no longer appear.
Why Is My Redirect URL Not Working?
Google Tag Manager (GTM) can interfere with the JavaScript used to set redirect URLs in Knak.
If you need both Google Tag Manager and a custom redirect URL:
Keep the Google Tag Manager script in Knak.
Sync the landing page to Marketo.
Configure the redirect URL directly in Marketo.
Need more help? Contact Support via live chat within Knak using the chat bubble in the bottom right corner or email support@knak.com.


















