docs/docs/Components/bundles-plivo.mdx
import Icon from "@site/src/components/icon";
Plivo is a cloud communications platform that provides SMS messaging, voice calling, and phone number lookup APIs.
Your flows can use the Plivo bundle components to send SMS messages, place outbound phone calls, and look up phone number details with your Plivo account.
All components authenticate with a Plivo Auth ID and Auth Token, which you can find in the Plivo console. For more information, see the Plivo API documentation.
The Plivo Send SMS component sends an SMS message through the Plivo Messaging API.
Add the Plivo Send SMS component to your flow, and then configure it as follows:
+14150000001.Connect the component to other components in your flow. The component can be used as a standalone step in a flow or as a tool for an agent.
To enable Tool Mode for this component, change the component's output type from Output to Tool, and then connect it to the Tools port on an Agent component.
The component returns Plivo's API response, which includes the message UUID and API request identifier, in Langflow's Data type.
The Plivo Make Call component places an outbound phone call through the Plivo Voice API.
Add the Plivo Make Call component to your flow, and then configure it as follows:
+14150000001.<Speak> element, when the call is answered. A default public URL is provided, so a basic call needs no additional setup.GET for the default Answer URL. Use POST only if your custom endpoint accepts POST requests.Connect the component to other components in your flow. The component can be used as a standalone step in a flow or as a tool for an agent.
To enable Tool Mode for this component, change the component's output type from Output to Tool, and then connect it to the Tools port on an Agent component.
The component returns Plivo's API response, which includes the call request UUID and API request identifier, in Langflow's Data type.
The Plivo Lookup Number component looks up carrier and formatting details for a phone number through the Plivo Lookup API.
Add the Plivo Lookup Number component to your flow, and then configure it as follows:
+14155551234.carrier to include the carrier name and line type, or none to return country and formatting details only.Connect the component to other components in your flow. The component can be used as a standalone step in a flow or as a tool for an agent.
To enable Tool Mode for this component, change the component's output type from Output to Tool, and then connect it to the Tools port on an Agent component.
The component returns Plivo's API response, which includes the number's country, format, and carrier details, in Langflow's Data type.