Changelog
Stay up to date with the latest updates and improvements from seven.io
2026
Your customers are on WhatsApp — now you can reach them directly through seven.io. And with our new unified conversations inbox, every message across SMS, RCS, WhatsApp, and Voice lives in one place.

Inbound numbers gain more flexibility with multiple forwarding emails and reactivation for all number types, while SMS emoji handling and contact search receive important fixes.
This week brought major voice journal enhancements with audio playback and call timeline views. We also enhanced contact management with better group controls and avatar displays.
This week we enhanced our SDK with better error handling, improved our documentation with AI-friendly features, and made messaging more user-friendly with phone number formatting and dynamic pricing…
We're excited to introduce a major update to the seven.io webapp! This release brings a completely redesigned interface with dark mode support, powerful new features like AI-assisted messaging and…

2025
You can now restrict login access to specific IP addresses. This adds an extra layer of protection and helps secure your account from unauthorized access.
Our Voice TTS Call API now supports multiple languages within a single call using SSML — ideal for international, personalized communication.
We are excited to introduce a new feature in seven.io: Country-Specific Restrictions. This enhancement gives you full control over the sending of SMS, RCS, WhatsApp, and Voice messages to specific…
2024
We’re excited to announce that you can now set up and launch your own RCS Service directly in our webapp, giving you unparalleled control over your messaging.

Webhooks for RCS (Rich Communication Services) have been enhanced with the ability to apply filters based on specific agents. This update allows you to configure webhooks to trigger only for…
As some of you may have noticed, we have introduced emails with 2FA codes for your login in cases where the login process shows irregularities.
Today, we're excited to announce the integration of RCS (Rich Communication Services) into our Mail API!
Hey there! We're excited to introduce our new Numbers API, empowering you to programmatically manage SMS numbers with ease. Here's what you can do with it:
We are thrilled to announce the introduction of our new Contacts API and Groups API. This API extends our platform with key functionalities for the efficient management of contacts and groups. This…
We're excited to introduce our new RCS Business Messaging (RBM) API. This development marks a significant leap forward, enabling businesses to engage customers with richer, more interactive messaging…

Thank you for your continued support and feedback. If you have any questions or encounter any issues, please don't hesitate to reach out to our support team. Enjoy the improved features and…
We're thrilled to bring you these groundbreaking improvements to our Contacts Module. More amazing improvements are following. Buckle up
In our latest update, we have introduced some significant changes to improve the clarity and functionality of our service. Please take note of the following changes in this changelog post:
We are thrilled to announce a groundbreaking addition to our service that's going to revolutionize the way you communicate securely through our Mail-to-SMS Gateway.
2023
Since our current S/MIME certificate for our Mail-to-SMS API will expire soon, we have just renewed the certificate.
To make using our service simpler, we’re streamlining the options to test sending SMS.
We're excited to introduce an addition to our Voice API.
We've made some adjustments to our SMS pricing for specific destinations.
We have just added Italy to our coverage for inbound numbers. You can now receive SMS with your own, Italian number.
Display your custom fields and their values in your contact overview to have all the relevant information right where you need it.
You can now add credits to your account in many different currencies than Euro:
The next due date for numbers is now visible in your dashboard. Just hover the payment interval in order to see when the next payment will be done.

We have just added Mail-to-SMS to the Debugger. Now you can see all incoming mails sent from you to our mail-to-sms gateway including all headers to easier debug possible failures.
Great news: Let your text messages be branded with your company with custom domains.

Concerned about the possibility of misplacing your two-factor authentication device used for logging into your account? Rest assured, as part of the 2FA setup process, you will now be provided with…
When choosing a country for my inbound number is shows German and Spanish numbers, for example when looking for Åland Islands, Antarctica, Christmas Islands, Guerney (non-extensive list, probably).

We proudly introduce the usage of SSML for our Voice API!
Exciting news for developers: You can now filter all requests sent to our API and all webhooks to find what you are searching for.

Ever wondered how the text-to-speech messages you sent over our Voice API sound like? Great news We just added the ability to play the audio that has been sent to your customers in your journal!

Our transactional emails have been optimized for dark mode! Going forward, when you receive emails from us, whether it's a confirmation of a purchase, a password reset or any other transactional…

We are excited to announce a new section for managing and purchasing inbound phone numbers in our platform! Here's a brief rundown of the changes:

Some clients have experienced issues when bulk validation a contact list. The bug which lead to this issue has been fixed now.
Have you ever accidentally deleted your inbound number or do you need an already deleted inbound number again?
We have optimized the UI of the contact page in various aspects:
Latencies are now visible in the debugger
You can now export your journal as PDF file.
The top level domain of our URL shortener, which is used for the performance tracking and some other features, has been changed from ul.gl to svn.me
sms77.io is now seven.io!

