Skip to main content
Frequently asked questions about Powerpack, Plivo’s intelligent number pool for optimized message delivery.

What is Powerpack?

Powerpack is a collection of phone numbers that work together to:
  • Maximize message deliverability
  • Manage opt-outs automatically
  • Load balance across numbers
  • Support multiple number types (long codes, toll-free, short codes)

What are the benefits of Powerpack?

FeatureDescription
Intelligent routingAutomatically selects best number for delivery
Sticky senderSame number used for conversations with each recipient
Opt-out managementAutomatic STOP keyword handling
Number poolCombine long codes, toll-free, and short codes
ComplianceRespects carrier throughput limits

How do I create a Powerpack?

  1. Navigate to Messaging > Powerpack
  2. Click Add New Powerpack
  3. Enter Powerpack name
  4. Add phone numbers to the pool
  5. Configure application settings
  6. Save

What types of numbers can I add to Powerpack?

Long Codes

Add US/Canada long codes for A2P messaging:
  • Requires 10DLC registration for optimal throughput
  • Recommended: < 200 messages/day per number

Toll-Free Numbers

Add verified toll-free numbers:
  • Higher throughput (25 MPS)
  • Best for 2FA, notifications

Short Codes

Add short codes for maximum throughput:
  • One US short code per Powerpack
  • One Canada short code per Powerpack
  • Same short code cannot be in multiple Powerpacks

Can I add a short code number to my Powerpack?

Yes. You can add one US short code and one Canada short code per Powerpack.

Can I add multiple short code numbers to my Powerpack?

No. Only one US short code and one Canada short code per Powerpack.

Can I add the same short code number to multiple Powerpacks?

No. A short code can only belong to one Powerpack.

What are the benefits of adding a short code to my Powerpack?

  • Maximum throughput (100+ MPS)
  • Carrier-approved for A2P messaging
  • Falls back to long codes if short code is unavailable

Why are long code numbers being used for outbound messages when I have a short code in my Powerpack?

Even with short code priority enabled, long codes may be used when:
  • Short code throughput exceeded
  • Network compatibility issues
  • Carrier-specific routing

How do I remove a short code from my Powerpack?

To disable short code:
  1. Disable “prioritize short code” feature
  2. Messages will use other numbers
To permanently remove:
  1. Open support ticket
  2. Request short code removal

How can I send SMS and MMS messages using Powerpack?

SMS via API

curl -X POST "https://api.plivo.com/v1/Account/{auth_id}/Message/" \
  -u "{auth_id}:{auth_token}" \
  -H "Content-Type: application/json" \
  -d '{
    "powerpack_uuid": "your-powerpack-uuid",
    "dst": "14157654321",
    "text": "Hello from Powerpack!"
  }'

MMS via Powerpack

{
  "powerpack_uuid": "your-powerpack-uuid",
  "dst": "14157654321",
  "type": "mms",
  "media_urls": ["https://example.com/image.jpg"]
}

What is Smart Sender?

Smart Sender ensures that a destination number always receives texts from the same source number. This stickiness enables two-way conversations by keeping the conversation thread intact. Once a Powerpack number is assigned to a destination, all subsequent texts to that destination are sent from the assigned source number. Turn on Smart Sender from the Plivo console’s Powerpack dashboard.

What is Local Connect?

Local Connect is a Powerpack feature that personalizes conversations by using the same area codes and local numbers as your users. It uses area code matching and prioritizes local numbers over other numbers in the Powerpack pool. Manage Local Connect preferences from the Powerpack management console.

What happens when a Powerpack SMS or MMS recipient replies with an opt-out keyword?

When recipient texts STOP:
  1. Subscriber added to suppression list for that source number
  2. Future messages to that recipient are blocked
  3. Message marked “failed” with appropriate error code

Suppression List

  • Per-number suppression tracking
  • Automatic compliance with opt-out requests
  • View suppression list in console

How are incoming messages to numbers in my Powerpack handled?

Assign an application to your Powerpack to handle incoming messages.

How can I modify an application associated with a Powerpack?

  1. Navigate to your Powerpack
  2. In Application Configuration, select type:
    • XML Application
    • PHLO
  3. Select the application name
  4. Update

How can I remove an application from Powerpack?

  1. Open Powerpack settings
  2. In application type, select any option
  3. In application name dropdown, select ”-------”
  4. Update

Can I use PHLOs to handle incoming messages in my Powerpack?

Yes. Use PHLO for visual message handling:
  1. Create a PHLO for incoming messages
  2. Add PHLO to Powerpack’s application configuration
  3. Incoming messages trigger PHLO workflow

How can I send 6,000 or more SMS messages per day using a long code in the US?

For US long codes without 10DLC, the limit is < 200 messages/day per number. Options:
  • Register for 10DLC to increase limits
  • Add multiple numbers to your Powerpack
  • Use toll-free or short codes
VolumeRecommended
< 2,000/dayRegistered long codes
2,000-50,000/dayToll-free
50,000+/dayShort code

How can I configure my Powerpack source number pool?

Add Numbers

  1. Navigate to Powerpack
  2. Click Add Numbers
  3. Select from available numbers
  4. Add to pool

Remove Numbers

  1. Navigate to Powerpack
  2. Select numbers to remove
  3. Click Remove

What happens if I unrent a Powerpack phone number?

The number is removed from the Powerpack. Messages will be sent from remaining numbers in the pool.