Web/Mobile Messenger Queries

Hello all,

I am trying to put things together regarding Web Messenger and Mobile Messenger. I would appreciate any help on this regard.

For Web Messaging we can simply use the ready made out of the box Genesys Web Messaging Widget which can be configured within Admin UI. For Mobile Messaging there is not such option we have to use one of the available SDKs.

For Web Messaging there is the alternative to use one out of two available SDKs.

  1. Messenger Javascript SDK
  2. Web messsaging Guest API

For Mobile Messaging there are two available SDKs as well.

  1. Mobile SDK
  2. Messenger Transport Mobile SDK.

I am struggling to figure out the most appropriate approach to follow.

  1. If we want to develop a widget from scratch and apply custom look and feel, which SDK should we need to use for both web and mobile messaging?
  2. If we want to use the out of the box widget, which SDK should we need to use for mobile messaging?

In general any high level overview of the differences between the available SDKs will be really helpful.

Thank you.

Hi Orestis,

Both the Web and the Mobile Messenger can be configured via the same Admin UI.
The mobile SDKs are using the same APIs are the web widget.

  1. If you want to build your own custom UI, I suggest to turn on the headless mode in the Admin UI and use the Messenger Javascript SDK for Web. For custom UI on mobile, Transport SDK is the right choice.
  2. Mobile Messenger SDK is the out-of-the-box solution.

This matrix can help compare the capabilities.

Transport SDK is a thin headless Guest API wrapper for mobile platforms (iOS, Android)
Mobile Messenger SDK is built on top of Transport SDK and it provides an easy integration experience with native UI

Best,

1 Like

Hello David1,

Thank you for the prompt response.

Now things are getting clearer.

Per my understanding:

a. Web out of the box widget. Embed the provided javascript from the Admin UI in the appropriate web pages.
b. Web custom widget. Turn on headless mode in the Admin UI and use Messenger JS SDK.
c. Mobile out of the box widget. Use Mobile SDK.
d. Mobile custom widget. Use Transport SDK.

When the Web Messaging Guest API is used? I am not a developer so most likely i am missing the connection between SDK and APIs.

Thanks

All the a, b, c, d, statements are correct.

The Web Messaging Guest APIs are public, meaning that you can build your own communication layer and UI layer from the ground and make it fully custom, if that serves your business.

SDKs are tools to ease the integration process.
All our SDKs are using the Guest APIs

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.