Event Uploader

Reward a batch of users at once by uploading a list of events in a simple CSV file.

Plugin available for: |

Step 1: Prepare your csv-file

Create csv-files delimited with semicolons.

Make sure to send one event per row. One event consists of the following fields.

Field

Description

Example

Mandatory

walletAddress

Unique identifier of a user in the loyalty program

hannes

yes

baselineAmount

Amount of bonus to be rewarded

99

yes

action

Choose from a predefined list of actions

purchase

yes

businessValue

Track how much business value was created by the user action (use decimal point not comma)

99.95

yes

currency

Define in which FIAT currency the business value was tracked (ISO code, lowercase)

eur

yes

objectType

Choose from a predefined list of object types

product

yes, if objectName or objectId is filled

objectName

Human readable identifier of the object related to the event

t-shirt

yes, if objectName or objectId is filled

objectId

Unique identifier of the object related to the event

12345

yes, if objectName or objectId is filled

tags

Track tags to the event (comma separate multiple tags)

merchandise

no

userFacingMessage

Meta information to the transaction

Amazing T-Shirt

no

Example:

EventUploadExample.csv
hannes;99;purchase;99.95;eur;product;t-shirt;12345;merchandise;Amazing T-Shirt

Make sure to include all semicolons, even if you are not filling all fields

Step 2: Upload file

Drag and drop the file in the upload field within the plugin.

Step 3: Select an App

Select an app, that you want to use to book the events. You can also set a default app in the settings of the plugin, so that you only need to do this step once.

Step 4: Success & Errors

After clicking Upload, you will see a progress indicator.

After your file is processed, you will see a message stating how many events were process successfully and how many failed.