Iconik

Connect Iconik's cloud-based media asset management system to Webflow for better media management on your site.

Install app
View website
View lesson
A record settings
CNAME record settings
Iconik

How to integrate Iconik with Webflow

Media production teams using Iconik need to publish video libraries, asset collections, and metadata to marketing websites built in Webflow. Iconik doesn't have an official Webflow Marketplace app, and no pre-built integrations exist on major automation platforms like Zapier, Make, IFTTT, n8n, or viaSocket.

Teams can connect Iconik with Webflow through API integration or custom Code Embed elements. API integration syncs assets and metadata to Webflow CMS collections. Code Embed elements inject Iconik media players into pages for specialized functionality. Both methods require development work.

Build with Webflow and Iconik APIs

API integration connects Iconik's media library with Webflow's CMS and asset management system. This method requires development work. Approved media in Iconik can automatically publish to the Webflow site with full metadata sync. Webflow requires assets to be uploaded to its own storage system rather than supporting direct references to externally-hosted media. The integration involves exporting media from Iconik with MD5 hash calculation, uploading to Webflow via the two-step Assets API, and creating or updating CMS collection items that reference the uploaded assets.

The integration uses Iconik's REST API to export asset metadata and files, then uploads them to Webflow through the Assets API (which requires a two-step process: initiating upload via POST to create an uploadUrl, then uploading the file to S3) and creates CMS items via the Collections API. Set up webhook subscriptions in Iconik to trigger updates when assets change, and configure Webflow webhooks to notify middleware when content publishes.

