logo
Schedulin

Using Canva with Schedulin

Schedulin connects to Canva through the Canva Connect API. Once your account is linked, the post composer can pull designs straight from Canva, export them in the format you need, and attach them to the post you are scheduling.

Connecting your Canva account

  1. Open Settings → Integrations and click Canva.
  2. Click Connect Canva. A new tab opens on canva.com.
  3. Sign in to the Canva account you publish from, review the requested permissions, and approve.
  4. You're sent back to Schedulin and the integration card now shows your Canva display name.

You can connect a Free, Pro, or Teams account. Schedulin only requests read access to your designs — it cannot create, modify, or delete anything on Canva.

Picking a design when composing a post

When the post dialog is open, click the Canva icon in the toolbar. A picker shows your most recent designs.

  • Search — type to filter by design title.
  • Format — pick PNG, JPG, MP4, or GIF before selecting a design.
  • Load more — paginate through older designs.

Click any design to start the export. Schedulin shows a placeholder while Canva renders the file (a few seconds for images, up to a couple of minutes for long MP4s), then attaches the rendered media to your post and saves it to your media library.

Designs that contain premium Canva elements require an active Canva Pro or Teams subscription on the connected account. If you see an export error mentioning a license, the design includes paid elements that the connected account can't export.

Choosing the right format

Use caseFormat
Static social post (single image)PNG or JPG
Animated post / Reels / ShortsMP4
Looping imageGIF

Multi-page designs import every page (up to 20), in order — so a Canva carousel lands as a ready-to-post carousel. MP4 exports match the design's orientation: portrait designs export as vertical 1080p, landscape designs as horizontal 1080p.

Disconnecting

Open Settings → Integrations → Canva and click the trash icon next to the connected account. The integration is removed and Schedulin's stored Canva tokens are deleted. Re-connect at any time from the same screen.

Troubleshooting

  • "Your Canva connection has expired" — the Canva authorization was revoked or expired. Click Reconnect Canva in the picker, or reconnect from the integrations page.
  • Export times out — Schedulin waits up to 5 minutes for Canva to render. For very long videos, export the design directly from Canva and upload it as a regular file.
  • License-required error — the design uses Canva premium elements that the connected account hasn't paid for.