Method: Alkami

What is the Alkami Widget?

Alkami is a platform that provides online banking services to many of our credit union members.  Alkami provides a SDK that can be used to develop widget that run on the Alkami platform to extend functionality.  Quavo has developed a widget using this SDK so that our create case and status widgets are available to end users within the Alkami online banking system.  

Widget Installation

The FI will need to open a Jira ticket with Alkami https://jira.alkami.com and request the latest version of our widget to be installed.  The official name of our widget is Quavo.Client.Widget.Disputes and as of 1/27/23 the latest version is 1.1.8.  Once installed the FI will need to configure widget settings, generic proxy provider and site text.

The FI will need to whitelist the qfd urls (only the subdomain.domain.com part) used by the widget.  For example, xxx-app-stg.quantumdisputes.com.  If needed multiple URLs can be whitelisted by separating each URL with a ;

Widget Settings

There are currently 4 widget settings that can be found in the Alkami admin portal under Setup > Widget Settings > QuavoDisputes

GenericProxy Provider

The GenericProxy provider can be found in the Alkami admin portal under Setup > Integration Settings > Providers > GenericProxy.

The FI will need to whitelist the QFD URLs (only the subdomain.domain.com part) used by the widget. For example, xxx-app-stg.quantumdisputes.com. If needed multiple URLs can be whitelisted by separating each URL with a ;

Quavo strongly encourages our clients to whitelist Quavo's production IP address with Alkami so that Quavo can assist with testing and troubleshooting the widget while it is running in the client's Alkami lower environments.

 

Package Enablement

Once the widget is enabled and setup, the widget will need to be added to and turned on in various packages. This can be done within the Alkami Admin tool by going to Setup > Packages. Within selected packages, you will turn the toggle on or off to make it visible to end-users.

Widget Naming & Navigation Configuration

Alkami allows FIs to specify where they want each of their features to be grouped together, and what they want to name their features. This is done through the Alkami Admin tool by going to Setup > Navigation Builder.

Within each navigation that is built, the widget will need to be added to a defined "bucket". Occasionally, Alkami has the widget name title that does not update and is note sitetext for the FI to self-serve. A ticket will need to be opened with Alkami for resolution.

  • If it is a newly adeded or created widget, a feature name will need to be defined, and a Spanish translation will need to be added.

  • You also define where you want the widget to be available on the Alkami platform: Desktop, Mobile and Tablet

Site Text

Our widget allows for customization of the text that appears within the widget. Site text configuration c an be found in the Alkami admin portal under Setup > Integration Settings > Site Text. The namespace is QuavoDisputes. Site Text is available for English and Spanish for FIs that want to offer localization.

  • BackButton - This text appears inside of the button used to navigate back

  • BotPageCustomText - If the FI wants to add text below our widget buttons they can put it here

  • ExistingDisputeButton - This text appears inside of the button used to navigate the user to the status widget

  • MobileTitle - This text appears as the widget title for users running on a mobile device

  • NewDisputeButton - This text appears inside the button used to navigate the user to the create case widget

  • Title - This text appears as the widget title for users running on a non mobile device

  • TopPageCustomText - If the FI wants to add text above our widget buttons they can put it here

Site Text supports html. Even images can be included if you base64 encode the image.

Widget Skin

We built the UI controls within the widget to use the classes used by Alkami's Iris Design system.  What this means is once the widget is installed all buttons should appear with the proper color and shape according to how the FI has configured the Iris Design system stylesheets.  If issues arise, this will need to be resolved with Alkami.

Widget Usage

As previously mentioned the widget can be used to access the create case and case status QFD widgets.  Alkami end users can access our widget via multiple channels desktop, mobile, tablet etc.  Our widget can be launched from the navigation menu.  Once launched the user will be presented with 2 buttons.  One button will launch the new case flow and the other button will launch the case status flow.

Alkami/Quavo Transaction Dispute Widget

Desktop

Alkami homepage

Launch transaction dispute from menu

Transaction dispute landing page

Review existing dispute

Start new dispute – account selection

Start new dispute – dispute reason

Start new dispute – transaction selection

Start new dispute – questionnaire

Start new dispute – confirmation

 

Mobile

Alkami homepage

Launch transaction dispute from menu

Transaction dispute landing page

Review existing dispute

Start new dispute – account selection

Start new dispute – dispute reason

Start new dispute – transaction selection

Start new dispute – questionnaire

Start new dispute – confirmation