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 Demo Get StartedWhat 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.
Mapping Your Use Case
Use the table below to quickly find the automation guide that matches your workflow:
Use Case | Relevant Guide |
---|---|
Create 500 product images | [Batch Processing] |
Merge CSV with template | [Data Merge] |
Generate platform-specific variations | [Product Variations] |
Use UI to customize before export | [Actions] |