The latest Ringotel update is here, and it’s one of our most significant to date. Here is a look at the key features and enhancements in this release.
TL;DR

Ringotel now supports Single Sign-On via Google and Microsoft 365. This allows users to authenticate using their existing corporate credentials, eliminating the need for separate passwords. This update streamlines the onboarding process for large teams and allows IT administrators to enforce centralised multi-factor authentication (MFA) policies.
The SSO integration can be enabled like any other integration on the organisation level.
Once the integration is configured, the welcome email will include updated instrictions. The QR code will also automatically navigate users to the connected service for authentication. Also, the softphone's login screen will include the SSO authentication option:
Note:
Users need to have an email address associated with their Google or MS 365 accounts specified in their settings.
This release grants users the ability to reset their own passwords directly through the application, reducing the volume of basic support tickets for administrators.
On the updated Login Page UI, users can now press the "Forgot password?" button if they have forgotten their login credentials or if their password link has been invalidated. After providing the organisation domain and username, the system will send an email with password reset instructions.

Note:
Users need to have their email address specified in their Ringotel account settings.
We have also refreshed the Login Screen UI, making it more user-friendly and with added support for the latest features, such as SSO login and password reset.
Initially, the login screen displayed only a “Domain” field, which, when filled in, provides users with authentication methods.
It also improves the user experience on the initial screen by offering a clear button to scan the QR code.
To support healthcare and legal service providers, we have introduced a Message Time-To-Live (TTL) setting for SMS. Administrators can now configure automatic deletion intervals for text messages at the number level. This ensures that sensitive patient or client data is not stored indefinitely on the platform, directly supporting HIPAA compliance and internal data retention policies.

The application now supports the G722 audio codec, providing high-definition voice quality for clearer conversations. You can now select G722 in the audio codec selection in the connection settings.

The desktop app for PC, Mac, and Linux has been updated with audio-visual alerts on BLF status change, that trigger whenever a BLF (Busy Lamp Field) button state changes. You can enable the status change alerts in the BLF button settings:

We have launched a native integration with Copper CRM that offers the following features:
More on integration here.
QuickBooks integration offers the following features:
Find out more about the integration setup in our help centre.
Recruit CRM integration is now available offering the following features:
Find out more in our help centre.
To sync a record about an outbound or inboud call, send a "message" method with the "content" object that describes the calls detail and the "type" parameter with the value of number 8.
{ "method": "message",
"params":{
"sessionid": "1738273559644-acb978e33dd4646786",
"content": {
"activity_type":"outbound",
"call_duration":105,
"caller_number":"9009",
"called_number":"380820432435",
"call_subject":"Brieff Utterances",
"call_summary":"The conversation consists of brief, repetitive utterances from both speakers, primarily 'Oh' and 'I don't know'.",
"call_transcription":"17191774976125638450-1759295823160-e4984da8007a55ac96.json"
},
"type": 8,
"orgid": "17076444409917912922"
}
}
As we wrap up 2025, we want to thank you for being a part of the Ringotel community. This year has been focused on improving the reliability of the platform and improving the experience for Ringotel users.
TL;DR
Native macOS performance: Our new macOS arm64 version is here! Enjoy improved performance on Apple Silicon, native "Keep in Dock" support, and seamless Click-to-Call functionality.

Import SMS numbers and new Opt-out list management: You can now import SMS numbers in bulk, auto-assign users and apply settings to hundreds SMS numbers at once.

We also added Opt-out list management that allows admins to add or remove numbers that asked to stop communnication through the built-in 10DLC opt-out feature.

Always on Top: Quickly toggle the desktop app (supported on the latest versions for Windows and Mac) to stay always on top of other windows by right-clicking the taskbar icon.
Prevent password change for users: Admins can now prevent password changes for users to enhance security.

We have updated the "message" method of the Messaging API to allow you to sync not only your message history, but also your call history.
You can sync your call activity using the updated "message" API method as follows:
{
"method": "message",
"params": {
"sessionid": "1738273559644-acb978e33dd4646786",
"content": {
"activity_type": "outbound",
"call_duration": 105,
"caller_number": "9009",
"called_number": "380820432435",
"call_subject": "Brieff Utterances",
"call_summary": "The conversation consists of brief, repetitive utterances from both speakers, primarily 'Oh' and 'I don't know'."
},
"type": 8,
"orgid": "17076444409917912922"
}
}
We aren’t slowing down! In 2026, look forward to:
Thank you for a wonderful 2025. We look forward to connecting with you in the New Year!
We are excited to share some exciting updates and new features added to the Ringotel apps and platform over the past few weeks.
The latest Windows desktop app now has a screen capture prevention mechanism. It can only be enabled via the admin panel (the changes require a restart of the app to take effect).

If this option is enabled, users will not be able to take screenshots of Softphone app content (currently only supported on Windows devices).
An option has been implemented that disables notifications about outgoing SMS messages sent by other team members in shared chats. To enable it, in the Ringotel admin panel, open the user menu > Settings > enable the option "Mute outgoing team messages in SMS chats".


