with HelpCrunch and Jobber?
Emit new event when the status of a chat is updated. See the documentation
Emit new event when a new customer is created. See the documentation
Creates a new customer record within the Helpcrunch platform. See the documentation
Generates a new quote for a client's property in Jobber. See the documentation
Search for an existing customer within Helpcrunch platform, if no match is found it creates a new customer record. See the documentation
Creates a new service request for a client's first property within Jobber. See the documentation
The HelpCrunch API provides a platform for customer communication, enabling automation of messaging, data synchronization, and customer support activities. It allows you to create and update users, send messages, and manage conversations directly through API calls. Integrating HelpCrunch with Pipedream lets you connect these capabilities to hundreds of other apps, streamlining workflows that can respond dynamically to customer interactions, sync data across platforms, or trigger communications based on specific events.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
helpcrunch: {
type: "app",
app: "helpcrunch",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.helpcrunch.com/v1/organization`,
headers: {
Authorization: `Bearer ${this.helpcrunch.$auth.api_key}`,
},
})
},
})
The Jobber API allows for the automation of service business operations, such as scheduling jobs, managing clients, and invoicing. By pairing it with Pipedream, you can craft powerful serverless workflows that react to events in Jobber or integrate with other services to streamline your business processes. With Pipedream’s ability to connect to hundreds of apps, you can create custom automations without writing a lot of code, handling everything from data transformations to complex logic.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
jobber: {
type: "app",
app: "jobber",
}
},
async run({steps, $}) {
const data = {
"query": `query SampleQuery {
user(id: null){
id
email {
raw
}
}
}`,
}
return await axios($, {
method: "POST",
url: `https://api.getjobber.com/api/graphql`,
headers: {
Authorization: `Bearer ${this.jobber.$auth.oauth_access_token}`,
"X-JOBBER-GRAPHQL-VERSION": `2025-01-20`,
},
data,
})
},
})