What do you want to automate

with TinyPNG and Shopify (OAuth)?

Prompt, edit and deploy AI agents that connect to TinyPNG, Shopify (OAuth) and 2,500+ other apps in seconds.

Trusted by 1,000,000+ developers from startups to Fortune 500 companies

Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Compress Image with TinyPNG API on Collection Updated (Instant) from Shopify (OAuth) API
Shopify (OAuth) + TinyPNG
 
Try it
Compress Image with TinyPNG API on New Abandoned Cart from Shopify API
Shopify (OAuth) + TinyPNG
 
Try it
Compress Image with TinyPNG API on New Article from Shopify API
Shopify (OAuth) + TinyPNG
 
Try it
Compress Image with TinyPNG API on New Customer Data Request from Shopify API
Shopify (OAuth) + TinyPNG
 
Try it
Compress Image with TinyPNG API on New Event Emitted (Instant) from Shopify API
Shopify (OAuth) + TinyPNG
 
Try it
Collection Updated (Instant) from the Shopify (OAuth) API

Emit new event whenever a collection is updated, including whenever products are added or removed from a collection.

 
Try it
New Abandoned Cart from the Shopify (OAuth) API

Emit new event each time a user abandons their cart.

 
Try it
New Article from the Shopify (OAuth) API

Emit new event for each new article in a blog.

 
Try it
New Customer Data Request from the Shopify (OAuth) API

Emit new customer data requests for data via a GDPR request.

 
Try it
New Event Emitted (Instant) from the Shopify (OAuth) API

Emit new event for each new Shopify event.

 
Try it
Compress Image with the TinyPNG API

Compress a WebP, JPEG, or PNG image using the TinyPNG API. See the documentation

 
Try it
Add Products to Custom Collection with the Shopify (OAuth) API

Adds a product or products to a custom collection. See the documentation

 
Try it
Convert Image with the TinyPNG API

Convert your images to your desired image type using TinyPNG. See the documentation

 
Try it
Add Tags with the Shopify (OAuth) API
 
Try it
Resize Image with the TinyPNG API

Create resized versions of your uploaded image. See the documentation

 
Try it
Integrate the TinyPNG API with the Shopify (OAuth) API
Setup the TinyPNG API trigger to run a workflow which integrates with the Shopify (OAuth) API. Pipedream's integration platform allows you to integrate TinyPNG and Shopify (OAuth) remarkably fast. Free for developers.

Overview of TinyPNG

The TinyPNG API lets you compress and optimize image files efficiently. With this API, you can shrink the size of PNG and JPEG files without a noticeable loss in quality, making it a crucial tool for improving website load times and saving bandwidth. On Pipedream, you can automate image optimization workflows, harnessing the power of TinyPNG to process batches of images, integrate with CMS platforms, trigger optimizations from various events, and more.

Connect TinyPNG

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
module.exports = defineComponent({
  props: {
    tinypng: {
      type: "app",
      app: "tinypng",
    }
  },
  async run({steps, $}) {
    const results = await require("@pipedream/platform").axios($, {
      method: "post",
      url: `https://api.tinify.com/shrink`,
      auth: {
        username: `api:${this.tinypng.$auth.api_key}`,
        password: ``,
      },
      data: {
        "source": {
          "url": "https://tinypng.com/images/panda-happy.png"
        }
      },
    })

    const retVal = results.output
    retVal.original_image_metadata = results.input 
    return retVal
  },
})

Overview of Shopify (OAuth)

Shopify provides a powerful API that enables developers to build a wide range
of applications and tools for merchants. Some examples of what you can build
using the Shopify API include:

  • Merchant tools: tools that help merchants manage their stores, such as order
    management, product administration, and reporting
  • E-commerce applications: applications that enable merchants to sell their
    products online, such as shopping carts, product catalogs, and order
    management
  • Integration tools: tools that helps integrate Shopify with other systems,
    such as accounting, inventory, and shipping

Connect Shopify (OAuth)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    shopify: {
      type: "app",
      app: "shopify",
    }
  },
  async run({steps, $}) {
    const data = {
      "query": `{  
        shop { 
          id 
          name
          email 
        } 
      }`,
    }
    return await axios($, {
      method: "post",
      url: `https://${this.shopify.$auth.shop_id}.myshopify.com/admin/api/2024-04/graphql.json`,
      headers: {
        "X-Shopify-Access-Token": `${this.shopify.$auth.oauth_access_token}`,
        "Content-Type": `application/json`,
      },
      data,
    })
  },
})

Trusted by 1,000,000+ developers from startups to Fortune 500 companies

Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo