Getting started

If you've never setup a Print Partnership integration before, you've come to the right place. This tutorial takes you step-by-step through the entire process. By the end of the tutorial, you'll understand what integrations are, how they work, and how you can get one up and running.

This tutorial explains how to create a basic Print Partnership integration.

This integration lets users:

  • View a list of products and templates.
  • Open a product or template in the Canva editor.
  • Navigate through a proofing process to prepare their design for printing.
  • Download a PDF preview of their finished artwork.
  • "Purchase" the print-quality artwork. (The word "purchase" is in quotes because this tutorial doesn't explain how to integrate with a payment processor.)

This tutorial is not exhaustive. It doesn't talk about a range of important topics, such as security or deployment. This is because print partners usually integrate with existing systems, which a tutorial can't account for (at least not in meaningful detail).

Because of this, the goal of this tutorial is to help you create a simple yet complete integration as quickly as possible. Then you can apply what you've learned to your specific environment.

This tutorial assumes you have the following credentials:

If you don't have these credentials, register as a print partner.

This tutorial assumes experience with:

  • JavaScript
  • Node.js
  • Express.js

This tutorial assumes you have the following tools installed: