Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Plivo Spoke

Enable communications with your customers using the Plivo platform from your ServiceNow instance.

Request apps on the Store

Visit the ServiceNow Store to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

Integration Hub subscription

This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.

Spoke version

Plivo spoke v1.3.0 is the latest version.

Supported versions

This spoke was built for Plivo API version v1, but may be compatible with later versions.

Spoke requirements

  • Admin access to the Plivo console.
  • AUTH ID and AUTH TOKEN. You can find these vales in the dashboard of your Plivo account. For more information, see Authentication in the Plivo documentation.

Spoke dependencies

If you’re having trouble installing the app, ensure that these dependent plugins are installed:

  • ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
  • ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
  • Complex Object (com.glide.cobject)
  • ServiceNow IntegrationHub Action Template - Data Stream (com.glide.hub.action_type.datastream)

Note: Some of these plugins are licensable features and require appropriate licenses, if used outside the spoke implementation.

Spoke subflows

The Plivo spoke provides sample subflows to demonstrate automating the Plivo tasks. To customize a sample subflow, copy it to a new application scope. Available sample subflows include:

SubflowDescription
Plivo Call HandlerManages calls associated with the Plivo account.
Plivo SMS HandlerManages SMS associated with the Plivo account.

While customizing subflows, you must ensure that the subflows are configured to avoid infinite loops.

Note:

  • You must configure webhooks to use the spoke subflow. See Set up a bi-directional webhook for the Plivo spoke for information regarding setting up and configuring the webhook.
  • The sample subflow runs as a user by default. The subflow can be configured to run as system.

Spoke actions

The Plivo spoke provides actions to automate the Plivo tasks when events occurs in your ServiceNow instance. Available actions include:

CategoryActionDescription
Application ManagementCreate ApplicationCreates an application.
Delete ApplicationDeletes an application.
Get ApplicationRetrieves details of an application.
Look up ApplicationsRetrieves list of all application IDs.
Update ApplicationUpdates details of an application.
Call ManagementGet CallRetrieves Call Detail Record(CDR) of the call.
Hang Up CallEnds an ongoing call or cancel a queued outbound call.
Look up CallRetrieves details of the specified call.
Make CallInitiates an outbound call.
Start Recording CallStarts recording an ongoing outbound call.
Stop Recording CallStops all the ongoing recordings for the specified call UUID.
Conference ManagementGet ConferenceGets details of a conference.
Hang Up ConferenceHangs up all ongoing conferences in your account.
Hang Up MemberHangs up a member in a conference.
Kick MemberDisconnects a member in a conference.
Look up ConferencesRetrieves a list of all conferences that are ongoing on your account.
Mute MemberMutes members in a conference.
Unmute MemberUnmutes members in a conference.
SMS ManagementGet MessageRetrieves the details of the specified message.
Look up MessageRetrieves the details of the messages.
Send Bulk SMSSends SMS to the multiple numbers.
Send SMSSends the SMS to the specified number.

Spoke module

Webhooks can be set up to be notified about the required events. Routing policy defines conditions that must be met to notify the ServiceNow instance. These conditions are based on the events in Plivo that you want to be notified about. When the conditions are met, routing policy triggers the associated subflow, which in turn automates the Plivo tasks.

Webhooks require separate setup and can be used independently without using the spoke actions. The Plivo spoke adds the Plivo Spoke application to your instance and includes these modules:

ModuleDescription
Plivo Webhook RegistriesCreate and view the Plivo webhooks in ServiceNow.
Plivo Webhook Routing PolicyCreate and view the routing policies for the Plivo webhooks in ServiceNow. You can also customise the conditions in the routing policies as per your requirement.

Use the Plivo Webhook Registries module to register a Plivo webhook. You must generate a Callback URL and provide this URL in your Plivo account.

Routing policies and subflows support these Plivo fields:

  • Keywords
  • Call Event
  • Caller Name
  • Event Type
  • SMS Text
  • To Number
  • Show Related Fields

Create routing policy in the Plivo WebHook Routing Policies module and specify conditions as per your requirement. See Set up a bi-directional webhook for the Plivo spoke for information regarding setting up and configuring the webhooks.

Spoke user roles

The Plivo spoke provides a Plivo Admin (sn_plivo_spoke.Plivo_Admin) role.

Connection and credential alias requirements

Integration Hub uses aliases to manage connection and credential information. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection. For more information, see Connections and Credentials.

For information about setting up the spoke, see Set up the Plivo spoke.