saturation/uisaturation/ui
DocsComponentsBlocksPagesEmails
GitHub
Introduction
Sign InSign In (Code)Sign UpSign Up (Code)Security AlertTrial 1 Welcome (Day 1)Trial 2 Activation (Day 3)Trial 3 Midpoint (Day 7)Trial 4 Ending Soon (Day 12)Trial 5 Expired (Day 14)Converted From TrialWorkspace InvitePrepopulated Workspace InviteAccepted InviteProject InviteProject JoinProject TransferPublic Project ViewWorkspace Approval RequiredFlow NotifyPayment Request ApprovedPayment Request RejectedPayment SentPayment ReturnedPayment FailedInsufficient Workspace FundsDeposit AvailableDeposit FundsWithdraw FundsVerify Bank AccountPayment ReceivedPayment CanceledPayment Sent (Public Link)Payment Request: ReminderExternal Payment Request: ApproveExternal Payment Request: ReminderExternal Payment Request ApprovedExternal Payment Request RejectedExternal Payment Request: No FlowCard AddedCard CreatedCard Auth DeclinedCard InviteCard Invite (Workspace)Accepted Card InviteAccepted Card Invite (Workspace)Card Auth ReversedSaturation Pay: StartedSaturation Pay: SubmittedSaturation Pay: In ReviewSaturation Pay: ApprovedCredit Card: SubmittedCredit Card: In ReviewCredit Card: ApprovedInvoiceInvoice With Line ItemsPurchase Order ApprovedPurchase Order Needs ApprovalPurchase Order RejectedPurchase Order: ReminderVendor RequestVendor OnboardedBanking Owner InviteBanking Owner VerifiedComment PostedComment ResolvedComment MentionedFailed Receipt ProcessFailed Seat ChargeFailed Subscription Renewal (Internal)Downgrade Notification (Internal)Subscription CanceledUsage Credits Running LowTreasury Balance Action RequiredBilling Plan ChangedBilling Seats ChangedBilling Payment Method ChangedBilling Migration NoticeMarketing AnnouncementProduct UpdatePress Release

Vendor Request

Sends any producer-issued vendor request through one tracked link.

Subject: {{#purpose_onboard}}{{../workspace_name}} invited you to get set up{{/purpose_onboard}}{{#purpose_collect_bank_details}}{{../workspace_name}} requested your bank details{{/purpose_collect_bank_details}}{{#purpose_complete_startwork}}{{../workspace_name}} sent your startwork{{/purpose_complete_startwork}}{{#purpose_request_invoice}}{{../workspace_name}} requested an invoice{{/purpose_request_invoice}}{{#purpose_request_payment}}{{../workspace_name}} invited you to request payment{{/purpose_request_payment}}

Saturation
Saturationhello@saturation.io

Tonal Films requested an invoice

Today at 1:08 PM
To:stephen@saturation.io
Apple Mail

Full CSS support · Dark mode via @media prefers-color-scheme

Variables

Mustachio tokens filled by Postmark at send time.

TokenDescription
{{workspace_name}}Workspace sending the invite.
{{project_name}}Project the vendor is being onboarded for.
{{action_url}}Link to start onboarding.
{{workspace_logo_url}}Workspace logo image URL (shown in the lockup).
{{workspace_initials}}Workspace initials (up to 2 characters) shown when no logo is set.
{{collaboration_mode}}Truthy when the link collects NO payment details — switches subject/headline/body/CTA to collaboration framing. Empty/absent keeps the payment copy.
{{no_documents}}Truthy when the link collects no tax documents or signatures — hides the Documents step from the stepper. Empty/absent shows it.
{{purpose_onboard}}Vendor onboarding request.
{{purpose_collect_bank_details}}Bank-details request.
{{purpose_complete_startwork}}Startwork request.
{{purpose_request_invoice}}Invoice upload request.
{{purpose_request_payment}}Payment request invitation.
{{purchase_order_number}}Purchase order number for invoice requests.
{{purchase_order_title}}Purchase order title for invoice requests.
{{message}}Optional message from the sender.