> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.pinnacle.sh/v-2/changelog/2026/4/5/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.pinnacle.sh/_mcp/server. ## Usage Analytics, New Guides & Blog Launch Track your real message spend in the dashboard, explore rewritten guides, and check out 20+ new blog posts on [pinnacle.sh/blog](https://pinnacle.sh/blog). ### What's new? **Live usage analytics** The [analytics dashboard](https://app.pinnacle.sh/dashboard/analytics) now shows your real-time messaging volume and spend. * RCS, SMS, and MMS usage charts with a default 30-day window * Combined credit balance showing purchased and subscription credits side-by-side * Improved validation feedback when creating test agents — errors now tell you exactly which fields need attention **Updated documentation** * **[Sending messages](/api-reference/messages)** — expanded with coverage on [broadcasting to audiences](/api-reference/messages/blast-sms), [typing indicators](/api-reference/messages/send-typing-indicator), and [message reactions](/api-reference/messages/react) * **[Receiving messages](/api-reference/webhooks)** — expanded with a step-by-step webhook setup walkthrough and structured event-type reference * **[Test agents](/branded-test-agents)** — updated to reflect that test agents support the full RCS feature set (rich cards, carousels, buttons, media), limited only to your whitelisted numbers * **Ruby quickstarts** — updated to use the SDK's `process()` method for webhook verification and idiomatic snake\_case, now on SDK v2.0.15 **Better RCS error messages** When whitelisting testers, you'll now get clear error messages if the carrier requires your agent to be launched first — instead of a generic rejection. **Blog launch** We published 20+ posts on [pinnacle.sh/blog](https://pinnacle.sh/blog) covering everything from getting started to platform deep-dives: * [RCS Test Agents: Send Your First Rich Message in Under Two Minutes](https://pinnacle.sh/blog/rcs-test-agents-send-your-first-rich-message-in-under-two-minutes) * [RCS Fallback: Automatic SMS/MMS Delivery for Every Recipient](https://pinnacle.sh/blog/rcs-sms-fallback-automatic-message-delivery-for-all-devices) * [Bulk Messaging: Send to Thousands of Contacts at Once](https://pinnacle.sh/blog/bulk-messaging-send-sms-mms-rcs-to-thousands-at-once) * [Validate Before You Send: Message Validation for SMS, MMS, and RCS](https://pinnacle.sh/blog/validate-sms-mms-rcs-before-sending-pinnacle-message-validation) * [Pinnacle vs. Twilio](https://pinnacle.sh/blog/pinnacle-vs-twilio-business-messaging-comparison) | [vs. Attentive](https://pinnacle.sh/blog/pinnacle-vs-attentive-business-messaging-comparison) | [vs. AWS](https://pinnacle.sh/blog/pinnacle-vs-amazon-business-messaging-comparison) > **Note** > > Have questions? Reach out to us - [founders@pinnacle.sh](mailto:founders@pinnacle.sh) > One API for RCS, iMessage, MMS, and SMS. Build, test, and scale every channel — send your first message in minutes, not weeks.