Smooch has a new name, but there's more than meets the eye. Under the sleek new exterior there are a number of new goodies under the hood.
New SDK packages
In addition to sporting the new name, these new SDK packages no longer use any undocumented APIs. They are now fully powered by the publicly documented REST API we announced in October. We've made this important change as part of a broader commitment to building out our public API, which is a crucial part of Smooch. On that subject, we're also announcing exciting addition to the public REST API itself:
The API we announced in October allowed you to create webhooks to receive app user messages, and to respond to those messages, but it was somewhat incomplete. Initializing new app users had to be done via one of our SDKs. Today that's no longer the case.
The new init API is similar to the
SupportKit.init() call you're used to using in the existing SDKs, but now you can initialize new Smooch users and devices from anywhere.
Smooch Help Kit for iOS
Lastly, the Smooch iOS SDK has shed some weight. It no longer includes self-help functionality by default. These features have been split off and open sourced as part of a new project called Smooch Help Kit.
We see great value in building a great self-help experience into your app, and we think Smooch Help Kit is a fantastic way to do this. However, we saw problems with bundling messaging and self-help together in the same SDK package. For many integrators, it only made sense to use one or the other, hence the split.
We can't wait to see what you'll build
The Smooch SDKs are the fastest and easiest way to add messaging to your app, and we'll continue working to make them more powerful and customizable with each new release. The Smooch REST API however opens many more doors that the SDKs alone never could. The APIs make it easy to add new 3rd party integrations, or to fine tune the specifics of your messaging experience, or to plug Smooch in to your own home-grown messaging UI.
This is just the beginning. We have big plans for the REST API and you can expect many more exciting new announcements on the road ahead. We can't wait to see what you'll build ;)