2022
We are very pleased to inform you that we can now offer virtual numbers (DIDs) that can receive A2P SMS regardless of the sender. So even 2FA SMS with a text as sender ID will be delivered reliably…
The navigation arrows for switching months in the datepicker on analytics page did not show up on some browsers.
You can now define your default country code to send messages to your destinations in local number format. Just change the default country code in your settings.
We are very pleased to announce that we can now offer third party application authentication via OAuth 2.0.

Search in Debugger for specific API Calls using the ID from x-sms77-trace-id header you receive back each API Call.
2021
Manage your subaccounts via API.
The endpoint /eingang for reading the received SMS responses has been disabled.
Define a scope for your API keys.

For additional security we have implemented SHA256 HMAC for signing of requests to and from our API.
Changed your mind?
You can now subscribe to filtered webhooks via API.
Receive notifications via webhook about performance tracking clicks and views.
The API key used to access our API is now displayed in the debugger.
Sending Attachments via SMS is now also supported via our API.
You can now send JSON directly to our API.
The original SMS you’ve sent will now be included in the email in case of a reply from your recipient.
Send attachments in your messages!
Check out our brand new developer section where you can easily debug API requests and webhooks, resend webhooks, add several API keys and more.

Get a webhook on an incoming phone call to your inbound number.
You can now send S/MIME encrypted mail to our mail-to-SMS gateway.
The parameter delay is now available via mail-to-SMS gateway. Schedule your campaign for the future.
2020
You can now manage your webhooks programmatically via our API.
The parameter unicode is now also available via our Mail-to-SMS Gateway.
Analytics in your dashboard now include all your traffic data.
Credits can now be transferred once and manually to a subaccount.
You can now access your statistics via our API.
Add individual custom fields to your contacts and use them via placeholders in your text messages.
You can see the detailed history of your SMS in your journal now.

We renamed batchsend77. It's now called sms77-cli.
We focus on high quality, so we are successively removing Economy SMS from our products.
We have fixed some issues with placeholders in our webapp's SMS form so that using these is more comfortable now.
We have fixed an issue where the account member role MESSAGING could not create/update contacts.
We have fixed a bug on our HTTP API where you got only the status code 402 instead of full JSON in case of reload block.
Inbound numbers can now be paid annually with over 30% discount.
Delivery report callbacks will now include the timestamp.
2019
For more security: HTTP Basic Authentication is now available for our API.
We have fixed an issue regarding bulk HLR validation of contact lists, which may have deducted more balance from an account than needed.
Added network_type to Number Format Lookup.
API response code 300 has been removed. You will get error 900 instead in case of missing API key.
Check multiple phone numbers via our HLR Lookup in just one API Call.
Check out our new Pricing API – get your SMS prices programmatically.
Track the Views, Clicks and Conversions of your short messages via our brand new Product Performance Tracking.
We have improved the checkout experience. You can now use your stored credit card for manual payments without having to re-enter the card details.
We have now enabled Webhooks for our Voice API.
The ability to create or redeem vouchers from your account login has been removed since they are rarely used.
Role Messaging can now be used for your account members. This role is only allowed to send/read messages.
Labels are now supported via SMPP. Just set an appropriate service_type value with up to 5 characters.
Number Portability Lookup is now available for international numbers worldwide.
The configuration of what happens with replies to sms over our shared phone numbers has been moved to inbound configuration.
Send binary messages or SMS with your own User Data Header (UDH) via our API. Only available for Direct SMS.
You can now download your analytics as a CSV file.
MNP lookup is now available for Swiss mobile phone numbers.
The international, formatted phone number is now part of the output at HLR/MNP/Format lookup APIs.
Send Flash SMS via email-to-SMS API.
Added some Breadcrumbs to the Webapp.
Auto-invoice for payments via bankwire when your balance gets low.
Fees for payments by PayPal have been removed.
API Endpoints for MNP and HLR Lookups are now located at https://gateway.seven.io/api/lookup – endpoints don't have to be changed in your application since the old one still work.
CNAM Lookup API – query any number for associated name in our database with about 4.5 billion numbers.
Set your preferred time zone, number and date format for your account on the profile page.
2018
SMS API via HTTP no longer requires parameter u for your username. Just use your API key.
Invite your team members to manage your account.

HLR API output was null in case of an error.
Removed some more less critical XSS vulnerabilities.
Balance alert configuration has been moved to the financials area in the webapp.
Configure separate and more than one recipients for your balance alert.
Improved number detection. We now correctly interpret numbers such as 490160…
Numbers in callbacks are now consistently formatted internationally, for example 49160…
Removed several XSS vulnerabilities.
Management of subaccount is now more comfortable.
Directly order virtual or sim-based numbers in your login.
Manage your caller IDs to be used for Voice API.
We’ve rearranged the billing-page to be more clear.
Sign in/up with your LinkedIn or Google account.