Pre-launch checklist
Before launching an integration, partners must verify that it:
- Works as expected.
- Follows Canva's guidelines.
- Meets Canva's quality standards.
This page contains a checklist to validate an integration.
Check the autoAuthToken calculation
Integrations use the ID of a user to calculate autoAuthTokens. This user ID must be unique. If it's not unique, users can view the private designs and uploads of other users.
Follow Canva's guidelines
Canva has guidelines that partners must follow for an integration. The guidelines ensure that the integration is user friendly and respectful of Canva's brand.
To read these guidelines, see the following presentations:
Test the loading screen
When a user opens the editor, they see a skeleton screen or an animated Canva logo. These elements are included in the Print Partnership's SDK by default. An integration must not overwrite these with custom elements.
Check the furniture
Partners can request Canva to add furniture to products. Some examples of furniture are fold lines, bleed lines, rounded borders, and circular borders.
Partners must verify if the products show the furniture as expected.
Test the order process
Partners must play the role of a user and verify that they can:
- Navigate to an integration.
- Create a design.
- Proof the design.
- Preview the proofed design.
- Purchase a print of the design.
Check the preview and print files
After a user finishes proofing a design, Canva creates:
- A preview file: A low-resolution preview version of the design.
- A print file: A high-quality print version of the design.
Canva creates these files based on the integration's export settings.
Partners must verify if the export settings are correctly applied to the files. Some settings to verify are file format, bleeds, crop marks, and format. For a complete list of the available settings, refer to Export settings.
Request Canva's approval
After validating an integration, partners must request Canva's approval to launch the integration.
After receiving this request, Canva:
- Reviews the user experience of the integration.
- Completes a test order.
If the integration meets Canva's standards and the test order is successful, Canva responds with approval to proceed with the launch. If not, Canva responds with the required changes to prepare the integration for launch.
To raise a request:
- Navigate to the Canva Helpdesk.
- Select Testing Request.
- In the Link to integration field, specify the URL to the integration you want Canva to approve.
- In the Target Launch Date field, specify the date when you plan to launch the integration.
- In the Completed QA Checklist field, specify
Yes
if you've completed the pre-launch checks. Otherwise, specifyNo
. - In the Notes field, provide any notes, caveats, or additional information you want Canva to consider.
- In the Attachment field, attach any files or screenshots that'll help Canva better understand the information you've provided.