1. Report Builder
Salla Platform Docs
  • Embedded SDK
    • Overview
    • Getting Started
    • Create an Embedded App
    • Authentication
    • App Design Guidelines
    • Installation
    • Playground
  • Auth Module
    • Get Token
    • Client Introspect
    • Refresh Token
  • Page Module
    • External Redirects
    • Navigation
    • Set Page Title
  • Nav Module
    • Create Navbar Action
    • Listen for Navbar Actions
    • Clearing Navbar Actions
    • Add Navbar Item
    • Update Navbar Item
    • Listen for Navbar Item Click
    • Remove Navbar Item
  • UI Module
    • Confirm Dialogs
    • Toast Notifications
    • Loading States
    • Breadcrumbs
  • Checkout Module
    • Create Checkout
    • Get App Add-ons
    • Subscribe for Payment Result
  • Endpoints
    • Token Introspect
      POST
  • Resources
    • Support
    • Common Examples
  • Report Builder
    • Overview
    • Getting Started
    • JMESPath Tutorial
    • Understanding the Report Lifecycle
    • Salla Reports Examples
    • Set up Store data using merchant APIs
    • Report Types
      • Unit
      • Bar
      • Breakdown
      • Calendar
      • Distribution
      • Pipe
      • Plot
      • Ranking
      • Summary
      • Agrid
    • APIs
      • Token Introspect
  • App Onboarding
    • Overview
    • Get Started
    • Interfaces and Responses
    • Example
Merchant
Merchant
  • Merchant API
  • Embedded SDK
  • Salla OAuth 2.0
Storefront
Storefront
  • Twilight Engine
  • Twilight SDK
  • Web Components
  • Ecommerce Events
  • Component Bundle
  • Checkout APIs
  • Change Log
App Functions
Partner APIs
Partner APIs
  • App API
  • Shipments & Fulfillment APIs
  • Salla AWB
  • Recurring Payments API
  • Billing System Salla partners
  • Communication Apps
Dev Tools
Dev Tools
  • Partners Agent Kit
  • Salla Apps Playbook
  • Salla CLI
Merchant
Merchant
  • Merchant API
  • Embedded SDK
  • Salla OAuth 2.0
Storefront
Storefront
  • Twilight Engine
  • Twilight SDK
  • Web Components
  • Ecommerce Events
  • Component Bundle
  • Checkout APIs
  • Change Log
App Functions
Partner APIs
Partner APIs
  • App API
  • Shipments & Fulfillment APIs
  • Salla AWB
  • Recurring Payments API
  • Billing System Salla partners
  • Communication Apps
Dev Tools
Dev Tools
  • Partners Agent Kit
  • Salla Apps Playbook
  • Salla CLI
Salla - Opensource
Salla - Developers Community
  1. Report Builder

Getting Started

Using the Report creator helps quickly create tailored Reports that fetch live store data, visualize key metrics, and display them inside the merchant’s reports dashboard. This guide walks you through the simple steps to set up and manage your own Reports.
Warning
Please ensure your data source ( API ) is ready and is accessible publicly as well as it implements authentication mechanism as described here.
Simply, log in to your Partners Account, open the app you want to add the Report to by clicking on My Apps, and opening the app.
alt_text
Scroll down to the Report Creator section and click Create Report.
alt_text

Basic Info#

This will redirect you to the first step of creating the Report which is the Basic Info.
alt_text
Here you will need to fill in the Component Title in Arabic and English as well as add the component Tags. You can select more than one tag for the component.
alt_text
The below table explains the basic information items.
ItemDescription
TitleThe Report title which will be displayed on the Merchant’s board
TagSelect the tags where the Report will be classified into.
After completing the Basic information, click Next to go to the second step.
alt_text

Source Configuration#

This step focuses on setting up the report primary data source.
alt_text
On the left side you can choose the Display Type and the URL where you want to fetch data from. On the right hand side you can select the demo store from the drop down list, this will allow you to preview the Report in the demo store.

Display Type#

Select the display type for the Report from the dropdown menu.
alt_text

URL#

Only GET Methods are supported in data source APIs
Then enter the API Endpoint where you want to fetch the data from.
alt_text

Store Preview#

You can also view the results on a demo store after installing the app by choosing the store from the dropdown list.
alt_text

Data Mapping#

In this section you can create the report using Expressions or Builder.
Expression
Builder
Refer to the JMESPath tutorial to know more about expressions. In this example we can write the following expression to display the age and sales Report as shown below.
{
  "sales": 1200,
  "age": 35,
  "name": "Ali"
}
Then the JMESPath expression to fetch sales and age together would be:
{sales: sales, age: age}
This returns:
{
  "sales": 1200,
  "age": 35
}
As shown below.
alt_text
You can see the map output on the lower right side of the page.
alt_text
Click on the Save Component button to save the Report.
You will find the Report listed in the Report Builder section of the App Details page.
To create more Reports click on the New Item button.
Maximum 15 Reports can be created for each App.
Then repeat the same steps from the beginning.
Read more about the JMESpath tutorial and check the examples to create different types of reports.
Modified at 2026-05-17 13:44:10
Previous
Overview
Next
JMESPath Tutorial