The Plivo API taps into the power of cloud communication, allowing you to programmatically send SMS messages, make voice calls, and manage user verifications among other telephony functions. With Pipedream's serverless platform, you can easily integrate Plivo into workflows that automate these communication tasks, react to incoming messages or calls, and connect with numerous other apps for comprehensive automation solutions.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
plivo: {
type: "app",
app: "plivo",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.plivo.com/v1/Account/${this.plivo.$auth.auth_id}/Message/`,
auth: {
username: `${this.plivo.$auth.auth_id}`,
password: `${this.plivo.$auth.auth_token}`,
},
})
},
})
Customer Support Ticket Creation via SMS: When a customer sends a support query via SMS to your Plivo number, a Pipedream workflow can intercept that message, extract the content, and automatically create a support ticket in a service like Zendesk. This streamlines the support process and ensures timely responses.
Appointment Reminder Calls: Use Plivo to automate voice call reminders for appointments. A Pipedream workflow can schedule calls based on your calendar events in Google Calendar, extract the necessary details, and trigger Plivo to call clients with personalized reminders, reducing no-shows and improving client relations.
Two-Factor Authentication (2FA) with One-Time Passwords (OTP): Enhance security by implementing 2FA using SMS OTPs sent through Plivo. A workflow on Pipedream could listen for authentication requests from your app, generate a secure OTP, and leverage Plivo to send this password to the user's phone. The workflow can then verify the submitted OTP against the generated one, providing an extra layer of security to user logins.
Emit new event when a new SMS is received. See the docs.
Plivo uses API keys for authentication. When you connect your Plivo account, Pipedream securely stores the keys so you can easily authenticate to Plivo APIs in both code and no-code steps.
All requests to Plivo API are authenticated with BasicAuth using your AUTH ID and AUTH TOKEN. Your Plivo AUTH ID and AUTH TOKEN can be found when you login to your dashboard.