Messaging Overview

Connect with customers on their preferred channels while managing every aspect of your messaging lifecycle through Pinnacle. Begin with our sending guide to get started quickly, then expand your capabilities with advanced message status tracking and inbound message handling as your needs grow.

Channels at a glance

ChannelBest forSenderHighlights
SMSAlerts, 2FA, concise notifications10DLC or toll-free numberInstant reach, text only
MMSRich promotions, media-heavy updates10DLC or toll-free numberImages, GIFs, PDFs alongside text
RCSInteractive journeys, commerce flowsApproved RCS agentCards, rich media, buttons, quick replies, read receipts

Before you send

  • Numbers or agent credentials. Purchase a number or get an agent ID by registering an RCS campaign.
  • Campaign approval. Ensure each number is attached to an active 10DLC/toll-free campaign, or your RCS agent is approved.
  • API access. Create an API key on the Pinnacle Dashboard and store it securely.
Optional: Validate first

Use POST /messages/validate/sms, POST /messages/validate/mms, and POST /messages/validate/rcs to allow you to validate content without sending. This will help you catch unsupported files, return media size, display segmentation, and give cost estimates before hitting send.

Send in three steps

1

Compose

Craft the SMS, MMS, or RCS message to be sent.
2

Deliver

Use the respective send endpoint/method.

3

Track

Poll GET /messages/{messageId} to get updates for your message or subscribe to webhooks to monitor status changes and inbound replies. See our receiving guide for more details.

Next up