PlunkPlunk
Core Concepts

Campaigns vs Workflows

Choose the right sending method

Quick comparison

NeedUse
Password reset nowAPI /v1/send
Monthly newsletterCampaign
Welcome series over 3 daysWorkflow
Order confirmationAPI /v1/send
Abandoned cart recoveryWorkflow

Transactional API

Immediate one-off emails from your code.

await fetch('/v1/send', {
  method: 'POST',
  body: JSON.stringify({
    to: user.email,
    subject: 'Reset your password',
    body: `Click here: ${resetLink}`
  })
});

Campaigns

One-time broadcasts to many contacts. Created in dashboard.

  • Send now or schedule
  • Target all contacts, segments, or filters
  • No code required

Workflows

Automated multi-email sequences.

  • Triggered by events or segment changes
  • Delays between emails
  • Conditional logic (if/then)
  • Re-entry control