with tawk.to and Shopify Partner?
Emit new event when a chat ends, usually after 90-150 seconds of inactivity
Emit new events when new app charges made to your partner account.
Emit new event when the first message in a chat is sent by a visitor or agent.
Verify an incoming webhook from Shopify. Exits the workflow if the signature is not valid, otherwise returns true
The tawk.to API lets you interact with the tawk.to live chat platform programmatically. Using Pipedream, you can connect tawk.to to a variety of other apps and services to automate notifications, sync chat data, and enhance customer support operations. You can trigger workflows on new messages, follow up on conversations, extract chat transcripts, or link chat events to CRM systems, issue trackers, or databases—all in real-time.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
tawk_to: {
type: "app",
app: "tawk_to",
}
},
async run({steps, $}) {
const data = {
"type": `business`,
}
return await axios($, {
method: "post",
url: `https://api.tawk.to/v1/property.list`,
headers: {
"Content-Type": `application/json`,
},
auth: {
username: `${this.tawk_to.$auth.api_key}`,
password: `f`,
},
data,
})
},
})
The Shopify Partner API lets you tap into a comprehensive suite of features to manage and analyze multiple Shopify stores. You can automate tasks like creating development stores, adding collaborators, tracking payouts, and more. This API serves as a powerful tool for developers, agencies, and freelancers who manage multiple Shopify shops for their clients. Through Pipedream, you can effortlessly integrate Shopify Partner API with other services to create tailored, efficient workflows that save time and enhance productivity.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
shopify_partner: {
type: "app",
app: "shopify_partner",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://partners.shopify.com/${this.shopify_partner.$auth.organization_id}/api/2021-07/graphql.json`,
headers: {
'X-Shopify-Access-Token': this.shopify_partner.$auth.api_key,
'Content-Type': 'application/x-www-form-urlencoded'
},
method: 'POST',
params: {
query: `{
publicApiVersions {
handle
}
}
`,
},
})
},
})