Ship notes

Product changelog

Pingram delivers.

September 2026

Find n8n, MCP, CLI, and more in Settings

Feature
  • Settings → Integrations now lists official Pingram integrations in one place, including n8n, Make, Apprise, GitHub Actions, MCP, Hermes, Skills, the CLI, and Auth0
  • Copy the MCP server URL or an install command from a card, then open the setup guide

10DLC brand create requires address and brand name

Improvement
  • createUs10dlcBrand now requires displayName (the public brand name shown to recipients and carriers) and street address fields
  • For sole proprietors, legalName is optional and defaults to first and last name; displayName is still required (use your DBA, or first and last name if you have no DBA)
  • The dashboard brand registration form collects Brand Name on create and hides Legal Name for sole proprietors (stored legal name defaults to first and last name)
  • SDKs (v1.0.29) include the required displayName and address fields on createUs10dlcBrand

Pasted email HTML is saved as-is

Fix
  • Pasting a full HTML email into a template no longer rewrites the markup when you save
  • Preview and the editor now show the same HTML you pasted

Logs finish loading instead of staying on Updating results

Fix
  • Opening a log no longer stays on Updating results when loading delivery details

Clearer A2P 10DLC registration field docs

Improvement
  • Brand and campaign registration request fields now include descriptions, allowed values, and what is required before carrier submission
  • SDK JSDoc and API reference docs for createUs10dlcBrand, updateUs10dlcBrand, and updateUs10dlcCampaign cover the same details

August 2026

Create account returns the new API key

Improvement
  • POST /accounts and accounts.createAccount now include apiKey — the new account’s default secret key (pingram_sk_…)
  • Use a personal access token to create the account, then send with the returned key without a follow-up GET /keys

Creating additional environments is no longer supported

Deprecation
  • You can no longer add a new environment from the dashboard, POST /environments, or createEnvironment in the SDKs
  • Existing environments and API keys keep working

A2P 10DLC registration APIs

Feature
  • Create, read, and update your US A2P 10DLC brand registration through the API and SDKs
  • Read and update campaign registration fields (use case, samples, opt-in/out flows, and related compliance details) before carrier submission
  • SDKs (v1.0.26) add registrations methods for brand and campaign registration on Node, Python, Go, PHP, Java, C#, and Ruby
  • MCP can list and manage brand and campaign registrations for accounts you authenticate as

Voice agent editor opens the saved configuration

Fix
  • Opening a voice agent now always shows the configuration saved on the agent, not a leftover local draft
  • Unsaved edits still support Save changes and Discard changes, and leaving the page asks before those edits are lost

Create extra accounts from the CLI and MCP

Feature
  • pingram accounts create and pingram accounts list manage extra accounts from the terminal — log in with a personal access token (pingram_pat_…), not an account API key
  • Pass --plan '{"tier":"budget_50","sourceBillingAccountId":"…"}' to attach a budget using another account’s payment method
  • After you connect Pingram MCP, an agent signed in as you can use Create Account and List Accounts

Bulk email unsuppress starts in the background

Improvement
  • DELETE /email/suppressions/{reason} now queues removal and returns immediately — it no longer waits until every address is cleared
  • The response is a confirmation that the job started; matching suppressions finish clearing in the background

Remove recipients from suppression in log details

Improvement
  • Bounce and complaint log details now explain that the recipient is on the email suppression list, including after the first permanent bounce or complaint
  • Remove that recipient from the suppression list directly from the log

Fix saving voice agents that use transfer, MCP, or knowledge tools

Fix
  • Saving or updating a voice agent with transfer, MCP, or knowledge tools no longer fails with an invalid request body
  • Assigning a phone number after adding those tools works again (save could fail before the bind step)

Multiple accounts

Feature
  • Create extra accounts from the dashboard sidebar or the API (accounts.createAccount), then switch between them
  • Optionally attach a plan using another account’s payment method
  • Add teammates who already share an account with you, or invite new members by email

Read the announcement →

Bulk remove email suppressions

Feature
  • Clear email suppressions in bulk from the Users page, with filters by suppression type
  • Choose retryable suppressions and/or permanent bounces (complaints stay managed one at a time)
  • New API: DELETE /email/suppressions/{reason} to remove matching suppressions for an environment

Personal access tokens

Feature
  • Create, list, and revoke personal access tokens from your profile
  • Set an optional expiry (30, 90, or 365 days) or keep a token that never expires
  • The full token is shown only once at creation; afterward you can identify tokens by name and prefix

