Skip to main content

Veritran Docs

Medallia

The Medallia integration captures integrated user data from web, social media, videos, messaging, among others, allowing you to gain deeper user insight and predict customer behaviors.

Advantages of this integration include:

  • Providing personalized reports and real-time alerts.

  • Using AI to prioritize opportunities and understand user preferences.

Note

The integration described in this article may not be implemented in your environment or enabled for all your clients. Contact your admin for assistance.

Technical Details

API ID

553

API Code

MEDALLIA

Call API version

1

SDK Version

iOS: [3.6.0] - Last update: Nov 2020

Android: [3.6.1] - Last update: Nov 2020

App Version

5.10

Objective

User feedback

Classification

Business Intelligence

Available for

iOS, Android

Use the Medallia Integration in Studio

The following functions are available for use in your legacy processes, and you can also use them as blocks in Lambda processes. Click each function to see more details.

SetParameters

Set the parameters to initialize the SDK.

InitializeSDK

Initialize the Medallia SDK.

Open Feedback Form

Open the form to be filled out by the user.

Get Status Medallia

Indicate the current status of the Medallia API.

SetParameters

This function sets the parameters to initialize the Medallia SDK.

Parameter Configuration

This function requires you to complete the input register value with a list of parameters in JSON format, as per the following example.

{
  "secrect_token_ios": "123456",
  "form_id_ios": "123456",
  "secrect_token_android": "123456",
  "form_id_android": "123456",
  "muting_intercept": "n",
  "demographic_data": {
    "NombreRepresentante": "[Representative Name]",
    "CorreoElectronico": "[Email Address]",
    "NumeroCliente": "[Client Number]",
    "Genero": "[Gender]",
    "SegmentoCliente": "[Client Segment]",
    "TipoAplicacion": "[Application Type]",
    "MarcaCelular": "[Phone Brand]",
    "ModeloCelular": "[Phone Model]",
    "NumeroTelefonoUno": "[Phone Number]",
    "Edad": "[Age]"
  }
}

Refer to the table below to learn more about each attribute in the JSON.

Attribute

Description

Mandatory

Value

secrect_token_ios

secrect_token_android

Key assigned per application/platform

X

STRING

form_id_ios

form_id_android

Form selected to be loaded and shown.

X

STRING

muting_intercept

Mutes feedback intercepts. Customers may consider using this functionality for critical flows such as payments. Intercepts are enabled by default.

-

Y/N

demographic_data

Includes demographic data as custom parameters when submitting the survey.

-

STRING

Function ID

Register

Value

110

1

Input Registers

Register

Description

Mandatory

Value

390

Parameters

X

List of parameters in JSON format (See Parameter Configuration)

Output Registers

Register

Description

Value

112

Call Result

000

NO_ERROR

001

WRONG_PARAMETERS_ERROR

010

GENERIC_ERROR

020

ERR_CUSTOM_API_NOT_IMPLEMENTED

InitializeSDK

This function initializes the Medallia SDK.

Parameter Configuration

This function doesn't require the configuration of any parameters.

Function ID

Register

Value

110

2

Output Registers

Register

Description

Value

112

Call Result

000

NO_ERROR

001

WRONG_PARAMETERS_ERROR

010

GENERIC_ERROR

011

ON_INITIALIZATION

012

INIT_SUCCESS

013

INIT_ERROR

020

ERR_CUSTOM_API_NOT_IMPLEMENTED

290

Code Result

10010

Request timeout

10011

No internet connection available

10012

Server communication error

10020

Authorization failed

10021

Application is NULL

10023

SDK not initialized.

10030

SDK not initialized.

10031

SDK initialization in progress.

10032

SDK has already been initialized.

10033

App is in BG.

10040

Form is not available.

10041

Form does not exist or has not been published.

10042

A form is already being displayed.

Open Feedback Form

This function opens the form to be filled out by the user.

Parameter Configuration

This function requires you to complete the input register values for the token where the result will be stored (Register 390) and for the next action to be performed once the interaction with the form has finished (Register 391).

Function ID

Register

Value

110

3

Input Registers

Register

Description

Mandatory

Value

390

RegisterResult. Token where the result will be stored.

X

INT

391

RegisterProcess. Next action to be performed once the interaction with the form has finished.

X

STRING

Output Registers

Register

Description

Value

112

Call Result

000

NO_ERROR

001

CUSTOM_API_WRONG_PARAMETERS_ERROR

010

GENERIC_ERROR

030

SDK_NOT_INITIALIZED

040

FORM_SHOW_SUCCESS

041

FORM_SHOW_FAILED

042

FORM_SUBMITTED

043

FORM_DISMISSED

Get Status Medallia

This function indicates the current status of the Medallia API. The result is shown in Register 112.

Parameter Configuration

This function doesn't require the configuration of any parameters.

Function ID

Register

Value

110

4

Output Registers

Register

Description

Value

112

Call Result

000

NO_ERROR

001

WRONG_PARAMETERS_ERROR

010

GENERIC_ERROR

011

ON_INITIALIZATION

012

INIT_SUCCESS

013

INIT_ERROR

020

ERR_CUSTOM_API_NOT_IMPLEMENTED