This feature allows you use the Knak image library but store your images in the Marketo image library. Once setup you will be able to nominate a folder inside your Marketo instance to store all images uploaded from your Knak instance.
Important: This integration does not display or import images that were uploaded directly to Marketo. To use an image in Knak, upload it through the Knak Image Library.
Before You Begin
Make sure the following requirements are met:
The Marketo Image Library Integration feature is enabled for your account.
You have a connected Marketo integration.
Your user role in Knak includes the Use Marketo as User File System permission.
Video Demo
How to Set Up the Integration
Step 1: Enable the Feature
Contact your Customer Success Manager or Knak Support to enable the Marketo Image Library Integration for your account.
Step 2: Verify User Permissions
Confirm that your role includes the Use Marketo as User File System permission.
Open Admin.
Navigate to Roles & Permissions.
Verify that the Use Marketo as User File System permission is enabled for your role.
Step 3: Edit Your Marketo Integration
Navigate to Admin > Integrations > Platforms.
Locate your connected Marketo integration.
Click the Edit (pencil) icon.
Step 4: Enable File System Storage
Scroll to Advanced Settings.
Expand the section.
Enable Use as File System Integration.
Step 5: Locate Your Marketo Folder
Log in to Marketo.
Open Design Studio.
Select Images & Files.
Navigate to the folder where you want Knak images stored.
Step 6: Find the Folder ID in Marketo
Select the destination folder.
Review the URL in your browser.
Locate the number that appears after /imagesandfiles/.
Copy that number.
URL Example | Folder ID |
675 |
Step 8: Save the Folder ID in Knak
Return to your Marketo integration settings in Knak.
Paste the Folder ID into the Folder ID field.
Click Save Changes.
Your integration is now complete. New images uploaded through the Knak Image Library will be stored in the selected Marketo folder.
How It Works
After setup:
New images uploaded through the Knak Image Library are stored in Marketo.
Image URLs are served from Marketo.
Marketo records the user who uploaded the image.
Images remain accessible through the Knak Image Library.
Existing images uploaded before setup remain in their current location.
Verify Where an Image Is Hosted
You can confirm where an image is hosted by reviewing its URL.
Knak Content Delivery Network (CDN)
URL contains
client-data.knak.ioImage is hosted by Knak
Marketo
URL contains your Marketo-hosted domain
Image is hosted by Marketo
Troubleshooting
Users Cannot Upload Images to Marketo
Verify that the user's role includes the Use Marketo as User File System permission.
Open Admin.
Review the user's assigned role.
Confirm that the permission is enabled.
Note: This permission is not automatically included in the Administrator role.
Frequently Asked Questions
Can I access images that were uploaded directly to Marketo?
No. This integration only stores images uploaded through the Knak Image Library.
Will existing images automatically move to Marketo?
No. Existing images remain in their current location. Re-upload them through the Knak Image Library after setup if you want them stored in Marketo.
What happens if I remove the Marketo File System Integration?
Images that were previously uploaded through the integration remain available in the Knak Image Library and continue to use their existing Marketo-hosted URLs.
What happens if I deactivate my Marketo instance?
Images hosted by Marketo may become unavailable after the instance is deactivated. Download and re-upload any important assets to the Knak Image Library before deactivating 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