Trim whitespace on SMS send to and from fields

Fix
  • POST /sms now trims leading and trailing whitespace on to and from before send

Account owner role for team members

Feature
  • Account creators are owners; team settings shows an Owner tag next to owners
  • Owners can promote other members to owner or set them to admin via the members API
  • Member list responses always include each member’s account role (owner or admin)

Keep Pingram MCP connected after the access token expires

Fix
  • MCP clients now receive a refresh token after login, so sessions renew instead of failing
  • Expired API tokens during tool calls return HTTP 401 at the MCP layer so clients can refresh and retry

Mobile Push discontinued

Deprecation
  • Mobile Push (APNs/FCM) is no longer delivered — PUSH is dropped from send routing even if it remains on a notification or in the request
  • Dashboard setup for Mobile Push is removed: settings, channel toggles, templates, and mobile code samples no longer expose the channel

Product changelog at pingram.io/changelog

Feature
  • Browse every ship at /changelog — grouped by month with feature, improvement, fix, and deprecation labels
  • Machine-readable JSON feed at /changelog.json for integrations and tooling

Add GET /account/invoices and Plan tab invoices modal

Feature

July 2026

Announcing Pingram MCP

Feature
  • Connect Claude, ChatGPT, or Cursor to your Pingram account with our hosted MCP server. Sign in once and let an AI agent send notifications and manage your account on your behalf
  • Send email and SMS
  • Query delivery logs by tracking ID

Read the announcement →

Announcing the Pingram CLI

Feature
  • Manage domains, send messages, and inspect logs from your terminal. Install via npm, Homebrew, cURL, or PowerShell

Read the announcement →

Single corner sign out on verify-phone page

Fix

June 2026

Official Hermes Notification Gateway Plugin

Feature
  • Hermes Agent plugin for SMS, email, and voice through Pingram. Install, run setup, done

Read the announcement →

May 2026

SMTP Now Available in Canada and Europe

Improvement
  • SMTP relay is now available in Canada and Europe, bringing local email infrastructure to more regions
  • Canada
  • Europe

Read the announcement →

Supabase Integration Now Available in Canada and Europe

Improvement
  • Connect your Supabase project to Pingram in Canada and Europe for better deliverability and data residency compliance
  • Canada
  • Europe

Read the announcement →

Announcing Pingram Notification Skills

Feature
  • Agent skills for sending and receiving email, SMS, voice, and WhatsApp with Pingram. Use them from Claude, Cursor, Copilot, and other coding assistants

Read the announcement →

April 2026

Announcing: MMS (picture) for SMS notifications

Improvement
  • Two-way MMS on the same SMS send API, with the Pingram team helping you meet US A2P 10DLC and sender requirements alongside your sends

Read the announcement →

March 2026

Announcing: Multi-Number SMS Support

Improvement
  • Send SMS notifications from multiple phone numbers. Perfect for multi-brand businesses, regional messaging, and dedicated support lines
  • Separate communications for different brands
  • Use regional numbers to improve delivery and trust

Read the announcement →

February 2026

Announcing: Full Inbound Messaging

Feature
  • Receive any incoming email or SMS from your users with built-in inboxes, custom domains, and reply tracking
  • Every Pingram account now gets a built-in email inbox (yourcompany@mail.pingram.io) ready to receive messages immediately
  • You can also add custom domains to receive emails at addresses like support@mail.yourcompany.com

Read the announcement →

Announcing: Supabase Integration

Improvement
  • Hitting the Supabase email rate limit? Our one-click SMTP integration lets you send emails with full tracking, analytics, and better deliverability
  • Bypass Supabase’s email rate limits - Send as many emails as your application needs
  • Improve deliverability - Benefit from Pingram’s optimized email infrastructure

Read the announcement →

January 2026

Announcing: SMTP Relay for Pingram

Feature
  • Send emails through Pingram using standard SMTP configuration, perfect for platforms that only support SMTP credentials

Read the announcement →

NotificationAPI is Now Pingram

Feature
  • We are rebranding from NotificationAPI to Pingram. Same team, same product, same commitment to developers — just a new name that better reflects our mission
  • Developer Experience
  • Simplicity

Read the announcement →

Unlock premium date ranges and detail levels for Insights Pro accounts

Feature

December 2025

Announcing: Email Inbound Webhooks

