Shopify workflows / decisions

Make each payout decision reviewable from evidence to outcome

A durable decision record explains which policy applied, which Shopify facts were considered, and what the next operational action should be.

Use explicit program states

Define a small set of meaningful states such as waiting for evidence, under review, eligible, not eligible, changed, or completed. Each state should have an owner and a permitted next step.

Separate policy from delivery

Eligibility answers whether the program criteria are met. Delivery answers whether the approved recipient handoff occurred. Keeping those records distinct reveals whether an issue belongs to the decision, communication, or provider stage.

  • Policy result
  • Reason category
  • Decision time
  • Delivery handoff
  • Current owner

Keep explanations safe and useful

Customer-facing explanations should be accurate and understandable without exposing internal risk methods. Operations needs enough structured context to resolve questions consistently and escalate genuine exceptions.

Plan for clear delivery

Connect the Shopify purchase to a responsible customer payout journey.

Bring the merchant objective, eligible purchase concept, recipient experience, and unresolved program dependencies.