Salla Docs
Merchant
Merchant
  • Merchant API
  • Salla OAuth 2.0
  • Merchant Dashboard
Partner APIs
Partner APIs
  • App API
  • Shipments & Fulfillment APIs
  • Salla AWB
  • Recurring Payments API
  • App Functions
  • Billing System Salla partners
  • App Onboarding
Storefront
Storefront
  • Twilight Engine
  • Twilight SDK
  • Web Components
  • Ecommerce Events
  • Component Bundle
  • Change Log
Salla CLI
Merchant
Merchant
  • Merchant API
  • Salla OAuth 2.0
  • Merchant Dashboard
Partner APIs
Partner APIs
  • App API
  • Shipments & Fulfillment APIs
  • Salla AWB
  • Recurring Payments API
  • App Functions
  • Billing System Salla partners
  • App Onboarding
Storefront
Storefront
  • Twilight Engine
  • Twilight SDK
  • Web Components
  • Ecommerce Events
  • Component Bundle
  • Change Log
Salla CLI
Salla - Opensource
Salla - Developers Community
  1. App Onboarding
  • Overview
  • Get Started
  • Interfaces and Responses
  • Real World Scenario
Merchant
Merchant
  • Merchant API
  • Salla OAuth 2.0
  • Merchant Dashboard
Partner APIs
Partner APIs
  • App API
  • Shipments & Fulfillment APIs
  • Salla AWB
  • Recurring Payments API
  • App Functions
  • Billing System Salla partners
  • App Onboarding
Storefront
Storefront
  • Twilight Engine
  • Twilight SDK
  • Web Components
  • Ecommerce Events
  • Component Bundle
  • Change Log
Salla CLI
Merchant
Merchant
  • Merchant API
  • Salla OAuth 2.0
  • Merchant Dashboard
Partner APIs
Partner APIs
  • App API
  • Shipments & Fulfillment APIs
  • Salla AWB
  • Recurring Payments API
  • App Functions
  • Billing System Salla partners
  • App Onboarding
Storefront
Storefront
  • Twilight Engine
  • Twilight SDK
  • Web Components
  • Ecommerce Events
  • Component Bundle
  • Change Log
Salla CLI
Salla - Opensource
Salla - Developers Community
  1. App Onboarding

Create Onboarding Steps

Follow these steps to build and integrate a custom onboarding steps for your App within the Salla Partners Portal.

Prerequisites#

Before you begin, make sure you have:
1
Create a Salla Partner Account
If you don’t already have a partner account, Sign up here
2
Create Your App
Create a new app inside the Salla Partner Portal
3
Install on a Demo Store
Install your App on a demo store to test its functionality and configuration

Create a New Onboarding Step#

To begin building your steps, on the App details page, scroll down to the App Onboarding Steps section and click the Create Onboarding Step button.
Create onboarding step
A configuration form will appear.

Use the table below to define each element of your onboarding step:
FieldDescription
Step IconA visual indicator representing the configuration type (e.g., a "Key" icon for API setup or a "Sliders" icon for general preferences).
Step LabelThe primary title of the configuration step. Use clear, descriptive labels (e.g., Authorize API Integration or Set Default Language).
SlugA unique system key (e.g., api_auth_step).
Required StepA toggle to designate a step as "Required." Enabling this prevents the merchant from activating the app until the configuration is saved.
Add StepOnce the configuration parameters are set, click Add to commit this step to the onboarding flow.
Great! You have just added the first step in your App onboarding steps.
Step created

Configuring Step Fields & Data Handling#

Edit Form Settings#

After creating a step, you must define the specific input fields that the merchant will interact with. This data will be passed to a function created in the next step.
Edit form settings
This option allows you to build and edit a form for this step. Select the fields you want to add to the form and edit each field as needed.
Form fields editor
Learn more about editing fields in this article.

Edit Function#

The function editor allows you to modify the functions required by the app. You can also use our endpoints to fetch relevant data. Authentication code will be injected automatically.
Function editor
The function editor will be displayed with a preview of the form previously created.
Function preview
Next, choose one of the demo stores connected to the app to test the function.
Read more about demo stores here
Select demo store
After that, click Preview to begin testing.
Preview test
You will receive the response results in this window.
Response results
When a merchant completes an onboarding step, Salla triggers an event that sends a structured payload to your application's defined function. Use the provided interface to map the incoming data to your backend logic.
Modified at 2026-02-18 17:38:18
Previous
Overview
Next
Interfaces and Responses