# Account verification email examples

> Account verification email examples with the exact text: a verify link, a 6-digit verification code and an expired-link email, plus subject lines.

Canonical: https://www.cresca.xyz/examples/account-verification-email-examples

An account verification email asks a new user to prove they own the address they signed up with. Here are three account verification email examples with the exact text: a link, a code and an expired-link email.

[See the examples](https://www.cresca.xyz/examples/account-verification-email-examples#examples) [Copy the template](https://www.cresca.xyz/examples/account-verification-email-examples#template)

Definition

## What is an account verification email?

An account verification email is sent right after signup, with a link or a short code that confirms the email address belongs to the person. It is a transactional email: it should arrive in seconds, do one thing, and say how long the link or code works.

Examples

## Three account verification email examples to copy

Each example was written by Cresca for a fictional product. Use the wording as a starting point and change the details to match yours.

1. From

    Acme <hello@acme.com>

    Subject

    Verify your email for Acme

    Hi Ana,

    Thanks for signing up for Acme. Confirm that this is your email address to finish creating your account.

    The link works for 24 hours.

    If you didn't sign up for Acme, you can ignore this email. No account will be created.

    Verify my email

    Example 1

    ### Verification link

    Why it works

    One button, the expiry time, and a line for people who received it by mistake. That last line also lowers spam complaints from mistyped addresses.

2. From

    Kettle <security@kettle.app>

    Subject

    482 913 is your Kettle verification code

    Your Kettle verification code is:

    482 913

    Enter it on the signup page. The code works for 10 minutes and can be used once.

    Kettle staff will never ask you for this code.

    Example 2

    ### Verification code

    Why it works

    The code is in the subject, so it can be read from the notification without opening the email. The body says how long it lasts and warns against sharing it.

3. From

    Acme <hello@acme.com>

    Subject

    Here is a new verification link

    Hi Ana,

    Your earlier verification link expired, so here is a new one. It works for 24 hours.

    Only the newest link works. Older links from us can be deleted.

    Verify my email

    Example 3

    ### Expired link, new one sent

    Why it works

    People often open a verification email a day late. Saying that older links no longer work prevents the "I clicked and got an error" support message.

Subject lines

## Subject lines for an account verification email

- Verify your email for \[Product\]
- Confirm your email address
- 482 913 is your \[Product\] verification code
- One more step to finish your \[Product\] account
- Here is a new verification link

Checklist

## What to include in an account verification email

- **One action only.** A single button or a single code. No product tour, no social links, no second offer.

- **State the expiry.** Say how long the link or code works: 10 minutes for a code, 24 hours for a link are common choices.

- **Add a plain-text link.** Some mail clients block buttons. Put the full URL under the button as text.

- **Say what to do if it is a mistake.** One line for people who did not sign up. It reassures them and reduces complaints.

- **Send from your own domain.** A verified domain with SPF, DKIM and DMARC helps the email reach the inbox quickly.

Template

## An account verification email template

Copy the text and replace each value in triple braces with your own. In Cresca the same names work as template variables.

Subject: Verify your email for {{{PRODUCT\_NAME}}}

Hi {{{FIRST\_NAME}}},

Thanks for signing up for {{{PRODUCT\_NAME}}}. Confirm that this is your email address to finish creating your account:

{{{VERIFY\_LINK}}}

The link works for 24 hours.

If you didn't sign up for {{{PRODUCT\_NAME}}}, you can ignore this email. No account will be created.

### How to send it with Cresca

**Sent to one person by your app.** Design the email in Cresca's template editor, mark the parts that change as variables such as `{{{FIRST_NAME}}}`, and publish it. Your app then sends it with one request to the [transactional email API](https://www.cresca.xyz/transactional-email). See [templates and variables](https://www.cresca.xyz/docs/templates).

[Start free](https://app.cresca.xyz/signup) [See pricing](https://www.cresca.xyz/pricing)

FAQ

## Questions about account verification emails

### What is the best text for a verification email?

Keep it to three parts: why the person is getting the email, the link or code, and how long it works. Add one line for people who did not sign up.

### Should I use a verification link or a code?

A link is one click on the same device. A code works better when the person signs up on one device and reads email on another, such as a mobile app signup.

### How long should a verification code be valid?

Short codes are usually valid for 5 to 15 minutes and for one use. Links can last longer, often 24 hours, because they are harder to guess.

More examples

## More email examples

- [Waitlist email examples](https://www.cresca.xyz/examples/waitlist-email-examples)
- [Welcome email examples](https://www.cresca.xyz/examples/welcome-email-examples)
- [Email change notification examples](https://www.cresca.xyz/examples/email-change-notification-examples)
- [Notification email examples](https://www.cresca.xyz/examples/notification-email-examples)
- [Payment confirmation email examples](https://www.cresca.xyz/examples/payment-confirmation-email-examples)
- [Survey email examples](https://www.cresca.xyz/examples/survey-email-examples)
- [Product update email examples](https://www.cresca.xyz/examples/product-update-email-examples)
- [Privacy policy update email examples](https://www.cresca.xyz/examples/privacy-policy-update-email-examples)

Send your account verification email from your own domain

Cresca sends marketing campaigns and transactional email from one account. Free for the first 30 days, no credit card required.

[Start free](https://app.cresca.xyz/signup) [All email examples](https://www.cresca.xyz/examples)
