Klippa
    • 2 Minutes to read

      Klippa


        Article summary

        Klippa is an automated document processing tool that transforms customer-scanned purchase receipts into digital transactional data.

        To enable the monitoring and rewarding of transactions made through non-integrated POS systems, Antavo’s receipt scanning solution uses transaction data provided by Klippa. This data is used to register customers' purchases as events within their loyalty program accounts. The integration is particularly beneficial for FMCG brands that distribute their products across various retail stores.

        To use this integration, you need to:

        • Offer customers an interface to upload a picture of their receipt.

        • Consult your Klippa Customer Success Manager regarding the terms for using the receipt scanning add-on.

        How it works

        1. Send the scanned receipts to Klippa

        First, make sure to forward the uploaded receipts to Klippa. Instructions on how to send the input file in a pipeline can be found in the Klippa documentation.

        1. Klippa processes the input file

        Klippa processes the input file and transforms it into digital data by automated data extraction. For manual data review to enhance accuracy, you can use Klippa’s Human-In-The-Loop interface.

        1. Antavo registers the transaction-related events

        Throughout the process, Klippa provides Antavo with the extracted data. This enables us to register checkout events in the loyalty program based on the transaction lifecycle you have configured in Antavo’s interfaces.

        Configure pipeline settings

        You need to configure the settings of the data processing pipeline so that Antavo can register the necessary events. You will need different pipelines for different types of documents (receipts or invoices) that you would like to translate into transactional data.

        To Find the configuration interface under the Modules access the configuration interface, navigate to the Modules menu, and search for the Klippa integration. The page will open to the list of pipelines you have configured.

        To create and configure the settings of a new pipeline, click Create new settings in the left sidebar.

        Basic information

        • Name
          Enter the name of the new pipeline.

        • Pipeline ID
          Input the ID of the Klippa pipeline that Antavo should handle. Keep in mind that a pipeline ID is exclusive to one pipeline setting within Antavo; you can’t use the same pipeline ID in multiple pipeline settings.

        • Create draft transaction
          Check this box if Antavo should register a draft transaction when a scanned file is forwarded to Klippa, before it is converted to digital data.

        • Create receipt under review transaction
          Check this box if Antavo should register transaction-related events before the transformed data is reviewed in Klippa. In this scenario, the checkout_accept event will be logged, and points will be assigned after the review is done. Please note, that this option is only available if you use the Checkout accept module and don’t use the Pending events module.

        Authentication

        Under the Authentication section, you need to insert the Klippa Input ID and Secret so that Antavo can receive the data.

        Points economy

        If your workspace uses Multi-accounts, select the account to which the transaction-related events and earned points should be registered.

        Edit pipeline settings

        • Navigate to the Settings tab

        • Click the Edit button of the pipeline settings that you’d like to edit

        • Modify the settings according to your needs

        • Click Update at the bottom of the page

        Logs

        The error logs tab provides a comprehensive list of incoming requests sent to Antavo by Klippa during receipt processing.

        The list includes the following details:

        Customer ID

        The ID of the customer

        Type

        Type of the incoming request

        Timestamp

        Date of the request being sent

        ID

        The ID of the request

        By clicking > you can extend the log item and view the body of the incoming request.

        You can filter the list based on timestamp, type, and customer ID; and search for items based on type and customer ID.


        What's Next