with WhatsApp Business and Calendly?
Emit new event when a new message is sent or received. A Webhook subscribed to field "messages" must be set up from the App Dashboard of your Facebook Developer Account. See documentation for more information about Webhook setup.
Emit new event when a new routing form submission is created.
Creates a single-use scheduling link. See the documentation
Marks an Invitee as a No Show in Calendly. See the documentation
Gets information about an Event associated with a URI. See the documentation
The WhatsApp Business API on Pipedream is a powerful avenue for automating interactions with customers on WhatsApp. You can send messages, set up automated responses, and manage conversations on a large scale. With Pipedream's serverless platform, you can create workflows that trigger from various events and connect WhatsApp Business with numerous other apps to automate tasks, notify teams, sync data, and more, all without managing infrastructure.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
whatsapp_business: {
type: "app",
app: "whatsapp_business",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://graph.facebook.com/v15.0/${this.whatsapp_business.$auth.business_account_id}/phone_numbers`,
headers: {
Authorization: `Bearer ${this.whatsapp_business.$auth.permanent_access_token}`,
},
})
},
})
The Calendly API lets you craft bespoke scheduling experiences within your apps or automate repetitive tasks involving your calendar. With this API, you can read event types, set up webhooks for new events, list invitees, or create and cancel invitation links programmatically. Pipedream's serverless platform takes the heavy lifting out of integrating Calendly with hundreds of other apps, enabling you to focus on creating workflows that save time, enhance productivity, and eliminate scheduling errors.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
calendly_v2: {
type: "app",
app: "calendly_v2",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.calendly.com/users/me`,
headers: {
Authorization: `Bearer ${this.calendly_v2.$auth.oauth_access_token}`,
},
})
},
})