This option will be added to the app's settings in future versions. It is designed to reduce distractions when working in multiple shared SMS chats.
If CRM or cloud contacts integration is enabled, you can specify the integration ID in the screen pop-up settings in the Ringotel admin portal to enable automatic opening of a contact's profile during an incoming call (or after answering an incoming call) if their phone number matches the records in the CRM.
To enble screen pop-ups for integrations, navigate to an organisation > connection Features settings > Screen Pop-ups > in the "Screen pop-up URL/Path" field, specify integration ID (e.g. HubSpot), then click Save changes.

Tip: You can find the integration ID in the settings of a specific integration or by going to Menu > Integrations.
We've added the following CRM integrations so you can sync your users' data with the tools they use.
Additionally, the following changes and improvements have been made to existing integrations.
We've added a new "CreateActivity" method to the Webhook integration, so you can now use it to collect call data immediately after a user or other party picks up the phone and the call is connected. You can find more details in our documentation.
Don't see the integration you need right now? Learn how to set up Zapier workflows with Ringotel here. With the Ringotel Webhook integration, you can create simple Zaps to transfer data from Ringotel to Zapier-supported apps!
Due to recent changes in Voip.ms handling of messages longer than 160 characters, we have implemented conditional use of the MMS endpoint as per the operator's documentation. Please note that if users send a message longer than 160 characters, it will be sent as an MMS message.
We've added the following methods to the Admin API to help you control your use of AI Assistant:
getAIUsageInfo: Returns data about AI Assistant usage by each user in the organization for the specified time range.
{
"method": "getAIUsageInfo",
"params": {
"domain": "companyabcd",
"begin": 1760828400000,
"end": 1763510399000
}
}
getAccountStatistics: Returns data about AI Assistant usage in each organization for the specified time period.
{
"method": "getAccountStatistics",
"params": {
"begin": 1760828400000,
"end": 1763510399000
}
}
You can now pass custom data in the "initCall" API request and then receive that data in subsequent notifications to your webhook URL specified in your webhook integration settings, so you can easily map webhooks to your internal data (such as company ID, module ID, and user ID). This improvement should simplify integration, reduce database lookups, and make webhook processing more robust.
For example:
"initCall" request
{
"method": "initCall",
"params":{
"from":"511",
"tonumber": "0851344344",
"toname": "Test",
"orgid": "17629027527954336546",
"custom_data": {
"param1": "testValue1",
"param2": "testValue2"
}
}
}
"StopCallActivity" notification to the Webhook
{
"method": "StopCallActivity",
"api_token": "",
"params": {
"call_end": 1762903208319,
"extension": "511",
"user_id": "17629028023247184684",
"activity_type": "outbound",
"call_cause": "0",
"call_start": 1762903182412,
"called_number": "0851344344",
"caller_number": "511",
"call_duration": 19,
"call_id": "1762903182412-ffe4731537a8a93de8"
},
"custom_data": {
"param1": "testValue1",
"param2": "testValue2"
}
}
"UpdateCallRecording" notification
{
"method": "UpdateCallRecording",
"api_token": "",
"params": {
"call_recording_url": "https://uk.ringotel.co/public/DLA35vQKGC....AJKEqkB4nHybsEIF8.wav",
"call_id": "1762903182412-ffe4731537a8a93de8"
},
"custom_data": {
"param1": "testValue1",
"param2": "testValue2"
}
}
We hope you'll find these udpates helpful. As always, we happy to hear from you should have any questions or feedback!
We've made the following changes to the Pipedrive integration to improve the overall experience and the workflow.
Previously, when a call activity was created in Pipedrive, it had a status of "Pending" and a phone number as the default activity subject. This was inconvenient because activities with a status of "Pending" needed to be marked as "Done" or they will go into a "Overdue" state, which is undesirable.

Currently, call activities are automatically marked as "Done" and the default activity subject is listed as "Outgoing call to <number>" or "Incoming call from <number>" for clarity.

