Blocks

Canva

Create and manage Canva designs

Integrate with Canva Connect APIs to create designs, manage assets, export designs, and automate your design workflows with OAuth authentication.

Back to Catalog
Toolscanva

Block Preview

Canva

Canva

Create and manage Canva designs

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Connect the required credentials or OAuth provider before running.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the canva block with monitoring enabled in production.

Inputs (UI)

Canva Account

oauth-input

Placeholder: Select Canva account

Layout: full

Provider: canva

Operation

dropdown

Layout: full

Options: Create Design, Get Design, Export Design, Upload Asset

Design Type

dropdown

Layout: full

Condition: operation = "create_design"

Options: Document, Instagram Story, Instagram Post, Facebook Post

Design Title

short-input

Placeholder: Enter design title

Layout: full

Condition: operation = "create_design"

Design ID

short-input

Placeholder: Enter design ID

Layout: full

Condition: operation = ["get_design","export_design"]

Export Format

dropdown

Layout: half

Condition: operation = "export_design"

Options: PNG, JPG, PDF

Asset URL

short-input

Placeholder: Enter URL of asset to upload

Layout: full

Condition: operation = "upload_asset"

Inputs (API)

credential

string

Required

operation

string

Required

designType

string

Optional

title

string

Optional

designId

string

Optional

exportFormat

string

Optional

assetUrl

string

Optional

Outputs

Primary response type:

{
  "data": "json"
}

Tool Access

canva_api
Canva | NowFlow Blocks