Workflow automation with CreativeEditor SDK (CE.SDK) enables you to programmatically generate, manipulate, and export creative assets—at scale. Whether you’re creating thousands of localized ads, preparing platform-specific variants of a campaign, or populating print-ready templates with dynamic data, CE.SDK provides a flexible foundation for automation.
You can run automation entirely on the client, integrate it with your backend, or build hybrid “human-in-the-loop” workflows where users interact with partially automated scenes before export. The automation engine supports static pipelines, making it suitable for a wide range of publishing, e-commerce, and marketing applications. Video support will follow soon.
Launch Web DemoGet Started
What Can Be Automated with CE.SDK#
CE.SDK supports a wide variety of automation use cases, including:
- Design generation at scale: Create thousands of variants from a single template, such as product cards or regionalized campaigns.
 - Data-driven customization: Merge external data (e.g., CSV, JSON, APIs) into templates to personalize text, images, or layout.
 - Responsive output creation: Automatically resize designs and export assets in different aspect ratios or dimensions for various platforms.
 - Pre-export validation: Detect issues like empty placeholders or low-resolution images before generating final output.
 - Multimodal exporting: Automate delivery to multiple formats including JPG, PNG, PDF, and MP4.
 
Automation Contexts#
Headless / Server-Side Automation#
Server-side automation provides complete control over content generation without rendering a UI. This is ideal for background processing, such as creating assets in response to API requests or batch-generating print files for a mail campaign.
UI-Integrated Automation (Human-in-the-Loop)#
For workflows that require user input or final approval, you can embed automation into the CE.SDK UI. Users can review, customize, or finalize designs that were pre-filled with dynamic data—ideal for marketing teams, e-commerce admins, or print professionals.
Client-Side vs. Backend-Supported Workflows#
Many automation workflows can run fully in the browser thanks to CE.SDK’s client-side architecture. However, a backend may be required for use cases involving:
- Secure access to private assets
 - Large dataset lookups
 - Server-side template rendering
 - Scheduled or event-based triggers
 
Customization Capabilities#
CE.SDK gives you deep control over how your automation pipeline behaves:
Data Sources#
Connect to a variety of inputs:
- Local or remote JSON
 - CSV files
 - REST APIs
 - CMS or PIM systems
 
Template Customization#
- Define dynamic variables and conditional placeholders
 - Use reusable templates or generate them on-the-fly
 - Lock or constrain specific fields to preserve brand integrity
 
Design Rules#
Enforce visual and content constraints:
- Brand-compliant colors and fonts
 - Overflow handling and text auto-resizing
 - Show/hide conditions and fallback logic
 
Output Formats#
| Category | Supported Formats | 
|---|---|
| Images | .png (with transparency), .jpeg, .webp, .tga | 
| Video | .mp4 (H.264 or H.265 on supported platforms with limited transparency support) | 
.pdf (supports underlayer printing and spot colors) | |
| Scene | .scene (description of the scene without any assets) | 
| Archive | .zip (fully self-contained archive that bundles the .scene file with all assets) | 
UI Customization for Automation#
You can extend the CE.SDK UI to trigger and manage automation tasks directly in the interface:
- Add buttons or panels to trigger workflows
 - Dynamically update the scene based on user input or external data
 - Customize visibility of UI components depending on the stage (e.g., pre-fill vs. review)
 
This makes it easy to integrate human-in-the-loop flows while preserving a tailored editing experience.