Canva integration
Productivity & Collaboration · 5 actions · OAuth auth
Design platform for creating visual content, presentations, and documents
The ModuleX Canva integration lets a ModuleX agent operate Canva on your behalf — running create and list actions across designs, design import jobs and assets — directly from a plain-English request, using your organization's own Canva credentials. No pre-built workflow is required: the agent picks the right Canva action for the task.
Canva is a productivity & collaboration platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Canva action — or, when you want a repeatable process, the composer assembles a Canva workflow for you, streaming the nodes onto the canvas as it builds.
Drive Canva in plain English
Type what you want. A ModuleX agent picks the right Canva action — or chains several — and runs it. No workflow to build.
- Creates a new Canva design with preset or custom dimensionsresolves to
create_design - Show me the designs that match what I describeresolves to
list_designs
What you can automate with Canva
- Create a design straight from a request
create_design - Upload an asset from a request
upload_asset - Starts a job to import an external file as a new Canva design
create_design_import_job - Starts a job to export a Canva design to a file format
export_design - Lists designs owned by or shared with the authenticated Canva user
list_designs
Canva integration at a glance
All 5 Canva actions
create_designexport_designlist_designscreate_design_import_jobupload_assetSee full parameters and response schemas in the Canva integration docs
Two ways to use Canva in ModuleX
Connecting Canva
Pairs well with Canva
Agents often chain Canva with these — connect them once and the agent can use all of them in a single task.
Canva + ModuleX FAQ
Put Canva to work in ModuleX.
Connect Canva once with your own credentials and let your agent run all 5 actions on demand.