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.