Recipient Pipeline¶
Recipients flow through a state machine from sync to delivery:
graph LR
P[Pending] --> PS[ProofingStaged]
PS --> PG[Proofing]
PG --> PD[Proofed]
PD --> SS[SendingStaged]
SS --> SC[Scheduled]
SC --> SN[Sending]
SS --> SN
SN --> ST[Sent]
ST --> RC[Received]
AE[AddressEnrichable] --> AG[AddressEnriching]
AG --> P
P --> HO[Holdout]
P --> SK[Skipped]
P --> BL[Blacklisted]
PG --> ER[Error]
SN --> ER
classDef starting fill:#96d0ff;
classDef processing fill:#fff2a8;
classDef ending fill:#ffd6d6;
classDef success fill:#e1ffe1;
classDef enrichment fill:#dccbff;
class P,AE starting;
class PS,PG,PD,SS,SC,SN,AG processing;
class ER,SK,BL,HO ending;
class ST,RC success;
class AE,AG enrichment;
Skip reasons: No address, international address, cap exceeded, enrichment failed, printer approval failed.