with Jobber and LLMWhisperer?
Convert your PDF/scanned documents to text format which can be used by LLMs. See the documentation
Generates a new quote for a client's property in Jobber. See the documentation
Get the status of the whisper process. This can be used to check the status of the conversion process when the conversion is done in async mode. See the documentation
Creates a new service request for a client's first property within Jobber. See the documentation
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,
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
llmwhisperer: {
type: "app",
app: "llmwhisperer",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://llmwhisperer-api.unstract.com/v1/get-usage-info`,
headers: {
"unstract-key": `${this.llmwhisperer.$auth.api_key}`,
},
})
},
})