Process Returns in Loop

By default, Loop offers brands the ability to automatically process (i.e. complete) their return in Loop via carrier processing events. For example, brands may elect to process a return as soon as goods are scanned and marked in_transit by their shipping provider.

However, some brands prefer to process returns only after their warehouse teams have a chance to physically inspect returned goods. In this case, the brand will disable automatic processing, and Loop will then listen for Process or Flag events from the warehouse.

The best way to enable this functionality is via the Process and Flag endpoints in our Returns API. Here's an example of what a common flow looks like:


We recommend if you are flagging a return for manual review, that you also use the Return Note endpoint to add a flagged reason to the return object in Loop.