This section will allow you to add a new App to the dashboard.

Click on the “+” symbol and select “ADD NEW APP”

  1. Provide the name of the App in the “App Name” section. This name should be your product name.

    If this is the first App you are adding to the Dashboard, keep an extension “Demo” after the App name. Eg: “App name-Demo” Also, ensure you check the box “Is Demo App” (Explained in point #4). Demo App to be used for Integration validation and internal testing., Add a second App with the same name with an extension “Live”. Eg: “Appname-Live” when you decide to publish the App to the App stores or launch your website to your customers/users.

  2. Choose all the relevant platforms applicable to your product offering ( supports iOS, Android, and Web platforms).

    1. iOS - If your app is /will be published on iOS App Store using Native/Unity/Hybrid technology, select this option.

    2. Android - Select this option if your App is /will be published on Android Play Store using Native/Unity/Hybrid technology.

    3. Web - If your application is a Website /Mobile web or any browser-based implementation, select this option.

  3. Select your preferred Time Zone. All Basic reports will display data in the selected Time Zone. However, Action reports, Custom reports, Campaign creation will still be in UTC/GMT. You can change the Time Zone later. All reports generated henceforth will use the updated Time Zone.

  4. Demo Apps let you test your integrations. Use this App for development and internal usage without affecting the numbers (like session count, user count, revenue when you are testing)from your application in the Production. This option will allow you to separate test data from real data. Selecting the option “Is Demo App” will enable the "Event Simulation" feature under the Integration support menu on the Dashboard, which will help you test the integration. Data gets deleted automatically after every 30 days in the Demo Apps.

  5. Upload App Icon in jpg/png/svg format, size 128 x 128 and not exceeding 1MB in size.

  1. Block IP Addresses - If you wish to drop the data from your application accessed using a certain set of IP addresses. You can add up to 10 IP Addresses(V4/V6) under the Block IP addresses section.

  2. Click on "ADD APP" to add the application to the Dashboard. The added App will be in an "ACTIVE" state. added_apps.png


The top bar of the Dashboard will display five attributes about the added App.

  1. PLATFORMS - The logos displayed before the status of the App represent the selected platform/s.
    Eg: In the Image, Nukkad Demo App is built for iOS, Android and they also have a website.

  2. STATUS - There will be two states in which the App can exist

    1. ACTIVE - Receives data from the SDK. You can create and send campaigns.

    2. INACTIVE - Do not receive data from SDK. You will not be able to run any new campaigns.

    3. You can Activate and Inactivate Apps using the Manage Apps.

  3. VIEW ID - Clicking on this will open a window with the following details, which need to be used to ensure the data captured via the SDK goes to the correct App.

    1. App SDK ID -- The address of the App used while integrating SDK. An account may have multiple applications created.

    2. Account ID -- The Account's address to which the App is added, used while integrating SDK. This Account identifies your Account with Upshot.

    3. Enterprise ID -- Used to send and receive data via Enterprise API. Use the enterprise API to exchange data between your application servers and Upshot

    4. EDIT - This section will allow you to edit the following details about the App:

      1. App Name

      2. Platform

      3. Time Zone

      4. Is Demo App

      5. App Icon

      6. Block IP Addresses

    5. "+" - This symbol will allow you to do the following. The subsequent sections of this document contain the details about these items