PlunkPlunk
Tutorials

Build a Welcome Series

Create a 3-email onboarding workflow

What you'll build

  • Day 0: Welcome email (immediate)
  • Day 1: Feature tour
  • Day 3: Help offer

1. Create templates

Create 3 templates in Templates → Create Template:

  • Welcome (use {{name}} for personalization)
  • Feature Tour
  • Help Offer

2. Create the workflow

  1. Go to Workflows → Create Workflow
  2. Name: Welcome Series
  3. Trigger: Event user_signed_up
  4. Allow Re-entry: No

3. Build the flow

[Trigger: user_signed_up]

[Send: Welcome]

[Delay: 1 day]

[Send: Feature Tour]

[Delay: 2 days]

[Send: Help Offer]

[Exit]

4. Enable the workflow

Toggle the workflow ON.

5. Track signups

Add to your app:

await fetch('https://next-api.useplunk.com/v1/track', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${PLUNK_PUBLIC_KEY}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    event: 'user_signed_up',
    email: user.email,
    data: { name: user.name }
  })
});

Use your Public Key (starts with pk_).