Skip to main content

Marketo Image Library Integration

Store images in Marketo while continuing to use the Knak Image Library.

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.

  1. Open Admin.

  2. Navigate to Roles & Permissions.

  3. Verify that the Use Marketo as User File System permission is enabled for your role.

Step 3: Edit Your Marketo Integration

  1. Navigate to Admin > Integrations > Platforms.

  2. Locate your connected Marketo integration.

  3. Click the Edit (pencil) icon.

Step 4: Enable File System Storage

  1. Scroll to Advanced Settings.

  2. Expand the section.

  3. Enable Use as File System Integration.

Step 5: Locate Your Marketo Folder

  1. Log in to Marketo.

  2. Open Design Studio.

  3. Select Images & Files.

  4. Navigate to the folder where you want Knak images stored.

Step 6: Find the Folder ID in Marketo

  1. Select the destination folder.

  2. Review the URL in your browser.

  3. Locate the number that appears after /imagesandfiles/.

  4. Copy that number.

Step 8: Save the Folder ID in Knak

  1. Return to your Marketo integration settings in Knak.

  2. Paste the Folder ID into the Folder ID field.

  3. 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.io

  • Image is hosted by Knak

Knak image url link when not using Marketo as an image file system

Marketo

  • URL contains your Marketo-hosted domain

  • Image is hosted by Marketo

Image link with http:// syntax showing that it is using Marketo as a file system

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:

  1. Navigate to Admin > Integrations > Platforms.

  2. Locate your connected Marketo integration.

  3. Click the Edit (pencil) icon.

  4. Expand Advanced Settings.

  5. Enable Use as File System Integration.

  6. 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:

  1. Navigate to Admin > Integrations > Platforms.

  2. Locate your connected Marketo integration.

  3. Click the Edit (pencil) icon.

  4. Expand Advanced Settings.

  5. Disable Use as File System Integration.

  6. Click Save Changes.

  7. Navigate to Admin > Roles & Permissions.

  8. 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.

Did this answer your question?