Feature
  • Pingram can capture replies to your email notifications and send them to your webhooks. Great for implementing automated and conversational flows
  • AI Powered Workflows: Build AI powered workflows that respond to user replies or take action based on the content of the reply.
  • Pre-defined Auto Replies: Automatically reply to user replies with a pre-defined message; e.g. “We got your message!”

Read the announcement →

Announcing: SMS Inbound Webhooks

Feature
  • Enable two-way SMS notifications with your users. Receive SMS replies via our easy-to-use webhooks and build interactive notification experiences
  • Appointment confirmations: Let users reply YES or NO to confirm appointments
  • Customer support: Route SMS replies to your support system

Read the announcement →

October 2025

New Notification Logs v2 API Endpoints

Feature
  • Access your notification logs programmatically with new API endpoints for tailing, searching, and bulk retrieval

Read the announcement →

Send Email Attachments without Storing Files

Feature
  • Send email attachments directly via base64 content without hosting files elsewhere. Perfect for dynamic content and temporary files
  • Send Emails → Attachments
  • API Reference: attachments

Read the announcement →

Introducing Unsubscribe Webhook Events

Feature
  • Get real-time webhook notifications when users opt out of your notifications

Read the announcement →

August 2025

Notification Insights V2: Unified Cross-Channel Analytics

Feature
  • Insights V2 adds time-series charts across channels for improved analytics and deeper breakdowns
  • Time-series charts for requests, sends, deliveries, opens, clicks
  • Filters by notification type and channel

Read the announcement →

July 2025

Announcing: Email Suppression Management

Feature
  • Take full control of your email suppression lists

Read the announcement →

SOC2 Type II Compliance

Improvement
  • Pingram is now SOC2 Type II certified with a new Trust Center showcasing our security posture and compliance reports

Read the announcement →

Send Notification Content Without Templates

Feature
  • You can now send notifications without designing and using templates, by directly passing content in your API calls

Read the announcement →

May 2025

Introducing Industry-Leading SMS Pricing

Feature
  • Pingram now offers competitive, transparent SMS pricing
  • Custom sender numbers and branding
  • Regional compliance and smart routing

Read the announcement →

Improved Notification Logs V2 Interface

Feature
  • We’ve completely rebuilt our logs interface from the ground up for blazing fast performance and improved usability
  • Faster log loading
  • Instant search results

Read the announcement →

January 2025

Announcing: Notification Logs v2

Feature
  • Introducing the revamped Notification Logs feature on Pingram: Better tracking, faster searches, and richer data for teams that want to debug notifications
  • Notification Open & Click Tracking
  • Faster Search

Read the announcement →

Introducing: Pingram's European Data Center

Improvement
  • Pingram now supports an EU region, based out of Frankfurt, ensuring better performance and data residency compliance for our European customers and users
  • Enhanced Performance for European Customers
  • GDPR Compliance

Read the announcement →

December 2024

Introducing Notification Events Webhook API

Feature
  • We are excited to roll out our Notification Events Webhook. This feature calls your APIs with important notification events, such as Delivery or Click

Read the announcement →

July 2024

Announcing: Logs API

Feature
  • Pingram’s new Logs API grants developers full access to their notification system’s logs & data

Read the announcement →

May 2024

April 2024

Announcing: API Documentation

Feature
  • Pingram now has REST API documentation and Administrative API features in addition to SDKs, letting you manage your Pingram account via our API

Read the announcement →

March 2024

Announcing Server-Side C# .NET SDK

Feature
  • Pingram now officially supports a C# .NET library. This library is available on NuGet and thoroughly documented on our server SDK documentation website

Read the announcement →

Announcing: Notification Scheduling

Feature
  • Notification scheduling is built into Pingram and replaces the cron, databases or other systems you have in place to send notifications at future dates

Read the announcement →

August 2022

Announcing: Insights

Feature
  • With Pingram Insights, teams get high-level reports and an understanding of what notifications they are sending, where they go, and what happens to them
  • Outgoing notifications by notification
  • Outgoing notifications by channel

Read the announcement →

June 2022

Announcing: No-Code Unsubscribe Links

Feature
  • Unsubscribe Links allows you to append an unsubscribe link to any of your notifications and improve your notifications user experience without writing any code

Read the announcement →

Announcing Logs: In-Depth and Searchable History of All Notifications

Feature
  • With Logs, you can search and review all your outgoing notifications in order to address customer tickets or debug software issues

Read the announcement →

Ready when you are

Launch today.

Free tier with 3,000 emails, plus 100 SMS and calls per month. No credit card required. Paid plans start at $20/month.