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
Marketo Integration Is Not Configured for Use as a File System
If you see the following error message:
"Marketo integration is not configured for use as a file system. Please enable the file system integration for Marketo."
This error means your connected Marketo integration is not configured to use the Marketo Image Library as a file system.
To resolve the issue:
Navigate to Admin > Integrations > Platforms.
Locate your connected Marketo integration.
Click the Edit (pencil) icon.
Expand Advanced Settings.
Enable Use as File System Integration.
Click Save Changes.
Note: If you do not see the Use as File System Integration option, the Marketo Image Library Integration feature has not been enabled for your account. Contact Knak Support or your Customer Success Manager (CSM) to have the feature enabled.
Disable the Marketo Image Library Integration
If you no longer want to use Marketo as your image file system:
Navigate to Admin > Integrations > Platforms.
Locate your connected Marketo integration.
Click the Edit (pencil) icon.
Expand Advanced Settings.
Disable Use as File System Integration.
Click Save Changes.
Navigate to Admin > Roles & Permissions.
Remove the Use Marketo as User File System permission from all applicable roles.
If Use as File System Integration is disabled but users still have the Use Marketo as User File System permission, they will receive the following error when using the Knak Image Library:
"Marketo integration is not configured for use as a file system. Please enable the file system integration for Marketo."
If you experience issues disabling the Marketo Image Library Integration, or if you have removed your Marketo integration and no longer want to use the Marketo Image Library, contact Knak Support for assistance.
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.