We hope this update alines with your current workflow, but please let us know if you have any questions or feedback.
We're thrilled to announce that Ringotel has officially launched its all-new website and moved to our sleek new main domain: ringotel.com
We're incredibly excited about this next chapter and invite you to explore the new ringotel.com today!
As always, we are looking forward to hear from you if you have any feedback or suggestions.
Visit us now: www.ringotel.com
Thank you and stay tuned.
Our AI Assistant is officially launched on October 6, 2025 and became a core part of the Ringotel platform! You can already take advantage of these game-changing features:
Starting on October 6, 2025, the following per-minute pricing is applied for calls where the AI Assistant was enabled:
Minutes/month* -- Price per minute
0-20,000 -- €0.010
20,001-50,000 -- €0.009
50,001-100,000 -- €0.008
100,001-300,000 -- €0.007
300,001-500,000 -- €0.006
over 500,000 -- €0.005
*Total number of minutes per Ringotel account per month.
We are also introducing monthly promotional minutes for Ringotel partners to make it easier for users to use the features. The amount of credit applied to a partner will depend on the partner's subscription tier:
Tier 0 - 500 minutes
Tier 1 - 1000 minutes
Tier 2 - 2000 minutes
Tier 3 - 4000 minutes
Tier 4 - 8000 minutes
Tier 5 - 16000 minutes
Tip: You can find your account's current tier level and the total usage in your Ringotel admin portal > Menu > Billing.
The promotional minutes will be applied each month according to the current subscription tier level. If not fully used, the promotional minutes will not roll over to the next month. They will be applied as a discount on the invoice for the AI Assistant subscription.
If you have any questions or feedback, please contact our team via the live chat or at support@ringotel.co and we will be happy to help.
We have some exciting news to share! Your feedback drives our innovation, and this month, we’re thrilled to announce updates that will make your business communication even smarter and more efficient.
Our AI Assistant officially launches on October 6 and becomes a core part of the Ringotel platform! You can already take advantage of these game-changing features:
Starting on October 6, the following per-minute pricing will be applied for calls where the AI Assistant was enabled:
Minutes/month -- Price per minute
0-20,000 -- €0.010
20,001-50,000 -- €0.009
50,001-100,000 -- €0.008
100,001-300,000 -- €0.007
300,001-500,000 -- €0.006
over 500,000 -- €0.005
We've tried to make pricing as simple as possible, but please let us know if you have any thoughts on this. We're also working on monthly promotional minutes for Ringotel partners to facilitate feature adoption among the users.
We’ve heard you loud and clear. New and improved navigation is coming to your desktop app with all-new icons and clear labels.

Navigation becomes more intuitive and user friendly. Stay tuned for more updates!
Say goodbye to failed MMS messages! We’ve implemented automatic compression for large images to ensure your photos fit within carrier limits, so your messages always get through. The files compression is now available for all customers who are using our out-of-the-box SMS/MMS integrations.
Files in the following formats are compressed if their size exceeds the carrier's limits: PNG, JPG, JPEG.

White-Label customers can now direct users to a sign-up link on your branded sign-in page, making it easier than ever for new users to get started. Please reach out to our team at support@ringotel.co to request the Sign-up link for your branded app. The link will be added to mobile and desktop apps.
We've introduced new API methods to the Admin API, giving developers more control over their users' data.
Method deleteRecordings
Delete all call recordings for a specific user. For example:
{
"method": "deleteRecordings",
"params": {
"userid": "17570892901214969427",
"domain": "companyabcd"
}
}
Method deleteTranscriptions
Delete all call transcriptions for a specific user. For example:
{
"method": "deleteTranscriptions",
"params": {
"userid": "17570892901214969427",
"domain": "companyabcd"
}
}
Read more in the API documentation.
If you haven't had a chance to check out these updates, now's the time!
That's all for now! We're excited to deliver you these new features, and always happy to hear your feedback.
Thank you for being a part of the Ringotel community!
Best regards,
Ringotel Team
Exciting news for FusionPBX users. You can now create and manage your Ringotel organization directly from the FusionPBX admin console. This is all thanks to the official Ringotel Feature Side App (BETA), which is supported by the FusionPBX creators and the community, and seamlessly integrates with your FusionPBX.
This app helps administrators with the following:
This new integration streamlines user management for those using both FusionPBX and Ringotel.
Last month, we added several new features and improvements to Ringotel. Here's what's new in Ringotel:
Users can now be sorted by their departments. You can add departments in your Ringotel admin portal, in the user's profile settings.

Users will be able to see and filter their teammates based on departments:


Learn more about departments in our help center.
Users can now block incoming calls and SMS from selected contacts and phone numbers. Here is how to use the block list feature in your desktop app:
Note: Contacts blocked through the app or admin portal appear on the block lists of all users in a specific organization.
To block a new number:

To block an existing contact:

To unblock a blocked contact:

Learn more about blocking numbers using the mobile and desktop apps in our help center.
Manage the block list in the admin portal
Ringotel administrators can also manage block lists via the admin portal (organisation > Contacts > Blocked).

Learn more about managing block lists via the admin portal in our help center.
That's all for now, but stay tuned as more great features are coming soon. We look forward to your feedback or suggestions.
We are making a small but important change to the Zoho CRM and Zoho One integrations.
Previously, the duration format was mm:ss. This means minutes and seconds were displayed in the Duration fields of CRM records.
After the update, it becomes HH:mm (hours and minutes) to comply with CRM documentation and to ensure that the duration is displayed correctly in CRM logs for long calls of more than 99 minutes.
The update will be implemented soon. We appreciate your understanding as this change may cause some inconvenience, but it is necessary to ensure that the data recorded in your CRM system is accurate.
If you have any questions or concerns, please let us know.