Add a NAQEL Express account

Required roles:
AdminAccount Manager
Updated June 20, 20264 min read MENAExpress

This guide walks through setting up a NAQEL Express account in the Carriyo Dashboard. It covers the required roles, the credentials to collect, and every field NAQEL Express expects.

At a glance

Cross-border
International
Returns
Supported
Shipping rates
Not supported
Document upload
Not supported
Real-time status
Push · manual setup
Labels
PDF

Before you start

  • A NAQEL Express account in good standing, plus its API credentials. The required fields are listed in All NAQEL Express settings below.
  • Decide the account country and the default service and label format this account uses.
1

Open the carrier accounts page

In the Carriyo Dashboard, open Settings in the left sidebar. Under Carrier Management, choose Carrier Accounts, then click the + add icon to start a new account.

Open settings

Go to Carrier Accounts

Add a new carrier account

2

Pick NAQEL Express

In the carrier picker, search for NAQEL Express and click Select. Carriyo creates a NAQEL Express account and opens the credential step.

Search for the carrier

3

Enter the basics

The first wizard page collects two fields:

Account name
A label that's meaningful to your team (e.g. NAQEL Express Saudi Arabia). Keep it short and unique.
Account country
The country this account ships from. Determines the routes and services available.

Fill in the account name and country.

  1. 1Account Name
  2. 2Account Country
4

Enter your NAQEL Express account details

Enter the required NAQEL Express account details, then click Next. Every field is documented in All NAQEL Express settings below, with examples and accepted values.

Enter naqel express client id.

  1. 1NAQEL Express Client ID

Enter password.

  1. 1Password

Fill in the NAQEL Express account details.

  1. 1Contact Name
  2. 2Address
  3. 3Phone Number
  4. 4City Code
  5. 5Country Code
5

Configure the account

The new account opens on its detail page. General settings work the same way for every carrier: the Active toggle, default label and service, and currency. See Add a carrier account for the full reference to these shared settings — default label, merchant access, going live, and common mistakes.

Go to the account page

View the account details

Set the default label format

Set up status callbacks

NAQEL Express sends shipment status by webhook, but it has to be registered on NAQEL Express's side. Copy the callback details from the account page and share them with your NAQEL Express contact. This is a one-time setup.

Share callback settings with your carrier

Merchant access

On multi-merchant tenants, restrict the account to specific merchants via the Permissions tab, then Save.

Add merchants to this carrier account

All NAQEL Express settings

Every field NAQEL Express exposes in the carrier account, grouped by section. Carriyo stores secrets encrypted and never shows them after saving.

Authentication

2 fields

Account identifiers and API credentials used to connect to the carrier.

FieldTypeWhat to enter
Client IDRequiredTextNumeric Naqel client account ID used to authenticate API requests.
Example: 4575522
PasswordRequiredSecretPassword for the Naqel client account, paired with the Client ID.
Example: NCV@Grfg

Account Details

8 fields

Account-level configuration and defaults applied to shipments.

FieldTypeWhat to enter
Contact NameRequiredTextDefault sender contact name shown on Naqel shipments.
Example: John Smith
AddressRequiredTextDefault sender street address used for Naqel pickups.
Example: 123 Example Street
Phone NumberRequiredTextDefault sender phone number for Naqel pickup coordination.
Example: +971500000000
City CodeRequiredSelectNaqel three-letter code for the sender city (e.g. RUH for Riyadh).
Example: JED
AANABTAHBAJFAKHAQI
Country CodeRequiredSelectNaqel country code for the sender location.
Example: KSA
KSAAECNHN
Enable B2B shippingOptionalSelectEnable to book shipments as business-to-business rather than residential delivery.
Example: No
YesNo
Load TypeOptionalSelectDefault Naqel load/service type applied to forward shipments.
Example: Pallet/Carton
Pallet/CartonHW (2)LTL (3)Box (5)Half Load (9)Full Load (10)
Customs Duty Paid by ConsigneeOptionalSelectEnable if the recipient (consignee) pays customs duties on cross-border shipments.
Example: No
YesNo

Reference Mappings

2 fields

Map Carriyo fields to the reference values the carrier expects.

FieldTypeWhat to enter
Naqel Client Order ReferenceOptionalSelectCarriyo reference field to send as the Naqel client order reference on shipments.
Example: Shipment Reference
Order ReferenceShipment Reference
Reference 1OptionalTextOptional free-text value sent as Reference 1 on Naqel shipments.

Label

1 field

Paper size of the shipping label returned by Naqel.

FieldTypeWhat to enter
Naqel Label SizeOptionalSelectPaper size of the generated Naqel shipping label.
Example: 4 x 6
4 x 84 x 6A4

Capability notes

Behavior that follows from NAQEL Express's capabilities. Read these before you go live.

Real-time tracking · webhook setup needed
Shipment events (shipped, in_transit, delivered…) arrive by webhook, but NAQEL Express has to register it on their side. Share the callback details from the account page with your NAQEL Express contact (see step 5) — a one-time setup.
No rate API
Carrier Shipping Rates has no effect here. Attach a costing profile to set the shipment cost.

Next steps

Was this page helpful?