Printify logo

Integrate Printify with your AI CRM

Printify is a print-on-demand platform for managing merchant shops, products, orders, uploads, catalog data, and webhooks.

Explore Triggers and Actions

Archive Uploaded Image

Irreversibly archive an image in the connected merchant's Printify media library. This cannot be undone, removes it from normal media-library use, and may affect future product editing, but does not remove artwork already rendered into existing products. Use only after checking the exact image ID and explicitly confirming archival.

ActionTry it

Calculate Order Shipping

Calculate available shipping-cost estimates for proposed line items and a destination. This is quote-only: it does not create an order, send anything to production, or charge the merchant, despite requiring orders.write. Returned amounts are estimates in integer minor currency units.

ActionTry it

Create Draft Product

Create a new product draft in a Printify shop. This changes merchant data but does not publish the product or submit an order. Validate blueprint, provider, variant, print-position, and uploaded image IDs before calling.

ActionTry it

Create Webhook

Create a persistent webhook subscription for a Printify shop. Printify sends real event payloads to the HTTPS callback URL. An optional signing secret can be supplied for receiver-side X-Pfy-Signature verification.

ActionTry it

Delete Product

Permanently delete a product from a Printify shop. This cannot be undone and does not cancel or refund existing orders. Read the product first and verify both IDs before confirming deletion.

ActionTry it

Delete Webhook

Permanently delete a Printify webhook subscription so future events are no longer delivered. The expected callback host must match the subscription, which helps prevent deletion of the wrong webhook.

ActionTry it

Get Blueprint

Get the full catalog record for one Printify product blueprint, including its description and images. Use SEARCH_BLUEPRINTS first when the blueprint ID is unknown.

ActionTry it

Get Catalog Shipping Details

Get per-variant shipping costs and handling-time ranges for one advertised V2 shipping method. Monetary amounts are integer minor currency units, not decimal major units. Call LIST_SHIPPING_METHODS first and pass only a method it advertised for this blueprint and print provider pair.

ActionTry it

Get Order

Get complete details for one Printify order, including its recipient address, line items, status, shipping method, shipments, and timestamps. This call is read-only. All monetary amounts are integer minor currency units.

ActionTry it

Get Product

Get the complete Printify record for one product in a shop, including variants, print areas, images, visibility, and sales-channel properties.

ActionTry it

List Blueprint Print Providers

List print providers that can fulfill a specific Printify blueprint. Use a returned provider ID with variant and shipping tools before creating a product.

ActionTry it

List Blueprint Variants

List purchasable variants and print placeholders for a blueprint and print provider. Variant IDs and placeholder dimensions are required inputs when configuring a product.

ActionTry it

List Catalog Shipping Methods

List the V2 shipping methods actually available for a Printify blueprint and print provider. Availability varies by pair, so call this before requesting method-specific shipping details.

ActionTry it

List Orders

Return one page of orders in a Printify shop, optionally filtered by provider status or exact SKU. This is read-only and does not submit, cancel, or send orders to production. All monetary amounts are integer minor currency units.

ActionTry it

List Products

Return one page of products in a Printify shop. Use next_cursor to continue without automatically exhausting a potentially large shop catalog.

ActionTry it

List Shops

List shops available to the connected Printify merchant account. Use the returned shop IDs in product, order, and webhook workflows; a shop may be disconnected from a sales channel while remaining readable.

ActionTry it

List Uploaded Images

Return one page of images in the connected merchant's Printify media library. Use image IDs and preview metadata when configuring product print areas.

ActionTry it

List Webhooks

List webhook subscriptions configured for a Printify shop. The live API returns a complete array, so this action does not expose pagination controls.

ActionTry it

Mark Product Unpublished

Notify Printify that a product has been unpublished from the connected sales channel. This irreversibly changes publication-state metadata but does not delete the Printify product. Use only after the product has actually been removed or unpublished on the sales channel.

ActionTry it

Publish Product Changes

Start asynchronous publication of one or more fields selected in fields_to_publish from Printify to the shop's connected sales channel. This can make product content externally visible but does not create an order or production charge. A successful response only confirms that Printify accepted the request; it does not prove that external publication completed.

ActionTry it

Search Catalog Blueprints

Search Printify's product blueprint catalog by case-insensitive text in title, brand, or model. The upstream catalog is unpaginated, so this tool fetches it once and returns only bounded matching summaries.

ActionTry it

Simulate Webhook Event

Ask Printify to send a simulated event to an existing webhook's external callback URL. This causes a real outbound request and may activate downstream automation, but does not create a Printify order or product. A successful response confirms dispatch acceptance only, not callback receipt or processing.

ActionTry it

Update Product Draft

Update selected fields of an existing Printify product. This changes merchant product data but does not publish those changes to the connected sales channel. Read the product first and provide at least one field to change: title, description, safety_information, blueprint_id, print_provider_id, variants, or print_areas.

ActionTry it

Update Webhook URL

Replace the callback URL of an existing Printify webhook subscription. This changes where future real event payloads are delivered; it does not change the subscribed topic or signing secret.

ActionTry it

Upload Image

Add an image to the connected merchant's Printify media library from either a public HTTP(S) URL or base64 content. This creates persistent merchant media but does not create or publish a product or incur production charges.

ActionTry it

How the Printify integration works

The Printify integration connects your Dench AI CRM directly to Printify, so agents can read and act on your Printify data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

25 actions are available for agents to invoke on your behalf. Every call runs through Printify's own authorization, scoped to the account you connect.

Set up Printify in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Printify and click Connect — you'll authorize access through Printify's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Printify in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Printify integration work with Dench?

The Dench Printify integration connects your AI CRM to Printify, so AI agents can work with your Printify data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Printify via Dench?

The Printify integration currently exposes 25 actions, including Archive Uploaded Image, Calculate Order Shipping, Create Draft Product, Create Webhook, Delete Product, and Delete Webhook. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Printify to Dench?

No. You connect Printify from your Dench workspace using Printify's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Printify integration secure?

Connections are authorized through Printify's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Printify connection from your workspace settings at any time.

Printify | Dench AI CRM