Canva
BUILT-IN AI INVOKE-ONLYCanva offers a drag-and-drop design suite for creating social media graphics, presentations, and marketing materials with prebuilt templates and a vast element library
Connect Canva to ChatGPT or Claude with your own Canva login or an API key, and your AI can run 38 of its actions. 21 of those only read and change nothing. 2 can delete or send something that cannot be undone, so those need a boundary you set before anyone runs them.
Things you could hand over
Your assistant can list the designs in your Canva account, including the ones shared with you rather than created by you, filter that list by a search term, and pull the metadata behind any single design: owner, thumbnail, and the edit and view links. The useful version is not the count. It is finding the four near-identical versions of the same one-pager and working out which one people are actually opening. Nothing is created or changed by asking.
Built on: Fetch current user details / List User Designs / Fetch design metadata and access information
Yes, and the order matters. It can first ask Canva which formats that specific design supports, because a presentation and a video design do not offer the same set, then start the export and poll until the file is ready. What comes back is a download link per page. Canva expires those links after 30 days, so treat them as a handoff, not as storage.
Built on: Get design export formats / Start design export job / Get design export job result
Canva can import PDF, Word, PowerPoint and Excel files, plus PSD and AI files, and turn them into editable designs. The connector covers both routes: upload the file directly, or point Canva at a publicly reachable URL. Both run as background jobs, so the assistant starts one and then polls until it reports success or failure before telling you where the new design is.
Built on: Create Design Import Job / Retrieve design import job status / Create URL Import Job / Get URL import job status
Canva can create a resized copy of an existing design at new dimensions, keeping the content where it fits. Each size is its own job, so the assistant runs one per format and reports the new design IDs as they finish. Two things to know before starting. The original is untouched, because resize produces a copy. And Canva restricts this to Pro and Enterprise accounts, which the assistant can check first by reading your account capabilities rather than failing halfway through.
Built on: Get user capabilities / Fetch design metadata and access information / Create Design Resize Job / Retrieve Design Resize Job Status
It can upload image, video, audio, PDF and font files into your Canva content library, either from files you hand it or from public URLs, then wait for each upload to finish and read back the asset ID and metadata. Assets in the library are what designs and templates draw on, so this is the step that turns a shoot or a brand refresh into something a designer can reach for.
Built on: Create Asset Upload Job / Fetch asset upload job status / Create URL Asset Upload Job / Get URL asset upload job status / Retrieve asset metadata by id
It can create folders, including nested ones inside your projects or uploads, rename them, list what is already inside a folder by item type, and move a design or an asset into a chosen folder. Canva has one behavior worth knowing here: an item that sits in more than one folder cannot be moved through the connection and returns an error, so those have to be handled in the Canva interface by hand.
Built on: Create folder / Retrieve folder details by id / Update folder details by id / List folder items by type with sorting / Move item to specified folder
It can start a comment thread on a design and reply to an existing one, and read the thread and its replies back, so a round of notes can be written from where you already are. Canva caps a thread at 100 replies. This part of the connector runs on Canva's preview API, which Canva itself says can change without announcement and is not meant for public integrations, so treat it as useful for your own team rather than as something to build a client process on.
Built on: Create design comment in preview api / Create comment reply in design / Get designs designid comments threadid / Get design comment thread replies
It can list what is in a folder, read an asset's metadata, delete an asset, and delete a folder. Canva's own description of both is worth taking literally. Deleting moves the item to trash the same way the interface does, deleting an asset does not remove it from designs that already use it, and deleting a folder also reassigns other people's content out of it into their own top-level projects. Run it in two moves: have it list exactly what matches, read that list, then approve that set.
Built on: List folder items by type with sorting / Retrieve asset metadata by id / Delete asset by id / Remove folder and move contents to trash
- Whether a design deleted through the connection can be restored from Canva trash, and for how long, is not stated in the connector descriptions. The descriptions confirm trash behavior for assets and folders only.
- Brand template autofill is listed as Canva Enterprise only and the connector carries a migration warning about template IDs, so it was not written up as a candidate here.
- No time saving is claimed for any candidate on this page, because none has been measured.
BUILT-IN AI Ships AI features you can turn on yourself, with no developer and no new purchase.
No event triggers. Every win in this app is invoked: you or an agent asks, an action runs.