Core Concepts
Understand workflows, nodes, edges, credits, and organizations in Clickraft.
Before diving into specific features, learn the building blocks that power every Clickraft workflow.
Workflows
A workflow is a visual pipeline on the canvas that defines how content is created. Each workflow contains nodes connected by edges, forming a directed graph that executes from left to right.
Workflows can be saved, duplicated, shared with your team, and reused as templates.
Nodes
Nodes are the building blocks of every workflow. Each node performs a specific task — providing input, generating content, or outputting results.
Source Nodes
These nodes provide input data to your workflow:
| Node | Description |
|---|---|
| Text Prompt | Write text prompts that describe what you want to generate |
| Image | Upload or paste reference images |
| Shopify Import | Pull product images directly from your Shopify store |
| UGC Reference | Select brand model reference images for consistent identity |
Generation Nodes
These nodes use AI to create new content:
| Node | Description |
|---|---|
| Image Generation | Generate images from prompts and optional references |
| Video Generation | Create videos from text, images, or other videos |
| Assistant | AI text processing — refine prompts, write copy, analyze images |
Output & Organization Nodes
These nodes help you manage and publish results:
| Node | Description |
|---|---|
| Shopify Publish | Push generated images to your Shopify product listings |
| List | Collect and batch multiple outputs together |
| Group | Visually organize nodes on the canvas (no effect on execution) |
Edges and Connections
Edges are the lines that connect nodes together. They define the flow of data through your workflow.
How Connections Work
- Drag from an output handle (right side of a node) to an input handle (left side of another node)
- Data flows left to right — source nodes on the left, generation in the middle, output on the right
- Nodes execute automatically when their inputs are ready
- You can connect one output to multiple inputs to fan out content
Handle Colors
Handle colors indicate what type of data flows through a connection:
| Color | Data Type | Example |
|---|---|---|
🟢 Green (#22c55e) | Text | Prompts, descriptions, captions |
🟣 Purple (#a855f7) | Image | Photos, generated images, references |
🟠 Orange (#f97316) | Video | Generated videos, video clips |
You can only connect handles of compatible types. Green outputs connect to green inputs, purple to purple, and so on. The canvas prevents incompatible connections automatically.
Execution Flow
Workflows execute following the connection graph from left to right:
- Source nodes provide initial data (text prompts, uploaded images, Shopify products)
- Generation nodes receive inputs and run AI models to create content
- Output nodes collect or publish the results
You can run a single node, a branch of connected nodes, or the entire workflow at once. Use Cmd/Ctrl + Enter to run the selected node or the full workflow if nothing is selected.
Credits
Credits are the currency used for AI generation in Clickraft.
- Every AI generation (image, video, or text) costs a certain number of credits
- Credit cost varies by model, resolution, and duration
- Credits are pre-deducted before generation starts and automatically refunded if generation fails
- Your organization receives monthly credits with your subscription plan, and you can purchase additional credit packs
Learn more about the credit system and available plans.
Credit Account Types
Your organization can hold credits from multiple sources:
| Account | Description |
|---|---|
| Subscription | Monthly credits included with your plan (reset each billing cycle) |
| Purchased | Credits bought via credit packs (never expire) |
| Promotional | Bonus credits from promotions |
| Referral | Credits earned through the referral program |
Credits are consumed in priority order: subscription credits first, then purchased, promotional, and referral.
Organizations
Every Clickraft account belongs to an organization. Organizations provide:
- Shared workflows — Team members can access and collaborate on the same workflows
- Unified billing — One subscription and credit balance for the whole team
- Member management — Invite team members and manage roles
- Shopify connections — Organization-wide integrations
All data in Clickraft — workflows, generated content, credits, and integrations — is scoped to your organization.