---
title: Overview of the Twilio notification publishers
description: The One-Time Passcode Integration Kit includes two Twilio-based notification publishers. They use two Twilio APIs that offer different features and behavior.
component: otp
page_id: otp::pf_otp_ik_overview_of_the_twilio_notification_publishers
canonical_url: https://docs.pingidentity.com/integrations/otp/pf_otp_ik_overview_of_the_twilio_notification_publishers.html
revdate: April 14, 2025
section_ids:
  twilio-programmable-api-notification-publisher: Twilio Programmable API Notification Publisher
  twilio-verify-api-notification-publisher: Twilio Verify API Notification Publisher
---

# Overview of the Twilio notification publishers

The One-Time Passcode Integration Kit includes two Twilio-based notification publishers. They use two Twilio APIs that offer different features and behavior.

## Twilio Programmable API Notification Publisher

* Uses the Twilio Programmable API, a generic messaging API.

* Supports SMS messages and voice calls. Learn more in [Programmable SMS](https://www.twilio.com/sms) and [Programmable Voice](https://www.twilio.com/voice) in the Twilio documentation.

* Allows you to manually customize or localize messages using the templates and message files included in this integration.

* Allows you to redact the last four digits of phone numbers that appear in the Twilio administrator console. Learn more in [Message Redaction Supports Phone Number and Content Privacy for Sensitive Applications](https://www.twilio.com/blog/protect-customer-privacy-with-redaction) in the Twilio blog and the Twilio [Message Redaction](https://ahoy.twilio.com/message-redaction) request form.

## Twilio Verify API Notification Publisher

* Uses the newer Twilio Verify API, which is designed to send one-time passcodes (OTPs). Learn more in [Verify](https://www.twilio.com/verify) in the Twilio documentation.

* Supports SMS messages, voice calls, and email.

* SMS and voice calls do not support message customization, but they do support automatic localization of the default messages.

* Email support is provided through an integration between Twilio and SendGrid. It allows some customization. Learn more in [Send Serverless Emails using SendGrid and Twilio Functions](https://www.twilio.com/blog/send-serverless-emails-sendgrid-twilio-functions) in the Twilio documentation.

* Shows phone numbers in clear text in the Twilio administrator console for 30 days after each transaction. Phone numbers are encrypted in the backend server at all times.
