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.
Connected workspace
Inventory synchronization
Web app
Connected
Mobile app
Connected
Inventory updated
Stock quantity changed
Connected clients notified
WebSocket update
External event notification
Webhook integration
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.
An inventory change happens
A supported operation changes product or stock information in Makhzen.
Connected clients receive updates
WebSocket connections deliver supported updates to connected sessions.
Synchronization keeps working
Periodic polling provides an additional mechanism for clients to retrieve updates.
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.
Webhook event
Illustrative request
POST
https://your-app.com/webhooks/makhzen
{
"event": "inventory.updated",
"data": {
"productId": "example-id",
"quantity": 120
}
}
Connected features
One connected inventory workspace.
Synchronization brings together the inventory workflows your team uses every day.
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.
