Skip to content
Salla logo

Salla integration

Saudi e-commerce platform for online stores: manage orders, products, stock, customers and coupons, and react to store events.

Actions
31
Triggers
14
Auth
OAuth 2.0
License
MIT, open source
Updated
November 2026

About the Salla integration

Add the Salla piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine Salla with 770+ other apps in the same flow.

Triggers

Start a flow the moment something happens in Salla

Each trigger below can start a flow on its own, either instantly or on a schedule.

  • New Order

    Triggers when a customer or the merchant places a new order in the Salla store.

    1 field

  • Order Status Changed

    Triggers when the status of an order changes in the Salla store, including custom statuses. Optionally only for the statuses you pick.

    2 fields

  • Order Updated

    Triggers when an existing order changes in the Salla store, for example its items, address, payment or status.

    1 field

  • Order Cancelled

    Triggers when an order is cancelled in the Salla store.

    1 field

  • Order Refunded

    Triggers when an order is refunded in the Salla store.

    1 field

  • Order Payment Updated

    Triggers when the payment of an order changes in the Salla store, for example when a bank transfer is confirmed or the payment method changes.

    1 field

  • New Product

    Triggers when a product is added to the Salla store.

    1 field

  • Product Low Stock

    Triggers when a product's stock drops to its low-stock alert level in the Salla store.

    1 field

  • Product Price or Status Changed

    Triggers when a product's price or its status (on sale, out of stock, hidden) changes in the Salla store. Replaces Salla's old "product updated" event, which Salla has retired.

    1 field

  • New Customer

    Triggers when a new customer is added to the Salla store.

    1 field

  • Customer Updated

    Triggers when a customer's profile changes in the Salla store.

    1 field

  • Abandoned Cart

    Triggers when a shopper leaves items in a cart without paying (also when that cart changes later), or when an abandoned cart is recovered and paid.

    2 fields

  • New Review

    Triggers when a customer adds a review in the Salla store.

    1 field

  • Any Store Event

    Triggers on any Salla store event you pick, such as shipments, brands, categories, special offers or branches. Use it for events that have no trigger of their own. Salla has retired product.updated and product.available; use Product Price or Status Changed instead.

    2 fields

Actions

Everything Activepieces can do in Salla

Drop any of these into a flow and fill in the fields. No code is required.

  • Get Order

    Gets one order by ID, with its line items if you want them.

    2 fields

  • Find Orders

    Searches the store orders; with no filters it returns the latest orders.

    9 fields

  • Update Order Status

    Moves an order to a new status, optionally with a note.

    5 fields

  • Cancel Order

    Cancels an order, optionally with a note.

    4 fields

  • Create Order

    Creates an order for an existing or new customer.

    32 fields

  • Update Order

    Changes the customer, receiver, delivery or payment details of an order.

    33 fields

  • Add Order Note

    Adds a note to the order history without changing its status.

    2 fields

  • List Order Items

    Lists the products in an order, with quantities, options and amounts.

    1 field

  • Get Order Invoice PDF

    Gets a link to the printable PDF invoice of an order.

    1 field

  • Send Order Invoice

    Sends the order invoice to the customer. Salla sends invoices only for orders whose status is Completed.

    1 field

  • Create Product

    Creates a product in the store. Salla keeps a new product hidden until it has an image, and shows it as out of stock until it has a quantity.

    31 fields

  • Update Product

    Changes the details, prices or stock of a product, found by product or SKU. Use Add Product Image to add an image.

    32 fields

  • Get Product

    Gets one product by its product ID or SKU.

    2 fields

  • Find Products

    Searches the store products; with no filters it returns all products.

    4 fields

  • Delete Product

    Permanently deletes a product from the store.

    1 field

  • Change Product Status

    Puts a product on sale, marks it out of stock, or hides it.

    2 fields

  • Adjust Stock

    Adds units to, removes units from, or sets the stock of a product or variant. Salla queues the change, so it can take a few minutes to show in the store.

    8 fields

  • Update Product Price

    Sets the price of a product by its SKU, with an optional sale price.

    4 fields

  • Update Variant

    Changes the SKU, prices, stock or barcode of one product variant (such as Red / M).

    14 fields

  • Add Product Image

    Adds one image to a product from a file or a public link, keeping its other images. A product can have up to 10 images.

    7 fields

  • Create Customer

    Adds a customer to the store. The email and the mobile number must not belong to another customer in the store.

    9 fields

  • Update Customer

    Changes the details of a customer. Only the fields you fill are changed.

    10 fields

  • Get Customer

    Gets one customer by ID, with their order count, total spent, wallet balance and loyalty points if you want them.

    2 fields

  • Find Customers

    Searches the store customers by name, mobile or email; with no filters it returns the latest customers. Salla allows 500 customer requests every 10 minutes, and large result sets use more of that budget.

    4 fields

  • Add Customers to Group

    Adds one or more customers to a customer group. Their other groups stay as they are.

    2 fields

  • Create Coupon

    Creates a discount coupon customers type at checkout. The expiry date must be at least one day after today in store time. The Salla app needs the Marketing scope.

    25 fields

  • Find Coupons

    Searches the store coupons by code and dates; with no filters it returns the latest coupons. The Salla app needs the Marketing scope.

    4 fields

  • Get Coupon

    Gets one coupon by ID, with how many times it was used if you want that. The Salla app needs the Marketing scope.

    2 fields

  • Find Abandoned Carts

    Lists carts that customers left without checking out, with the customer, total and checkout link. The Salla app needs the Abandoned Carts scope.

    3 fields

  • Get Abandoned Cart

    Gets one abandoned cart by ID, with its customer, items, total and checkout link. The Salla app needs the Abandoned Carts scope.

    1 field

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Use Salla in a flow

Connect Salla once and every trigger and action above is yours to drop into the builder, alongside 770+ other apps. Free to start, on our cloud or your own servers.

Salla, answered.

Yes. Activepieces is open source and free to start, and the Salla piece is included on every plan, from the free cloud tier to any self-hosted deployment.

Add the Salla piece to a flow, then authenticate with OAuth 2.0. Once connected, its 14 triggers and 31 actions are available anywhere in the builder.

"New Order" can start a flow that runs "Get Order", and you can chain Salla together with any of 770+ other apps and AI steps in between.

Yes. Activepieces is fully self-hostable, so you can run the Salla piece on your own infrastructure with your connections and your data staying in your environment.

Yes. Every piece you connect can be exposed over one Activepieces MCP server, so Claude, Cursor, Windsurf or any MCP client can call Salla actions as tools.