# KCI (Keep Customer Informed) Process Overview

The KCI (Keep Customer Informed) process is a fundamental part of the order journey, ensuring that customers and systems are kept informed about the status and progress of their orders through a series of event notifications (KCI events). These events are sent as webhooks to your registered endpoint and are essential for real-time order tracking and proactive communication.

Each KCI event includes a reasonCode that describes the type of update. For a full list of possible reason codes, see the KCI Events page.

# KCI Event Flow (High-Level)

  1. Customer places an order
  2. Order status changes (e.g., acknowledged, committed, delayed, completed, cancelled, etc.)
  3. Each status change triggers a KCI event with the appropriate reason code
  4. Your system receives the event via webhook and updates the customer or internal systems accordingly

# See also