---
title: SaaS Welcome Email Template | SendHQ
description: A useful onboarding welcome email with one primary action, a short setup path, and a real support route.
canonical: https://sendhq.cc/templates/welcome
last-updated: 2026-08-24
---
# SaaS Welcome Email Template

A useful onboarding welcome email with one primary action, a short setup path, and a real support route.

## Production-oriented source

```html
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="color-scheme" content="light">
  <meta name="supported-color-schemes" content="light">
  <title>Welcome to {{company_name}}</title>
  <style>
    body, table, td, a { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
    table, td { mso-table-lspace: 0pt; mso-table-rspace: 0pt; }
    table { border-collapse: collapse !important; }
    img { border: 0; height: auto; line-height: 100%; outline: none; text-decoration: none; }
    @media screen and (max-width: 620px) {
      .email-shell { width: 100% !important; }
      .email-pad { padding: 28px 20px !important; }
    }
  </style>
</head>
<body style="margin:0;padding:0;background:#f6f6f7;font-family:Arial,'Helvetica Neue',sans-serif;color:#1d1d1f;">
  <div style="display:none;max-height:0;overflow:hidden;opacity:0;color:transparent;mso-hide:all;">{{preheader}}&#847; &zwnj; &nbsp; &#8199; &#65279;</div>
  <table role="presentation" width="100%" cellpadding="0" cellspacing="0" bgcolor="#f6f6f7">
    <tr>
      <td align="center" style="padding:32px 12px;">
        <table role="presentation" class="email-shell" width="600" cellpadding="0" cellspacing="0" style="width:600px;max-width:600px;background:#ffffff;border:1px solid #e6e6e8;border-radius:18px;">
          <tr><td style="padding:24px 36px 10px;font-size:20px;font-weight:700;letter-spacing:-0.3px;">{{company_name}}</td></tr>
          <tr><td class="email-pad" style="padding:24px 36px 36px;font-size:16px;line-height:1.6;"><h1 style="margin:0 0 16px;font-size:28px;line-height:1.2;color:#1d1d1f;">Welcome to {{company_name}}</h1><p style="margin:0 0 16px;color:#4b4b52;">Hi {{recipient_name}},</p><p style="margin:0 0 24px;color:#4b4b52;">Your workspace is ready. Start with these three steps:</p><table role="presentation" width="100%" cellpadding="0" cellspacing="0" style="margin:0 0 24px;"><tr><td style="padding:12px 0;border-bottom:1px solid #e6e6e8;"><strong style="color:#1d1d1f;">1. Complete your profile</strong><br><span style="color:#6f6f76;font-size:14px;">Add the details your team needs.</span></td></tr><tr><td style="padding:12px 0;border-bottom:1px solid #e6e6e8;"><strong style="color:#1d1d1f;">2. Invite a teammate</strong><br><span style="color:#6f6f76;font-size:14px;">Give the right people access.</span></td></tr><tr><td style="padding:12px 0;"><strong style="color:#1d1d1f;">3. Create your first project</strong><br><span style="color:#6f6f76;font-size:14px;">Put the workspace to work.</span></td></tr></table><table role="presentation" cellpadding="0" cellspacing="0" style="margin:0;"><tr><td bgcolor="#ff5a5f" style="border-radius:10px;"><a href="{{dashboard_url}}" style="display:inline-block;padding:13px 20px;border:1px solid #ff5a5f;border-radius:10px;color:#1d1d1f;font-weight:700;text-decoration:none;">Open my workspace</a></td></tr></table><p style="margin:24px 0 0;color:#4b4b52;">Need a hand? Read the <a href="{{docs_url}}" style="color:#c92f3a;">getting-started guide</a> or reply to <a href="mailto:{{support_email}}" style="color:#c92f3a;">{{support_email}}</a>.</p></td></tr>
          <tr><td style="padding:22px 36px;border-top:1px solid #e6e6e8;color:#6f6f76;font-size:12px;line-height:1.6;">Sent by {{company_name}}<br>{{company_address}}<br><a href="mailto:{{support_email}}" style="color:#6f6f76;text-decoration:underline;">{{support_email}}</a></td></tr>
        </table>
      </td>
    </tr>
  </table>
</body>
</html>
```

## Variables

**`{{company_name}}`**

Product or company name

**`{{recipient_name}}`**

Recipient display name

**`{{dashboard_url}}`**

Authenticated product destination

**`{{docs_url}}`**

Getting-started documentation

**`{{support_email}}`**

Monitored support address

**`{{company_address}}`**

Company mailing address

## Implementation notes

- Send only after the user has completed the relevant signup step.
- Keep one primary call to action; secondary resources can be text links.
- Replace the setup list with the shortest path to first product value.

Use your renderer to escape untrusted values. Generate a meaningful plain-text alternative and test the final server-rendered message in recipient clients you support.

## More transactional templates

- [Email Verification Template](https://sendhq.cc/templates/email-verification.md): An accessible verification email with a clear action, visible fallback URL, expiration context, and safe ignore-state copy.
- [Password Reset Email Template](https://sendhq.cc/templates/password-reset.md): A focused password-reset email with a single-use action, expiration notice, fallback link, and security guidance.
- [Magic Link Sign-In Email Template](https://sendhq.cc/templates/magic-link.md): A concise passwordless sign-in email that explains device context, expiration, and what to do with an unexpected request.
