Genesys Cloud - Main

 View Only

Sign Up

Expand all | Collapse all

Add a phone number to favorites in Genesys Cloud

  Thread closed by the administrator, not accepting new replies.
  • 1.  Add a phone number to favorites in Genesys Cloud

    Posted 01-05-2023 17:13
    No replies, thread closed.
    Hello Community!

    One of my customers asked me a very simple but interesting question: her team very often transfers calls to two different departments, the agents in the team always need to type/copy phone numbers of those departments into the dialpad (full 11-digit phone numbers with country codes), their question was if there's a way to add a 'favorites' shortcut so they would just click and call those departments like a normal contact?

    I know that you can add a contact and a group to favorites in Genesys Cloud, and I am wondering if you have any other idea of implementing this, than to create separate "contacts" for those departments with numbers assigned to them (which is a bit problematic)?

    Any tricks? 

    Many thanks in advance for your ideas and suggestions. 

    Szymon
    #Implementation
    #Omni-ChannelDesktop/UserInterface
    #PlatformAdministration
    #Telephony

    ------------------------------
    Szymon Prower
    Customer Interaction Solutions AG
    ------------------------------


  • 2.  RE: Add a phone number to favorites in Genesys Cloud
    Best Answer

    Posted 01-06-2023 11:59
    No replies, thread closed.
    Everyone I have worked with has created External Contacts for this purpose. You can use a field like "Title" and put "Internal" there. Since it full-text searches, when you type "Internal" you will see all of your contacts displayed.

    Centralized speed-dials as well as the ability to simply transfer to a Flow are two features that are missing from Genesys Cloud, but that it would greatly benefit from!

    HTH

    ------------------------------
    Paul Simpson
    Eventus Solutions Group
    ------------------------------



  • 3.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 01-09-2023 13:36
    No replies, thread closed.
    Hi Paul, this has worked well and the customer is happy with your solution, that's amazing, thanks a lot!!

    ------------------------------
    Szymon Prower
    Customer Interaction Solutions AG
    ------------------------------



  • 4.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 01-10-2023 02:30
    Edited by Christoph Domaschke 01-10-2023 02:31
    No replies, thread closed.
    I had a similar problem with a lot of different teams we had to call frequently. I solved this with a script in Genesys. Add a button to a script and choos as click action "transfer to number" (for consulted transfer). It's a one-click-solution. I choosed a field of radio buttons, where the agent can choose the destination and than click the button "dial" to perform the action. Works pretty fine.

    ------------------------------
    Christoph Domaschke
    CRONBANK AG
    ------------------------------



  • 5.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 01-10-2023 10:32
    No replies, thread closed.
    This is an excellent alternative solution and, in some cases, preferable.

    The main issues with it are if you either have a lot of scripts that would all need updating with changes, or if you are transferring interactions that don't have a scrip. (e.g. DID, or calls the agent initiated.)

    As with all things, though, there are multiple solutions to consider and not all use-cases will require the same solution.

    ------------------------------
    Paul Simpson
    Eventus Solutions Group
    ------------------------------



  • 6.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 01-11-2023 10:56
    No replies, thread closed.
    If you know someone with basic HTML & Javascript knowledge, then it would be rather simple to write a web app to display a list of "favorite" targets and expose that to agents as a custom Interaction Widget: https://help.mypurecloud.com/articles/set-up-an-interaction-widget-integration/.

    The web app could show a list of "hardcoded" favorites or could use the Genesys Cloud Platform API to query for a list of External Contacts that contain a specific name, and then when the agent clicked on one of those numbers you could call the API to perform a transfer to that queue, agent, or phone number.

    ------------------------------
    Jim Crespino
    Senior Director, Developer Evangelism
    Genesys
    https://developer.genesys.com
    ------------------------------



  • 7.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 01-11-2023 11:17
    No replies, thread closed.
    Wow, so many valuable replies, thanks a lot! Seems like we now a have few possibilities :)

    ------------------------------
    Szymon Prower
    Customer Interaction Solutions AG
    ------------------------------



  • 8.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 01-13-2023 14:31
    Edited by Jim Crespino 01-13-2023 14:33
    No replies, thread closed.
    Szymon, 

    If you take the route of creating your own custom Interaction Widget, here's an example that might help you get started a little more quickly.


    This is all client-side HTML/Javascript and can literally be hosted on any web host.  The code is here: https://github.com/crespino4/crespino4.github.io/tree/master/FavoritesInteractionWidget

    You would need to create an Implicit Grant OAuth client in your org in Admin->OAuth with a redirectURI to where you are hosting the files and the following Scopes: alerting:readonly, authorization:readonly, conversations, external-contacts:readonly, routing:readonly

    Then you would need to create an Interaction Widget by going to Admin->Integrations and adding a new integration by installing the "Interaction Widget" integration and configuring it to run the code from the URL you are hosting it at.  Here is an example of my URL: https://<insert_your_web_host_here>/FavoritesInteractionWidget/FavoritesInteractionWidget.html?pcConversationId={{pcConversationId}}&pcLangTag={{pcLangTag}}&pcEnvironment={{pcEnvironment}}&pcClientId=<insert_your_implicit_grant_oauth_clientId_here>

    The list of corporate favorites is controlled using External Organizations and Contacts.

    Create an External Organization named "Favorites". Then within the "Favorites" External Organization create as many External Contacts as you'd like to represent the items that should be listed as "Favorites" to the agent.

    For a Queue favorite enter "Queue" as the first name and the name of the queue as the last name

    For a Number favorite enter "Number" as the first name and the phone number to dial as the last name, must include '+{country_code}'.

    For a User favorite enter "User" as the first name and the user name (i.e. email address) of the target user

    This took me less than half a day to get the proof-of-concept up and running.  It could use some polish and error handling, but the basics are there.

    I hope it is helpful.  Send me a DM if you have any questions.



    ------------------------------
    Jim Crespino
    Senior Director, Developer Evangelism
    Genesys
    https://developer.genesys.com
    ------------------------------



  • 9.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 01-13-2023 15:21
    No replies, thread closed.
    Hey Jim!

    That's pretty cool. It's also a really good example of how to program stuff like this into Genesys Cloud.

    Thank you for the contribution!

    ------------------------------
    Paul Simpson
    Eventus Solutions Group
    ------------------------------



  • 10.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 01-20-2023 08:42
    No replies, thread closed.
    @Christoph Domaschke could you provide steps to create this? We have a PBX group that has a list of 20+ frequently transferred numbers. This trick would save them 1000s of clicks. ​

    ------------------------------
    Shane Duncan
    Ballad Health
    ------------------------------



  • 11.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 01-20-2023 09:46
    No replies, thread closed.

    @Shane Duncan:
    I will try:

    1. Create a script, that appears if the call comes in.
    In that script:
    2. create a string-variable "transfer number"
    3. place as much radio-buttons as needed. In every radio-button fill in:
    - Text: the name of the destination
    - Value: the variabe "transfer number"
    - insert variable: the number you want to transfer to
    4. place a button for "connect". there you fill in:
    - Click Action: Scripter.Consult Transfer with the variable "transfer number".

    That's all. For details to scripts please read the excellent documentation from genesys cloud. The keywords you have to look for are listed above. If you have further questions while setting this up, please let me know.



    ------------------------------
    Christoph Domaschke
    CRONBANK AG
    ------------------------------



  • 12.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 07-18-2025 04:42
    Edited by Marko Konieczny 07-18-2025 04:43
    No replies, thread closed.

    Hi All, 

    It's been a while since this post was published, but we are currently in the process of migrating to the cloud and are looking for a way for our employees to use favorites - not the Collaboration favorites, but rather a way to save frequently dialed numbers, such as external partners or companies.

    Are there any new ideas or solutions available in Genesys for this use case, or are the alternatives mentioned in this post still the only available options?

    @Christoph Domaschke

    And regarding your idea to use a script - where do you store the favorites?
    Are they stored in an external file, or do you use External Contacts, which you retrieve via the Genesys API using a Data Action within the script?

    Thanks in advanced.

    With kind regards Marko



    ------------------------------
    Marko Konieczny
    Solution Architect
    ------------------------------



  • 13.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 07-18-2025 10:01
    No replies, thread closed.

    Hi Marko,

    I think the Interaction Widget approach that I proposed or the Agent Script approach would work.  Which approach you take probably depends on what the agent experience should be.  Also, if you don't have any developers then the Agent Script approach is a better, low-code approach.

    As for where you pull the favorites from, that is likely up to you.  I've seen folks use Data Tables to store things like that.  You could used External Contacts.  You could even use an external DB.  If you're going the Agent Script route then you'll need to reach out to one of those locations via a Data Action to get the favorites list back.



    ------------------------------
    Jim Crespino
    Senior Director, Developer Evangelism
    Genesys
    https://developer.genesys.com
    ------------------------------



  • 14.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 07-28-2025 07:34
    No replies, thread closed.

    Hi Marko,

    I am sorry for the delay of my answer. I had been on vacation.

    In my case I stored the favorites direct in the script. As long every agent using that script has the same favorites, the effort is okay. Or do you need flexible favorites, depending on some variables?



    ------------------------------
    Christoph Domaschke
    Leiter Service Center (Cronbank)
    ------------------------------



  • 15.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 08-19-2025 09:17
    No replies, thread closed.

    Hi Christoph

    Thanks, for this response and sorry for my late response but I was now on vacation.

    But is it possible that you share a screen shot of what you made with favorites in a script?

    Thanks

    Greetings Marko



    ------------------------------
    Marko Konieczny
    Solution Architect
    ------------------------------



  • 16.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 09-17-2025 06:16
    No replies, thread closed.

    Hi Marko,

    I was out of order for some while. So please excuse my late response:

    Thats how my favorites work: Radiobuttons which manipulate a variable ("transfer number").

    And that is the action behind the "call"-button:



    ------------------------------
    Christoph Domaschke
    Leiter Service Center (Cronbank)
    ------------------------------



  • 17.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 09-17-2025 08:44
    No replies, thread closed.
    Hello Christoph,
    Could you share how the favorites look within Genesys view? Can the agent transfer a live call by simply using the radio button?

    Thanks,
    Shane

    This message is from Ballad Health. The contents contained herein may contain confidential information. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, printing or action taken on the contents is strictly prohibited. If you have received this email in error, please notify the sender immediately and delete this message.






  • 18.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 09-17-2025 09:42
    No replies, thread closed.

    Hello Shane,

    What do you mean with "Genesys view"? The numbers are stored in each radio button and have no connection to external contacts or favorites. And yes, selecting a radio button and clicking on the script button "call" makes a live transfer. Instead of radio buttons + call-button you can use buttons:



    ------------------------------
    Christoph Domaschke
    Leiter Service Center (Cronbank)
    ------------------------------



  • 19.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 09-17-2025 09:53
    No replies, thread closed.

    Hi Christoph,

    Thank you very much for the screenshots. Could you also share how an agent can use the script within the Genesys UI where they normally work? For example, is the script automatically displayed when a voice interaction comes in, or can the agent also launch the script without an active interaction - for instance, when they want to place an outbound call to one of their favorites?

    Additionally, would it be possible for the script to trigger a call via a data action to a data table where the phone numbers are stored?

    Thanks again for your support.

    With kind regards
    Marko



    ------------------------------
    Marko Konieczny
    Solution Architect
    ------------------------------



  • 20.  RE: Add a phone number to favorites in Genesys Cloud

    Posted 09-18-2025 02:20
    No replies, thread closed.

    Hi Marko,

    Scripts are only aviable within conversations. You can set the script on queue-level or in Architect "set screen pop" action. The Script always is displayed in the middle of the screen when the agents gets offered a conversation. About scripting - Genesys Cloud Resource Center

    You can trigger data actions via script. Automated or via pressing a button. So accessing a data table is no problem. You can even create "custom actions" in scripts. There you can combine logical descisions, data actions, attribute manipulation etc.

    Kind regards

    Christoph



    ------------------------------
    Christoph Domaschke
    Leiter Service Center (Cronbank)
    ------------------------------