Skip to content

Printify Integration Setup#

What is Printify Integration?

Eden's Printify integration allows you to programmatically create and manage print-on-demand products through Printify's network of print providers. This enables automated product creation, design management, and fulfillment through Eden's AI-powered tools.

Important Note

Printify is a drop-shipping service and will use its own connection to Shopify. This replaces the Eden Shopify integration. The Eden Shopify integration is best suited for physical goods where you have the inventory on-hand and wish to sell them via your Agent.

Prerequisites#

Before setting up Printify integration, you'll need:

  • A Printify account (free to create)
  • Access to Printify's Merchant Dashboard
  • Basic understanding of print-on-demand products & the Printify platform
  • A connected sales channel (Shopify, WooCommerce, etc.) for selling products

Getting Your Printify Credentials#

Step 1: Create a Printify Account#

  1. Sign Up for Printify

  2. Go to printify.com

  3. Click Sign Up and create your account
  4. Verify your email address

  5. Complete Setup

  6. Fill in your business information
  7. Set up your payment method
  8. Connect your sales channel. See warning above if this is Shopify.
  9. Complete any required verification & information steps

Step 2: Generate API Token#

  1. Access API Settings

  2. Log into your Printify Merchant Dashboard

  3. Click the burger menu in the top right
  4. Scroll to Account dropdown, click
  5. Select Connections

Printify connections menu

  • Go to API tokens
  • Click Generate
  • Select the following Custom scopes: shops.read, catalog.read, products.read, products.write, uploads.write, print_providers.read

API token scopes configuration

  • Click Generate token
  • Click Copy to clipboard and add the API Key to your Eden deployment

Step 3: Connect To Shopify#

  1. Connect

  2. Click the merchant icon next to the burger menu in the top right

  3. Scroll to Shopify, click Connect to Shopify
  4. Click Continue
  5. If you need to create a Shopify, follow 1. Create your Shopify account otherwise use 2. Connect it with Printify
  6. Enter your store URL in to the input and click Connect (See Shopify guide if you need help finding your store URL)
  7. Click Install in the pop up window for the Printify: Print on Demand add on
  8. Once connected, close the tab and click 3. Complete the setup -> I've completed my setup

Shopify connection setup

Important Notes#

  • One-way sync: Products created in Printify will sync to Shopify
  • Inventory management: Printify handles inventory for print-on-demand products
  • Fulfillment: Orders placed on Shopify will be automatically sent to Printify for fulfillment
  • Pricing: Set your profit margins in Printify, not Shopify

Setting Up Product Templates#

Understanding Printify Products#

Printify products consist of:

  • Base Product: The physical item (t-shirt, mug, poster, etc.)
  • Print Provider: The company that prints and fulfills your products
  • Design: Your artwork or text that gets printed on the product
  • Variants: Different sizes, colors, or styles of the same product

Your agent has access to Edens physical item & print provider template lists - and will be able to generate a product in accordance with these! Alternatively, you can browse the Printify catalog from your dashboard and ask for a specific item.

Configuration Variables#

  • PRINTIFY_API_TOKEN: Your Printify API token with the required permissions
  • DEFAULT_PRODUCT_JSON_PATH: Default path for product configuration files (optional)
  • DEBUG: Enable debug logging for troubleshooting (optional)

Setting Up in Eden#

Step 1: Configure Your Agent#

  1. Access Agent Settings
  2. Go to your agent's configuration page
  3. Navigate to the Integrations tab
  4. Find Printify in the available integrations

Step 2: Add API Credentials#

  1. Enter API Token
  2. Paste your Printify API token
  3. Save the configuration
  4. Test the connection

Step 3: Configure Product Settings#

  1. Set Default Parameters
  2. Choose your preferred print providers
  3. Set default profit margins
  4. Configure shipping options
  5. Set up product templates

Usage Examples#

Basic Product Creation#

// Example product creation through Eden
const productRequest = {
  title: "Custom AI Art T-Shirt",
  description: "Unique AI-generated artwork on premium cotton",
  baseProduct: "unisex-t-shirt",
  printProvider: "printful",
  design: "ai_generated_artwork.png",
  variants: ["S", "M", "L", "XL"],
};

Advanced Product Management#

// Custom product configuration
const advancedProduct = {
  title: "Personalized Mug Collection",
  description: "Custom designs for every occasion",
  baseProduct: "ceramic-mug",
  printProvider: "printful",
  designs: ["design1.png", "design2.png", "design3.png"],
  variants: ["11oz", "15oz"],
  colors: ["white", "black", "navy"],
};

Best Practices#

Product Design#

  • Use high-resolution artwork (300 DPI minimum)
  • Test designs on different product colors
  • Keep text readable at small sizes
  • Consider product dimensions and print areas

Business Operations#

  • Set competitive but profitable pricing
  • Monitor print provider quality and shipping times
  • Test products before large-scale production
  • Keep track of popular designs and variants

Technical Integration#

  • Implement proper error handling
  • Cache product information when possible
  • Monitor API rate limits
  • Set up webhooks for order updates

Troubleshooting#

Common Issues#

API Connection Problems

  • Verify your API token is correct
  • Check that all required scopes are enabled
  • Ensure your Printify account is active
  • Test API connectivity separately

Product Creation Failures

  • Verify design file formats and sizes
  • Check print provider availability
  • Ensure product variants are valid
  • Review error messages for specific issues

Shopify Sync Issues

  • Verify Shopify connection is active
  • Check product sync settings
  • Ensure product information is complete
  • Review Printify-Shopify integration status

Support Resources#

Next Steps#

Once you have Printify integration working:

  1. Test Product Creation - Create simple products first
  2. Set Up Your Catalog - Build a diverse product range
  3. Optimize for Sales - Test different designs and pricing
  4. Scale Your Business - Automate product creation workflows

Need help? Join our Discord community for support and tips from other users.