---
title: Build a Welcome Series
description: Create a 3-email onboarding workflow
icon: 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:

```javascript
await fetch('{{API_URL}}/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_`).
