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

Overview

App Onboarding allows Partners to guide Merchants through essential setup steps before they start using an application. These steps are designed to collect vital information, configure core functionality, and ensure the application aligns with the merchant’s business needs immediately upon installation.
By implementing a structured onboarding flow, partners can simplify the setup process, reduce friction, and help merchants activate key features more efficiently. This process typically includes gathering merchant preferences, defining store requirements, and executing the configurations necessary for the application to function correctly.
This feature is optional. If implemented, the onboarding flow runs once per merchant upon their initial installation.
This documentation will walk you through:
Get Started
Learn how to build and integrate custom onboarding steps in the Salla Partners Portal, including step creation, form configuration, and function testing.
Interfaces and Responses
Learn how onboarding step functions handle data with interfaces, structured responses, success/error handling, and the Response utility class.
Real World Scenarios
Explore detailed real-world scenarios for implementing App Onboarding steps.

Key Benefits#

Reduced Churn
A guided setup prevents merchants from feeling overwhelmed and abandoning the app.
Data Accuracy
Collect essential business preferences and API credentials upfront to ensure accurate configuration.
Optimized UX
Deliver a seamless "plug-and-play" experience by automating background configurations.

Use Case#

When a merchant installs your app for the first time, the onboarding flow serves as a discovery phase. By prompting the merchant with targeted questions, you can tailor the application environment to their specific business profile.

Common Onboarding Inquiries#

Business Objectives
What are they aiming to achieve?
Examples: increasing sales, automating fulfillment, improving customer engagement.
Operational Scale
What is their current store size or average monthly order volume?
Technical Proficiency
What is their experience level with similar tools or integrations?
Primary Workflow
Which feature or use case is their top priority?

Strategic Impact#

Dynamic Configuration
Automatically personalize app settings based on merchant input.
Reduced Cognitive Load
Hide advanced or irrelevant features based on the merchant’s current stage.
Guided Discovery
Recommend the most impactful settings or quick-start actions based on merchant goals.
Modified at 2026-02-18 17:37:29
Next
Get Started