Skip to main content
Customer Feedback captures what a customer thought of a shopping trip. Every entry is tied to a receipt, which is what links the rating back to a store, a chain and a moment in time.

What an entry contains

You can identify a store either by ID or by name, and the service resolves the chain for you. That matters when feedback arrives from a channel that only knows the store’s display name.

Lifecycle

Feedback is a draft until it is completed. A customer can create an entry, change their mind, and finalise it later; only completed feedback is meaningful for analysis. Entries can also be deleted where a customer or a support process requires it. Use the feedback state (Open or Closed) when you need to know whether an entry is still editable without pulling the whole record.

Reporting

Two report shapes are available, and the service picks the granularity from the period you request. Pre-generated reports can also be uploaded to blob storage when an external system needs to collect them rather than call the API.

Predefined options

Options are configured per chain, and each can be tied to a rating range — so a low score can offer different choices than a high one. Fetch the options for the customer’s chain before rendering the form; do not hard-code them.

API reference

Endpoint documentation for this service: Customer Feedback.
Last modified on August 12, 2026