Content Publisher intent

Integrate Canva with third-party content publishing platforms.

Content Publisher is a type of intent that enables users to publish Canva designs directly to external platforms.

When users want to publish their designs to an external platform, they can configure their publish settings and preview the content before publishing.

The Content Publisher intent is provided as a preview. Preview intents are unstable and may change without warning. You can't release public apps using a preview intent until it's stable.

Implementing this intent requires you to integrate Canva with your third-party platform authentication and content publishing APIs.

Building with the Content Publisher intent offers significant advantages:

  • Easy setup: Canva handles the complex parts—export processing, page selection, media delivery, and output type selection.
  • App discovery: Your app is discoverable by users contextually within Canva, increasing engagement and usage with your platform.
  • Built for scale: Integrate across Canva surfaces. Whether users access Canva from desktop, mobile, or future surfaces, your app will have a seamless user experience.
  • Focus on what matters: Spend your time building platform-specific features and optimizations, not wrestling with Canva integration mechanics.

Video demonstrating the Content Publisher intent

App requirements

  • Your app must have a backend.
  • You must use App UI Kit components.
  • This intent requires you to implement third-party platform authentication and content publishing APIs.

APIs this intent uses

Required scopes

Next steps

  • Have a look at the Content Publisher intent example app for inspiration.
  • For instructions on implementing this intent, follow the Content Publisher intent implementation guide.
  • Make sure that you adhere to the Content Publisher intent design guidelines when using this intent.