Key implementation steps include the following:

  • Authenticate both APIs — Use Iconik's App-ID and Auth-Token authentication and Webflow's Bearer token authentication from site tokens or OAuth
  • Export assets from Iconik — Calculate MD5 hashes for each file during export (required by Webflow's upload process)
  • Upload to Webflow — Complete the two-step upload process by initiating via POST /v2/sites/:site_id/assets (returns S3 upload URLs and upload details), then upload directly to S3
  • Create CMS items — Link uploaded assets to collection items via POST /v2/collections/:collection_id/items with asset references and metadata
  • Handle rate limits — Webflow enforces 60-120 requests per minute depending on plan, requiring queue-based processing (managing requests sequentially to stay within rate limits) for bulk syncs

Important constraints to note:

Webflow requires assets to be uploaded to its storage system rather than supporting direct references to externally-hosted media. According to Webflow's official documentation on working with assets, this means media from Iconik cannot be dynamically linked without uploading to Webflow. Instead, assets must be exported from Iconik and uploaded to Webflow via the two-step Assets API process (initiate upload, then POST to S3), making media live in both systems. This architectural requirement necessitates bidirectional sync logic (two-way updates between platforms) if updates occur in either platform, along with file optimization to meet Webflow's size constraints (4MB for images, 10MB for documents).

Automated asset publishing workflows

Configure Iconik automation features to trigger webhook notifications when assets receive approval status or complete transcoding. Middleware receives the webhook, exports the asset with metadata, uploads to Webflow, and creates or updates the corresponding CMS collection item.

This workflow helps marketing teams publish approved video content from production workflows to landing pages, case study galleries, or media resource centers without manual file uploads.

Bulk asset migration and organization

Sync existing media libraries from Iconik to Webflow CMS collections during site launches or redesigns. Export asset collections with metadata fields like title, description, tags, and custom properties, then map them to Webflow collection fields through the Create Items API, which supports bulk operations of up to 100 items per request. Note that Webflow requires assets to be uploaded to its own storage system via the two-step Assets API rather than supporting direct references to externally-hosted media, with file constraints of 4MB maximum for images and 10MB for documents.

Sync Iconik collection structures to Webflow by creating CMS collection items that reference uploaded assets, using Webflow's API to manage bulk operations. For large media libraries, implement queue-based processing to respect Webflow's rate limits of 60-120 requests per minute, which vary by subscription plan.

Bidirectional metadata synchronization

Use Webflow's collection_item_changed webhook trigger to receive real-time notifications when CMS items are modified. Set up webhooks via the Webflow Data API (not available in UI settings). When editors change media metadata in Webflow, use middleware to sync those updates back to Iconik's API. No polling is required since webhooks fire immediately on every change.

Implement webhook handlers to receive Iconik asset update events and filter notifications to identify items with asset references. Use the Webflow CMS API to locate and update corresponding collection items with the latest asset metadata through programmatic API calls. Note that due to Webflow's upload requirement, sync logic must include file export, MD5 hash generation, and Webflow asset upload steps to maintain consistency across both systems.

Embed Iconik media players with custom code

Webflow's Custom Code API allows injecting JavaScript into pages for specialized functionality. According to Webflow's Custom Code documentation, scripts can be applied at the page level or site-wide through the Custom Code API (requires pages:read, pages:write, custom_code:write scopes).

For Iconik-specific embedding capabilities, consult Iconik's official documentation directly, as the specific features available for embedding media players could not be verified during research. Any implementation would require development work using Webflow's Custom Code API alongside Iconik's documented embedding features.

What you can build

Integrating Iconik with Webflow through API development lets media production teams sync video libraries, asset metadata, and creative files from Iconik's MAM platform to Webflow CMS collections for marketing websites, case study galleries, and media resource centers.

  • Video case study galleries: Build collection pages where client project videos, testimonials, and behind-the-scenes content organize in Webflow CMS collections, with visitors filtering by industry, service type, or publication date
  • Searchable media resource centers: Create CMS-powered libraries where journalists, partners, or customers search and download approved brand assets, product videos, and marketing materials, with API integration exporting Iconik-managed media and uploading to Webflow's storage system
  • Product launch landing pages: Integrate high-resolution product photography, demo videos, and asset previews from Iconik to campaign landing pages through API workflows, with assets exported from Iconik uploading to Webflow via the Assets API
  • Internal documentation hubs: Build API integrations to sync training videos, tutorial content, and process documentation from Iconik to password-protected Webflow CMS collections, where team members access the latest versions through a branded internal portal

Frequently asked questions

Iconik
Iconik
Joined in

Description

Iconik is a cloud-based media asset management (MAM) platform that helps media production teams, broadcasters, and content creators organize and manage video content and creative files.

Install app

This integration page is provided for informational and convenience purposes only.


Other Plugins and integrations library integrations

Other Plugins and integrations library integrations

LandingRabbit

LandingRabbit

Landing Rabbit converts slide decks, call notes, blog drafts, product specs, and voice notes into Webflow pages through native import.

Plugins and integrations library
Learn more
AssetBoost

AssetBoost

Easily modify multiple assets at once in one single view with AssetBoost.

Plugins and integrations library
Learn more
Adblock Detector

Adblock Detector

Protect your revenues with Adblock Detector.

Plugins and integrations library
Learn more
Flowmonk

Flowmonk

Flowmonk syncs Webflow CMS data to Airtable, letting you manage content in Webflow while using Airtable's database features for analysis, collaboration, and automation.

Plugins and integrations library
Learn more
Create Variables

Create Variables

Enhance your Webflow design workflows with Create Variables.

Plugins and integrations library
Learn more
Modulify

Modulify

Integrate Modulify with Webflow to create stylish wireframe layouts and transfer pre-built component structures directly within your website.

Plugins and integrations library
Learn more
Text Wizard AI

Text Wizard AI

Text Wizard AI is a Webflow marketplace app by Modulify that provides AI-powered text processing capabilities.

Plugins and integrations library
Learn more
Smartarget Countdown Popup

Smartarget Countdown Popup

Countdown popup tools like Smartarget Countdown Popup typically integrate with Webflow through JavaScript embed codes and custom code injection points.

Plugins and integrations library
Learn more
Flowstar Urgency Countdown Timer

Flowstar Urgency Countdown Timer

Improve conversions by adding an urgency countdown timer in your web pages.

Plugins and integrations library
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free