Creative Automation
ConnectWyze Creative Automation turns a structured data source into a library of branded images — one per item, across every template and artboard size you configure.
What it is
Creative Automation connects three building blocks:
- Data Source — a live dataset (API endpoint, CSV, manual table, merged dataset, or background-removal processor) that produces one row per item you want to render.
- Template — the visual canvas (layout, text layers, image layers, brand colours) that defines what a finished image looks like.
- Workflow — the bridge that maps data source fields to template variables and runs the render.
When you run a workflow, ConnectWyze iterates over every active item, populates the template variables with that item's data, renders a pixel-perfect image via headless Chromium, and stores the result in your workspace storage. Re-running the workflow updates only items whose data has changed.
When you'd use it
- You manage a product catalogue of hundreds or thousands of SKUs and need a consistently branded image for each one.
- Your marketing team publishes new offers daily and wants ready-to-use social assets generated automatically.
- You need the same creative in multiple sizes (Square, Story, Banner) without maintaining separate templates.
- Your data lives in an external system (e-commerce API, Google Sheets, CSV export) and you want image generation to trigger automatically when the data source updates.
- You want to A/B test two template designs across your entire catalogue.
Quick start (user)
End-to-end in five steps
- Create a data source at
/dashboard/creative/data-sources. Choose the type that matches your dataset (API, CSV, Manual, Merged, or Background Removal). Configure the source and trigger your first sync to populate items. - Create a template at
/dashboard/creative/templates. Add text and image layers, and set Variable names on the layers you want populated from data source fields. - Create a workflow at
/dashboard/creative/workflows. Select the data source, select the template, and open the Field Mapping panel to map each template variable to the matching field. - Click Run to start a generation run. Progress appears in Runs (
/dashboard/creative/runs). - When the run finishes, open Creatives (
/dashboard/creative/creatives) to browse, download, or export the generated images.
Pipeline overview
Source (API / CSV / Manual / Merged / BG Removal)
│
▼
Data Source ───────────────────────────────────────────
│ items: [{ externalId, data: { col_a, col_b, … } }]
▼
Workflow
│ field mapping: col_a → layer variable "headline"
│ field mapping: col_b → layer variable "product_image"
│ (optional) conditional rules → pick template per item
▼
Template(s) + Artboard(s)
│
▼ Playwright + Sharp render engine
GeneratedImage[]
└── stored in workspace storage (R2 / S3 / GCS)
URL written to Creatives and export feeds
Core concepts
| Concept | Summary | Docs |
|---|---|---|
| Data Source | Holds items, schema, tags, and media. | Data Sources |
| Data Source Merging | Combine two or more data sources by joining on a shared key. | Data Source Merging |
| Template | Visual canvas with named variable slots on each layer. | Templates |
| Workflow | Maps data source → template; runs and schedules generation. | Workflows |
| Runs & Creatives | Monitor active runs and access generated images. | Runs and Creatives |
| Generate API | Render a single image from a template via REST API. | API Keys and Generate API |
| Background Removal | Strip image backgrounds before they reach the template. | Background Removal |
How generated images are stored
Every rendered image is written to your workspace storage (Cloudflare R2 by default; configurable to custom R2, AWS S3, or GCS). Re-running a workflow overwrites images at the same deterministic path for the same item + template + artboard combination. A cache-buster query string forces CDN and browser refresh.
Credits
Each fresh render consumes one credit. Unchanged items are skipped and do not consume credits. Background-removal renders consume one credit per unique source image (identical URLs are served from cache for free). Cache hits on the generate API also cost zero credits.
Related
- Data Sources — set up and manage data sources.
- Data Source Merging — combine data sources with join logic.
- Templates — design the visual canvas.
- Workflows — connect data sources to templates and run generation.
- Runs and Creatives — monitor progress and access results.
- API Keys and Generate API — on-demand single-image generation.
- Background Removal — automated background stripping.