PPlunk Docs

Subscriptions

Control whether a contact receives marketing campaigns.

Subscription state only affects marketing campaigns — transactional emails always deliver regardless of subscription status.

typescript
await plunk.contacts.unsubscribe({ email: "user@example.com" });
await plunk.contacts.subscribe({ email: "user@example.com" });

Every campaign email includes an unsubscribe link automatically — Plunk keeps subscription state in sync when a contact clicks it.