with Teamgate and Shopify (OAuth)?
Emit new event whenever a collection is updated, including whenever products are added or removed from a collection.
Emit new event when a activity status is changed. See docs here
Emit new event when a deal stage is changed. See docs here
Teamgate's API provides the ability to manage a sales pipeline, customer data, and interactions within the Teamgate CRM system. By leveraging the Teamgate API on Pipedream, you can automate various aspects of the sales process, synchronize customer information across platforms, and generate insights from sales data. With Pipedream's serverless integration capabilities, connecting Teamgate to other services becomes a streamlined process, enabling users to create custom workflows that trigger actions, process data, and manage tasks without manual intervention.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
teamgate: {
type: "app",
app: "teamgate",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.teamgate.com/v4/users`,
headers: {
"X-App-Key": `${this.teamgate.$auth.app_key}`,
"X-Auth-Token": `${this.teamgate.$auth.auth_token}`,
},
})
},
})
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:
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,
})
},
})