Release Notes
Emerald

Emerald

Last update March 13, 2024

What's New?Learn More
AnswersRetain custom domain in shortened URLs
PeopleBulk update attributes for multiple profiles
Track conversions from your campaigns
Mobile push and in-app messagesIn-app message formats are available in additional platforms
ConversationsPhone number validation improvements
Dark mode is now available globally
NumbersStreamlined Numbers app design
Resource Management API
EmailEmail validation
Domain and IP strategy
SMSBlocklist improvements
Voice and VideoNeural Text to Speech voices
Calls API documentation updates
Voice actions updates
Messages APIRegion specific parameters
CPaaS XAPI Key management
BroadcastURL Shortening & tracking

Answers

Retain custom domain in shortened URLs

If your URLs contain a custom domain, you can retain this domain when you shorten the URL. You can also remove the protocol from the shortened URL.

The URL is shortened as shown in the following example.

Original URLhttps://www.dev.infobip.com/docs/api/customer-engagement/moments
Shortened URLhttps://www.dev.infobip.com/x5T3jd2Y

The custom domain https://www.dev.infobip.com is retained. The URL content after the custom domain is shortened.
Shortened URL with protocol removedwww.dev.infobip.com/x5T3jd2Y

The custom domain www.dev.infobip.com is retained, the URL content after the custom domain is shortened, and the protocol https is removed.

For more information, refer to the URL shortening and tracking documentation.

People

Bulk update attributes for multiple profiles

You can now bulk update standard and custom attributes for multiple profiles. You can do the following:

  • Update the existing values of attributes.
  • Reset attributes to a blank value.

For more information, refer to the Peopledocumentation.

Track conversions from your campaigns

As part of your flow or broadcast campaign, you might send end users links to your website or mobile application. Track end user behavior after they click these links. Example: You can track purchase, registration, activating promotion code, or form submission.

You can do the following:

  • Track direct and influenced conversions based on the recent click event in the campaign. Example: If the recent click event is a purchase event, it indicates a conversion.
  • Track attributed revenue.

For more information, refer to the Campaign conversions dashboard documentation.

Mobile push and in-app messages

In-app message formats are available in additional platforms

The full features of all the formats of in-app messages are now available in the following additional platforms:

  • SDK for Huawei - 6.0.0 and later
  • Plugin for React Native - 10.0.0 and later
  • Plugin for Flutter - 4.0.0 and later
  • Plugin for Cordova - 4.0.0 and later

For more information, refer to the In-app messages documentation.

Conversations

Phone number validation improvements

We are bringing new enhancements to the user experience when adding recipient phone numbers in the creation of new conversations. By implementing a validation mechanism, we plan to streamline the process of entering phone numbers, reduce user errors, and ensure the accuracy of data, ultimately improving user satisfaction and data integrity. Check the details here.

Dark mode

Dark mode is now globally available for agent panels in Conversations, which significantly improves the user experience by reducing eye strain and provides a consistent and more accessible environment for the agents.

Numbers

Streamlined Numbers app design

This release introduces a new Numbers app, including a revamped user interface and a more streamlined way of buying numbers.

The main features of the new Numbers app are:

  • Number offers now have streamlined the number-requesting process, informing users upfront about the number they are ordering and enabling tracking
  • Better user experience with more information in the interface using step-by-step guides for requesting numbers
  • Option to import a number to enable users to use a process for BYON (bring your own number)
  • Number management improvements to improve number management and give additional visibility into the properties of numbers

For more information about the new Numbers app design, see Numbers.

Resource Management API

Resource Management API is a new API that allows you to manage inbound message configuration for your Numbers. It currently supports the SMS, MMS, and WhatsApp channels.

The benefits of the Resource Management API (compared to Number Management API) include:

  • Use a number instead of numberKey (no need to have mapping on your side)
  • Ability to set an explicit format (renderer) of the inbound message for HTTP forwarding
  • Additional configuration options per channel (auto-response, blocklist), plus no breaking changes when a new action is introduced

For more information, see the Resource Management API (opens in a new tab) reference.

Email

Email validation

In this release, we have improved our EmailValidation product. In addition to improved speed and accuracy, EmailValidation will now also output two additional parameters in its API response:​

  • detailedReasons is provided when validMailbox is unknown or false. It lists the reasons, clarifying why validMailbox has that status.
  • risk`` Returns one of the following values: High, Medium, Low, or Unknown. High risk addresses have a very high chance of bouncing (and potentially damaging the sender's reputation), whereas low risk addresses have a very low chance of bouncing and damaging the sender's reputation.

For more information, see the Validate email addresses (opens in a new tab) API reference and the Email validation documentation.

Domain and IP strategy

This release includes an update to the domain and IP strategy. The updates clarify the impacts on email deliverability and provide recommendations for improving sender reputation.

For more information, see Domain and IP strategy.

SMS

Blocklist improvements

All phone numbers and email addresses that no longer want to be contacted are stored inside the Do Not Contact list. This feature, sometimes called Blocklist, ensures that no communication is sent to those people who have opted out of your communication campaigns. It enables you to remain compliant with important personal data regulations such as GDPR, and always be able to track whether a person who wants to stop receiving communication from your company is really on your Do Not Contact list.

Blocklists can be created and managed using the following ways:

For more information about Blocklists, see Blocklists.

Voice and Video

Neural Text to Speech (TTS) voices

The list of supported languages for Text-to-Speech has been updated to include the available standard voices and the new neural voices.

Neural TTS voices provide:

  • Sound more natural and human like than standard voices​
  • More variations (gender, voice variations, language variations)
  • Charged per character (more expensive than standard ones)
  • Used across voice-enabled products (voice APIs, Broadcast, Flow, Conversations, and so on)

For more information, see Speech language reference.

Calls API

This release transitions from using Calls API Applications to Calls API Configurations. Subscriptions are still used for defining required events and webhooks. Calls Configurations is a new criteria (next to Application & Entity) on Subscriptions.

The Calls API documentation has been updated to guide you through the:

  • New Calls API methods for creating, listing, and deleting Calls Configurations
  • Calls Applications to Calls Configurations​, which:
    • Automatically updates subscriptions​
    • Automatically updates MO actions (Forward to Subscription)​

For more information, see Application Configuration.

Voice actions

This release includes new Voice action configuration options. Voice-capable numbers are phone numbers that can receive incoming calls.

For more information, see Voice actions.

Messages API

Use region specific parameters (opens in a new tab) when sending SMS, if imposed by local laws. Supported countries include: India, Turkey, and South Korea.

CPaaS X

You can now seamlessly manage API keys in the Infobip web interface. Set application and entity for both existing and new API keys. This feature bridges the gap between API and user interface for efficient management of API keys.

Broadcast

MMS is the newly supported channel for URL Shortening & tracking.

Shorten your URLs for better visual representation of the message. With additional functionality Click tracking, you can find out how your audience reacts to your message in real-time. This option for MMS is available inside Broadcast and with MMS API v2.

Need assistance

Explore Infobip tutorials

Encountering issues

Contact our support

What's new? Check out

Release notes

Unsure about a term? See

Glossary

Research panel

Help shape the future of our products
Service Terms & ConditionsPrivacy policyTerms of use