Salla

Resool Team · · 5 min read

Salla is an e-commerce platform for online stores in Saudi Arabia and the Gulf. Connecting Salla to Resool shows each contact's Salla customer details, orders with their order and shipping statuses, and abandoned carts next to the conversation, lets agents share products in a reply, and lets workflows start on Salla events and update orders and customers in your store.

What you can do with Salla

In the Inbox and on the contact page

  • Customer details: the contact's Salla customer profile, such as total spent, number of orders and tags.
  • Orders: the contact's recent orders with number, date, items, total, order status (for example Under review, In progress, Out for delivery, Delivered) and payment status. Hover an order to see its items.
  • Abandoned checkouts: carts the contact started but didn't check out, with a Copy recovery link button for your reply.
  • Share product: search your products and copy a ready-made message with the product's name, price and link.
  • Open in Salla to jump to your Salla orders.

In Workflows

  • Start a workflow on these Salla events: Order Created, Order Updated, Order Status Changed, Order Fulfilled / Shipped, Order Cancelled, Order Refunded, Abandoned Checkout, Customer Created and Customer Updated.
  • Change the store with the Update order status, Add order tag or note and Create or update customer steps.

Before you begin

  • You need a Salla store and the store owner's account (or an account allowed to install apps).
  • In Resool, only workspace Owners and Admins can connect apps.
  • Orders are matched to a contact by email address or phone number. Salla stores the mobile number with its country code, so keep phone numbers in international format.

How to connect Salla to Resool

  1. Go to Settings › Apps.
  2. Find Salla under Available now (or open the E-commerce tab) and click Connect.
  3. The Connect Salla dialog lists what Resool will be able to do: see and update your store's customers and orders, see products and shipments, and get instant updates when orders and customers change. Click Continue.
Screenshot placeholder

Settings › Apps › Salla › Connect

The "Connect Salla" dialog with its description, the four permissions, and the Cancel and Continue buttons.

File: screenshots/salla-connect-dialog.png

Review what Resool can access in Salla, then click Continue.
  1. Sign in to Salla in the window that opens and approve access for your store.
  2. You're returned to Resool and see Salla connected. The card shows your store and the Manage and Disconnect buttons.

How to configure Salla

Click Manage on the Salla card to open Salla settings. Toggle changes are saved with the save bar at the bottom; Discard reverts them.

Screenshot placeholder

Settings › Apps › Salla › Manage

The "Salla settings" side sheet with the Store, Contact panel (Orders, Customer details, Abandoned carts), Product sharing and Live updates sections, and the "Open Salla store" button.

File: screenshots/salla-settings-sheet.png

Salla settings.
  • Store: the Salla store connected to this workspace.
  • Contact panel: Orders are Always shown. Turn Customer details and Abandoned carts on or off.
  • Product sharing: click Edit next to Product message to change the text agents copy with Share product. Use {title}, {price} and {url}; {url} is required and the message can be up to 500 characters. Write the message in Arabic if that's what your customers read.
  • Live updates: shows whether new orders and changes reach Resool right away. If it says Live updates are off, click Refresh.
  • Open Salla store opens your Salla dashboard.

How to use Salla in the Inbox

  1. Open a conversation in the Inbox.
  2. Click the Salla icon in the right-hand sidebar.
  3. Review Customer details, Orders and Abandoned checkouts. Click an order to open it in Salla.
  4. To recover a cart, click Copy recovery link and paste it into your reply.
  5. To share a product, click Share product, search for it and pick it, then paste the copied message into your reply.
Screenshot placeholder

Inbox › open a conversation › Salla icon in the right sidebar

The Salla panel (Arabic demo data is fine) for a matched contact with Customer details, two orders with "Out for delivery" and "Delivered" badges, one abandoned cart with "Copy recovery link", and the Share product and "Open in Salla" buttons.

File: screenshots/salla-inbox-panel.png

The contact's Salla orders and abandoned cart next to the conversation.

The same panel opens from the contact's page under Connected apps.

How to use Salla in Workflows

Start a workflow on a Salla event

  1. In Workflows, click the trigger, choose the E-commerce group and pick the Event.
  2. Set Store to Salla (or Any connected store).
  3. For Order Status Changed, optionally pick Statuses.

Salla statuses map to Resool like this:

Salla statusResool status
Payment pending, Under reviewPending
In progressProcessing
Out for delivery, ShippedShipped
DeliveredDelivered
CompletedCompleted
CancelledCancelled
Returned, Return in progress, RefundedRefunded

A change to Shipped or Delivered also starts Order Fulfilled / Shipped, and a refund also starts Order Refunded. Abandoned Checkout runs when Salla reports an abandoned cart; {{order.checkout_url}} holds the link back to the cart.

The workflow runs for the contact with the customer's phone or email, and creates a contact when there is none.

Screenshot placeholder

Workflows › a workflow › Trigger

The trigger panel with the E-commerce group, Event set to Order Status Changed, Store set to Salla, and the Shipped and Delivered statuses selected.

File: screenshots/salla-workflow-trigger.png

A workflow that starts when a Salla order ships or is delivered.

Update Salla from a workflow

Add a step from the Stores group and set Store to Salla:

  • Update order status: sets Salla's matching status. Confirmed and Processing set In progress; Shipped, Delivered, Completed and Cancelled set the status of the same name.
  • Add order tag or note: Salla adds tags to the order. Notes are added as tags too.
  • Create or update customer: the matching Salla customer (same phone or email) is updated; otherwise a new one is created.

In the Order field, {{order.id}} is the order that started the workflow. Leave it empty to use the contact's latest Salla order.

How to disconnect Salla

  1. Go to Settings › Apps and click Disconnect on the Salla card.
  2. Confirm in the Disconnect Salla? dialog.

Resool stops accessing your store. Contacts already in Resool stay.

FAQ and troubleshooting

Why don't I see a contact's orders?

Orders are matched by email or phone.

What you can do:

  • Make sure the contact's phone number includes the country code, for example +966.
  • Add the email the customer used in Salla.

Is there an Order Paid trigger for Salla?

No. Salla reports order statuses rather than a separate payment event, so Order Paid doesn't start for Salla. Use Order Created or Order Status Changed instead; their messages can include the payment status with {{order.payment_status}}.

Can I write the product message in Arabic?

Yes. The product message is free text; only the {url} placeholder is required.

What's next?

Can't find what you're looking for?

Our team replies by email, usually within one business day.