What Canva integration does
Canva integration lets you:
- connect your Canva account
- browse Canva designs
- import a design into a template side
- create or open a design in Canva and sync it back
Start in the template editor
- Sign in.
- Open Template Editor.
- Use the Canva controls to connect your account.
After OAuth completes, you return to /templates/new with Canva connected.
Import an existing Canva design
- In the editor, open Canva design picker.
- Select a design.
- Import it to the side you are editing (
frontorback).
The editor receives an imported image URL and applies it to the template side.
Create a new Canva design from tinypostcard
You can launch Canva to create a new design linked to the current template context.
When you return from Canva:
- the design is imported automatically
- you return to
/templates/new - the side/template context is preserved
Open current artwork in Canva
If you already have artwork in the editor, tinypostcard can open it in Canva for editing.
On return, the latest Canva output is imported into your template.
Disconnect Canva
You can disconnect at any time. After disconnect:
- Canva tokens are removed
- Canva design listing/import routes require reconnecting
Related API routes
These are used by the editor integration:
GET /api/canva/oauth/startGET /api/canva/oauth/callbackGET /api/canva/designsPOST /api/canva/designs/importPOST /api/canva/design/newPOST /api/canva/design/openGET /api/canva/returnDELETE /api/canva/connection
Last updated on