BPMN template: Online shop order process
Order, payment check, picking and shipping, with the customer as a separate pool. Shows which messages the customer gets and when.
What this diagram is for
A good example of message flows: every interaction with the customer is a dashed line between the pools.
Roles (lanes and pools)
- Sales: accepts orders, checks payment, informs the customer.
- Warehouse: picks and ships.
- Customer: external partner (black box).
Decisions and events
- Payment confirmed? Without payment the order is cancelled and the customer is informed.
All elements
| Element | Type | Role | Next |
|---|---|---|---|
| Order received | Start event (message) | Sales | → Check payment |
| Check payment | Service task | Sales | → Payment confirmed? |
| Payment confirmed? | Exclusive gateway | Sales | → Pick items [Yes] → Cancel order [No] |
| Cancel order | Task | Sales | → Cancelled |
| Cancelled | End event (message) | Sales | ✉ Customer [Cancellation] |
| Pick items | Manual task | Warehouse | → Ship parcel |
| Ship parcel | Task | Warehouse | → Shipping confirmation sent |
| Shipping confirmation sent | End event (message) | Sales | ✉ Customer [Shipping confirmation] |
Rebuild it in AIxFlow
Free: tap the start event, add the 8 elements one after another with +, add the roles as lanes, then tap “Arrange automatically” – AIxFlow does the rest.
Faster with Pro: describe the process in your own words or take a photo of a sketch, and the AI builds the diagram. Exporting a BPMN 2.0 file (for Camunda, bpmn.io, Signavio) is Pro as well.
BPMN modeling on iPad and Mac. Free for up to three diagrams.
Can I download the templates as .bpmn files?
No, this page is view-only. Rebuilding them in AIxFlow is free; exporting a .bpmn file is part of Pro.