Skip to content

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.