Makhzen logo
Real-time synchronization

Your inventory.Always up to date.

Keep your inventory connected across supported devices. Makhzen combines WebSocket-powered updates, automatic synchronization, and webhook support to keep your business information moving.

WebSocket updatesAutomatic pollingWebhook support

Connected workspace

Inventory synchronization

Connected

Web app

Connected

WebSocket

Mobile app

Connected

Update flow

Inventory updated

Stock quantity changed

Connected clients notified

WebSocket update

External event notification

Webhook integration

Periodic polling provides another update mechanism

Illustrative synchronization flow

Built for connected operations

Inventory updates that move with your business.

Keep your team connected with synchronization mechanisms designed to make inventory information available across supported applications.

WebSocket-powered updates

Connected clients can receive inventory updates through persistent WebSocket connections instead of relying exclusively on manual refreshes.

Automatic synchronization

Periodic polling provides another way for connected clients to retrieve updates and keep information current.

Connected devices

Access your inventory from supported mobile and web interfaces while keeping connected sessions aligned.

Webhook support

Use supported webhook events to notify external applications when relevant events occur in your Makhzen environment.

How synchronization works

From a stock change to connected updates.

Makhzen combines persistent connections, periodic polling, and webhook notifications to support connected inventory workflows.

01

An inventory change happens

A supported operation changes product or stock information in Makhzen.

02

Connected clients receive updates

WebSocket connections deliver supported updates to connected sessions.

03

Synchronization keeps working

Periodic polling provides an additional mechanism for clients to retrieve updates.

04

External systems can be notified

Supported webhook events can communicate relevant changes to external applications.

Beyond your dashboard

Connect inventory events to other systems.

Your business tools don't always work in isolation. Webhooks allow supported Makhzen events to notify external applications through HTTP requests, helping you build connected workflows.

Notify external applications about supported events
Connect inventory workflows with other services
Build integrations around event notifications

Webhook event

Illustrative request

POST

https://your-app.com/webhooks/makhzen

{

"event": "inventory.updated",

"data": {

"productId": "example-id",

"quantity": 120

}

}

Example payload only — actual event names and fields depend on your webhook implementation.

FAQ

Inventory synchronization questions

How does real-time inventory synchronization work?+

Makhzen uses WebSocket connections to push supported updates to connected clients. It also uses periodic polling to retrieve updates and provide an additional synchronization mechanism.

Do I need to refresh the application after every stock change?+

The purpose of synchronization is to make supported updates available to connected clients without requiring manual refreshes for every change. Exact behavior depends on the connection and the application screen.

Does synchronization work across mobile and web?+

Makhzen supports mobile and web inventory workflows. Synchronization is available for supported connected clients and application features.

What happens if a WebSocket connection is interrupted?+

Periodic polling provides another mechanism for clients to retrieve updates. The timing of synchronization depends on connection state and the application's synchronization behavior.

What are Makhzen webhooks?+

Webhooks allow supported events in Makhzen to notify external applications. They help connect inventory workflows with other systems without requiring those systems to continuously check for changes.

Is real-time synchronization the same as automatic inventory management?+

No. Synchronization helps keep information updated across connected clients. It does not automatically make purchasing decisions, reorder products, or perform other business operations unless those workflows are separately implemented.

Keep your inventory connected.

Manage your inventory with connected updates across supported Makhzen applications.