Deeplink Plugin

Main Features

Selection of claim stepper scenarios that define the process steps.
Changing the contract status after completing all scenario steps (if necessary).

Client Usage

2. Selecting a Claim Stepper Scenario In the opened modal window, a list of configured scenarios is available. Each scenario defines:

The steps the user needs to complete.
The statuses that should be set for the contract upon certain user actions.
The theme and color palette (currently for the header only).
They go through the configured steps, during which all necessary data is saved to the contract.
After completing all steps, the user will see a confirmation.
The deep
Configuration
{
    "scenarios": {
        "settings": {
            "defaultScenarioId": 2
        },
        "scenarios": {
            "1": {
                "settings": {
                    "texts": {
                        "header": "Header text",
                        "completedModal": {
                            "title": "someTitle",
                            "description": "someDescription"
                        }
                    },
                    "theme": {
                        "dark": true,
                        "silverLogo": false
                    },
                    "sendVia": [
                        {
                            "ruleSetId": 132599,
                            "description": "Send via sms",
                            "requiredInputFields": [
                                "owner_mobilePhone"
                            ]
                        },
                        {
                            "ruleSetId": 22222,
                            "description": "Send via mail",
                            "requiredInputFields": [
                                "owner_mail"
                            ]
                        },
                        {
                            "ruleSetId": 33333,
                            "description": "Send via mail for Sixt",
                            "requiredInputFields": [
                                "mail",
                                "owner_name"
                            ]
                        }
                    ],
                    "statuses": {
                        "opened": "Stato1",
                        "expired": "Stato1",
                        "pluginCarsCompleted": "Stato2",
                        "finalized": "Perizia Conclusa"
                    },
                    "expireDate": "3600",
                    "description": "Guided capture",
                    "claimColorPalette": {
                        "colorBg": "#000000",
                        "colorText": "#ffffff",
                        "colorActive": "#3d0015",
                        "companyLogo": "https://datgroupsolutions.eu/AXA_media/AXA-logo_icon.png"
                    }
                },
                "claim-stepper": {
                    "config": [{ /* some config claim stepper */ }],
                    "hideFooter": true,
                    "isShownStepperHeading": true
                }
            },
            "default": {
                "settings": {
                    //same partial settings apply to all scenarios
                }
            }
        }
    }
}

Plugin Configuration Parameters:

Parameters of scenarios.scenariosid.settings

texts.header

The header text that will be displayed when generating the deep link.

texts.completedModal.title

The title of the modal window that appears after the scenario is completed.

texts.completedModal.description

The description in the modal window after the scenario is completed.

theme.dark

Enables/disables the dark theme for the interface (true for enabled, false for disabled).

A flag indicating whether to use a silver-colored logo.

sendVia

Methods for sending the deep link: ruleSetId: Unique identifier for the sending rule. description: Description of the sending method (e.g., via SMS or email). requiredInputFields: Fields required for sending (e.g., phone number or email).

statuses

Deep link status settings:

opened: The status assigned when the deep link is opened. expired: The status assigned when the deep link expires. pluginCarsCompleted: The status assigned after completing the scenario steps. finalized: The final status after all steps are completed.

expireDate

The expiration time of the deep link in seconds (e.g., 3600 for one hour).

description

A description of the scenario that can be used to display information in the interface.

claimColorPalette

Color palette settings for styling the interface:

colorBg: Background color. colorText: Text color. colorActive: Active element color. companyLogo: URL of the company logo displayed on the page.

Parameters of scenarios.scenariosid.claim-stepper
config

An array of configurations for claim stepper steps. Each element describes a specific step in the claim stepper.

hideFooter

A boolean value indicating whether to hide the footer on the page (true hides the footer).

isShownStepperHeading

A boolean value indicating whether to display the stepper header (true shows the header).