Automate Printful for free on Stepper

Print-on-demand fulfilment platform for creating and shipping custom products

I want to integratewithSee how to connect Printful to ...

Triggers available for Printful on Stepper

New Order

Triggers when a new order is created in your Printful store.

  • 2 parameter s

Updated Order

Triggers when an existing order is updated (not on initial creation).

  • 2 parameter s

Order Shipped

Triggers when a shipment is created for a fulfilled order.

  • 1 parameter s

Order Canceled

Triggers when an order is canceled in Printful.

  • 1 parameter s

Order Failed

Triggers when an order fails.

  • 1 parameter s

New Sync Product

Triggers when a new sync product is created in a store.

  • 2 parameter s

Actions available for Printful on Stepper

Create Order

Creates a new order and optionally submits it for fulfillment.

  • 19 parameter s

Update Order

Updates an existing draft order. Only orders in the "draft" status can be edited.

  • 9 parameter s

Confirm Order

Approves a draft order for fulfilment. This will charge the card on file for the order.

  • 2 parameter s

Cancel Order

Cancels a draft or pending order and refunds the charge. Orders already in production cannot be cancelled.

  • 2 parameter s

Create Sync Product

Creates a new sync product (with its sync variants) in a Printful store.

  • 6 parameter s

Update Sync Product

Updates an existing sync product (and optionally its sync variants) in a Printful store.

  • 7 parameter s

Delete Sync Product

Deletes a sync product and all of its sync variants from a Printful store.

  • 2 parameter s

Create Sync Variant

Adds a new sync variant to an existing sync product in a Printful store.

  • 10 parameter s

Update Sync Variant

Updates an existing sync variant in a Printful store.

  • 9 parameter s

Delete Sync Variant

Deletes a sync variant from a Printful store.

  • 3 parameter s

Add File

Adds a file to the Printful file library by URL. If a file with an identical URL already exists, Printful returns the existing file instead of creating a duplicate. File ingestion happens asynchronously; the returned file may still have a "waiting" status.

  • 6 parameter s

Create Mockup Task

Starts an asynchronous mockup generation task for a catalog product. The Mockup Generator API has a lower rate limit than other Printful endpoints (as few as 2 requests per 60 seconds for new stores), so avoid triggering this frequently. Use the Get Mockup Task action to retrieve the generated mockups once the task completes.

  • 10 parameter s

Find Orders

Finds orders, newest first, optionally filtered by status.

  • 2 parameter s

Get Order

Looks up a single order by ID, including its items, costs, shipments, and recipient.

  • 2 parameter s

Estimate Order Costs

Calculates the costs of an order without creating it.

  • 10 parameter s

Find Sync Products

Finds sync products, optionally filtered by status or category.

  • 3 parameter s

Get Sync Product

Retrieves a sync product and its sync variants from a Printful store.

  • 2 parameter s

Find Catalog Products

Finds catalog products, optionally filtered by category and search term.

  • 1 parameter s

Get Catalog Product

Retrieve a catalog product and its variants by ID.

  • 1 parameter s

Get Catalog Variant

Get details of a specific Printful catalog product variant.

  • 2 parameter s

Get File

Looks up a single file from the Printful file library by its ID.

  • 2 parameter s

Calculate Shipping Rates

Calculates available shipping rates for a set of items and a destination address.

  • 9 parameter s

Get Mockup Task

Retrieves the status and results of a previously created mockup generation task. When the task is complete, the response includes the generated mockup images.

  • 2 parameter s

Find Warehouse Products

Finds warehouse products — merchant-owned inventory stored at Printful.

  • 1 parameter s

Get Store Statistics

Retrieves store statistics reports such as sales, costs, and profit for a date range.

  • 5 parameter s

Make HTTP Request

Make an HTTP request to any URL with full control over method, headers, and body.