with WhatsApp Business and Linkly?
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.
Creates a new Linkly link using the provided URL. See the documentation
Send a text message using a pre-defined template. Variables can be sent only as text. See the docs.
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 Linkly API enables you to create and manage short links, track clicks, and analyze the performance of your links in real-time. It's a tool for marketers, developers, and content creators who need to understand user engagement and optimize their online presence. By using Linkly API within Pipedream, you can integrate URL shortening and tracking capabilities into your workflows, allowing for automated link management and data collection. You can build automated processes that trigger on new link creation, analyze click data, generate reports, or sync with other marketing and analytics services to enhance your strategies.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
linkly: {
type: "app",
app: "linkly",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.linklyhq.com/api/v1/workspace/${this.linkly.$auth.workspace_id}/list_links`,
params: {
api_key: `${this.linkly.$auth.api_key}`,
},
})
},
})