Surge

What's New

All the most recent updates and improvements to Surge.

September 25, 2026
Bugfix

Plan upgrades refresh message limits

Upgrading to a plan with a higher monthly outbound-message limit now clears the old plan’s depleted allowance immediately, so sending can resume under the new plan instead of remaining throttled.

September 25, 2026
Feature

Account settings page

Project managers and admins can now manage an account’s name and time zone from a dedicated Settings page, and override project defaults for link shortening and blocking known-undeliverable destinations with On, Off, or Inherit controls.

September 24, 2026
Feature

Mark every embedded inbox conversation as read

The embedded inbox now includes a “Mark all as read” action for unread, active conversations in the current inbox or phone-number scope. Conversation and unread-count widgets refresh automatically afterward.

September 24, 2026
Improvement

More reliable ElevenLabs connections

New ElevenLabs connections now use Surge’s encrypted SIP routing and no longer depend on ElevenLabs resolving a fixed Surge IP address, making phone-number setup more reliable.

September 24, 2026
Feature

Sign in with GitHub

You can now sign up for and sign in to Surge with GitHub. Existing users can securely connect or disconnect GitHub from Security Settings, and users who joined with GitHub can add a password afterward.

September 23, 2026
Feature

Manage toll-free campaigns through the API

The API now supports creating and listing toll-free campaigns with POST and GET /accounts/{account_id}/toll_free_campaigns, retrieving campaigns with GET /toll_free_campaigns/{campaign_id}, and updating and resubmitting changes-needed campaigns with PATCH /toll_free_campaigns/{campaign_id}.

September 23, 2026
Improvement

Clearer destructive actions in HQ

Confirmation dialogs in HQ now name the exact action and resource, explain the consequence, and use contextual action labels. Confirmations that require a resource identifier also provide a copy button, making repeated administrative work less tedious.

September 23, 2026
Improvement

More flexible verification rate limits

Verification destinations can now receive one code every 30 seconds and up to 10 per hour. Rate-limited requests include an accurate Retry-After header, rejected attempts no longer consume the hourly allowance unnecessarily, and invalid destinations do not count against the monthly quota.

September 20, 2026
Bugfix

Reliable inbound messages from short codes

Inbound messages from five- and six-digit short codes now preserve the sender exactly, ensuring follow-up messages continue in the existing contact and conversation instead of failing during phone-number formatting.

September 17, 2026
Feature

Sign in with Google

You can now sign up for and sign in to Surge with Google. Existing users can securely connect or disconnect Google from Security Settings, and users who joined with Google can add a password afterwards.

September 16, 2026
Improvement

Immediate blast quota feedback

Creating an immediate blast now checks the project’s monthly outbound-message quota before accepting it. Over-limit requests return 403 with monthly_outbound_message_limit instead of enqueueing a blast that cannot be sent.

September 16, 2026
Feature

Metadata for phone numbers

Phone numbers now support custom metadata. Metadata can be set when purchasing or updating a number and is returned with phone number objects in API responses and webhook payloads.

September 16, 2026
FeaturePrivate Beta

SIP trunk call records and webhooks

Projects in the SIP trunk private beta now get call records derived from SIP traffic, with reconciled final statuses, accurate start times, and replay-safe call.ended webhooks.

This feature is in private beta. Please reach out to support@surge.app or use the in-product chat to contact support and request access.

September 15, 2026
Feature

Multiple evidence files for toll-free registration

Toll-free registrations in HQ can now include up to 10 opt-in evidence files for cases where your opt-in flow requires multiple steps.

September 14, 2026
Improvement

Past-due invoice alerts in HQ

HQ now displays a persistent alert when a project has a past-due invoice so that you can take care of payment before seeing any interruption to sending. Project admins can go directly from the alert to make a payment, while other users are prompted to notify an admin.

September 14, 2026
Feature

Canadian toll-free registration addresses

Organizations in Canada can now provide a Canadian address when registering a toll-free messaging campaign in HQ, with validation for provinces and postal codes.

September 10, 2026
Improvement

Broader URL detection for messages

Link detection and shortening now recognize scheme-less URLs using common modern domains such as .app, .dev, .shop, .cloud, and .xyz.

September 8, 2026
Feature

Campaign registrations in HQ can now use an explicit sample URL instead of relying on Surge to find one. Campaign templates can store the sample URL so it is reused in future registrations. This can be really helpful for preventing filtering by the carriers.

September 8, 2026
Feature

Import phone numbers from HQ

You can now start phone number import requests directly from the Phone Numbers page in HQ. Surge checks portability, collects any per-number account credentials and supporting documents, and imports numbers automatically when the request completes.

September 8, 2026
Bugfix

Blasts now honor the account or project link-shortening setting instead of shortening every URL unconditionally.

September 8, 2026
Bugfix

Safer phone number moves between accounts

Moving a phone number between accounts now clears call handling and other settings tied to the previous account. If the number was the old account’s default, Surge selects another eligible default when possible.

September 4, 2026
Feature

Phone number imported webhooks

Webhook subscribers can now receive a phone_number.imported event whenever a phone number is imported into Surge from an external provider. See the phone_number.imported event in the docs for more information.

September 1, 2026
Feature

Message status in APIs and webhooks

Message objects in API responses and webhook payloads now include a normalized status value: pending, received, sent, delivered, or failed.

August 31, 2026
Bugfix

Reliable verification opt-out handling

Verification destinations reported by the carrier as opted out are now recorded correctly so future sends are prevented, and replying START re-enables verification messages.

August 31, 2026
Performance

Faster message history

Message list pages and GET /accounts/{account_id}/messages have been optimized, dramatically reducing load times for smaller and less-active accounts.