with Front and OpenPhone?
Emit new event when a call recording has finished.
Emit new event when an incoming call is completed, including calls not picked up or voicemails left.
Emit new event when an outgoing call has ended.
Emit new event when a conversation reaches a specific state. See the docs
The Front API empowers you to automate the handling of your team's email inbox, collaborate on conversations, and streamline communication workflows. By harnessing this API on Pipedream, you can craft custom integrations that trigger actions in Front in response to events, synchronize data across platforms, and augment your team's productivity with automated tasks. This can include creating or updating conversations and contacts, managing tags, or firing off custom automation rules within Front.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
frontapp: {
type: "app",
app: "frontapp",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api2.frontapp.com/me`,
headers: {
Authorization: `Bearer ${this.frontapp.$auth.oauth_access_token}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
openphone: {
type: "app",
app: "openphone",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.openphone.com/v1/phone-numbers`,
headers: {
"Authorization": `${this.openphone.$auth.api_key}`,
},
})
},
})