confirm email canvas что это

How to perform Email Confirmation of Users in ASP.NET Core Identity

Email Confirmation is an important part of the user registration process. It allows verifying the registered user is indeed an owner of the provided email. ASP.NET Core Identity also provides the option to enable email confirmation during the time of user registration process.

Enabling Email Confirmation in Startup class

Inside the ConfigureServices() method of Startup.cs class you can use the IdentityOptions class to initialize the RequireConfirmedEmail to true. This will enable email confirmation in Identity. I have highlighted this line in the below code of the ConfigureServices() method.

The Identity database table called AspNetUsers contains a column called EmailConfirmed which keeps a track on whether an email of a user is confirmed or not. Confirmed ones have the value true while unconfirmed emails have false.

See the below image of the AspNetUsers table where I have shown the EmailConfirmed column’s values.

Implementing Email Confirmation in Identity

During the time of User Registration process you should add the Email Confirmation procedure. I wrote an article on Creation, Reading, Updation & Deletion of Identity Users. Now I will update the Create action of Admin Controller to include the Email Confirmation functionality.

I have highlighted the code of the Create action of Admin Controller which brings out the email confirmation functionality.

The code to look out here is:

First I used the GenerateEmailConfirmationTokenAsync() method of UserManager class to generate the email confirmation token for the user who is being created.

Sending Email with SMTP

The next part deals with sending the confirmation email to the user. The 2 lines of code given below create an object of EmailHelper class and then calls the SendEmail() method in order to send the confirmation email to the user.

So create a new folder called Email in the project root and create a class called EmailHelper.cs in it. This class will be sending the email using SMTP. The code of this class is given below:

Performing Email Confirmation

To perform the Email Confirmation once the user clicks the confirm link on his/her email, I have to create the Email Controller with it’s ConfirmEmail action method. It’s full code is given below.

To support this controller I need to add 2 views inside the Views ➤ Email folder these Views are:

Testing the Email Confirmation

I create a new user as shown by the below image:

Next I check my email inbox and find the confirmation email. The screenshot of confirmation email is given below:

On clicking the confirmation email link I am redirected to the project and my email gets confirmed. See the below screenshot.

Next I confirm this in AspNetUsers table of Identity database. I find EmailConfirmed column’s values as true which proves my created account’s email is confirmed by Identity. See below image.

Modifying the Login Action to Support Email Confirmation

Identity will not let an unconfirmed email user to log in to the application. So you should notify the user about email confirmation error during login.

The UserManager class has a method called IsEmailConfirmedAsync() which tells whether the email is confirmed or not. I used this method in the Login action of Account controller to provide this message to the user during login time. See the highlighted code below.

You can download the full codes of this tutorial from the below link:

Источник

Contents

What is confirmation email

Confirmation email is a kind of a transactional email sent to a customer after a certain condition is triggered. This email can be sent to confirm that a customer has placed an order at an online shop, subscribed to a newsletter, booked tickets, registered for a webinar. In SendPulse, you can send confirmation email automatically according to specific conditions and filters.

Why should one send a confirmation email

Types of confirmation emails

How to set up email confirmation

After the registration in SendPulse, it is really easy to set up your automated confirmation emails.

Email Confirmation Best Practices

These are some basic but very important points to consider while creating your own confirmation email. Play around with your emails, A/B testing is a great way to see what works best.

Email Confirmation Examples

Now, that we’ve covered main tactics to use while designing your own email confirmations, let’s see how different companies go through with their transactional emails.

Order Confirmation

Amazon provides all the necessary information concerning the order, in the same time they offer some magazine subscriptions based on a browsing history.

Newsletter Subscription

BuzzFeed keeps their newsletter subscription confirmation light and with a touch of humour. Also, they include a funny CTA button to have their subscribers double opt-in.

Booking confirmation email

Booking.com makes their confirmation email all about user convenience.

The email has all the necessary information along with useful links to make changes to your booking and even a link to get directions to the hotel.

Registration confirmation

Blinkist keeps their registration confirmation email simple and elegant.

They also ask the users to double opt-in and set expectations about their future newsletter frequency and content.

📩 How can I send a confirmation email with SendPulse?

It depends on the confirmation email type. By default, a subscription confirmation email is sent at the second stage of a double opt-in. Other emails for order, payment, and registration confirmation, require using SendPulse’s Automation 360, where the users’ action triggers an email to be sent.

💡 What should be in a confirmation email?

Be brief and precise; place a confirmation button or a link after a small text block, which should explain why the user received this confirmation email and what they should do next. Here are some general tips for email copywriting to help get you started.

🤓 How do I code an email purchase confirmation?

With SendPulse, it doesn’t take much effort. Create an event, add the generated code to the payment page on your website, and create an email workflow. After that, the service will send a purchase confirmation email automatically. Here’s a step-by-step guide on how to create an email workflow with SendPulse.

Читайте также:  что делать если кисти винограда чернеют

Источник

How to create confirmation email +25 templates for your inspiration

Picture this. You are browsing an online store, fall in love with one of the items in stock, place your order, pay for it, and…

Never get any email confirmation.

After a couple of hours of waiting and guessing, you’ll finally get a slight chill running up your back. And you will probably be asking yourself, “Did my order go through?” or “Have I just been scammed?”

No doubt, this is an excellent script for an online purchase horror story. But if you are a business owner, you better not make it a reality for your customers.

The good news is there’s an easy way to deal with it — a confirmation email.

Statistically, confirmation emails have one of the highest engagement rates, with an average of 60% open rates and 20% click rates

Here you’ll find out how to set up a confirmation email that will make your customers happy +25 best confirmation email templates.

Thanks! We’ve send the link to your email, check the inbox.

But first, let’s check if we’re on the same page regarding what such an email is.

Confirmation email is an automatic email sent soon after a user completes a specific action. Primarily, an in-store purchase, a booking, a subscription to a newsletter or online magazine, or registration for an event.

There is so much buzz around this kind of digital receipt and for a good reason.

Why are Confirmation Emails Important?

This is a confirmation email

and it has great power to:

And perhaps most importantly, a confirmation email can provide additional buying opportunities.

For example, what can be more annoying for a customer and awkward for you than promotional emails hitting their inboxes every other day without any response?

Luckily, confirmation emails can ease this situation for both of you. Then, depending on what they ordered, you can introduce a few related products they might be excited about.

Crate&Barrel order confirmation email is a perfect example of accurate product suggestions based on customer data.

Time to go through each of the different types of confirmation emails and the best examples so that you won’t get lost. Keep reading!

Types of confirmation emails with 25 templates

Order confirmation email

An order confirmation email is an email that is sent straight after a customer completes a purchase. It reassures them that their order is successful and being processed. So that your customer can avoid the stress of being left alone without any information whatsoever.

It usually includes all the necessary details about the order itself, payment, shipping, and delivery.

Having received that, customers can double-check and refer to it whenever needed.

1. Thank you for your order confirmation email template

Subject Line: Thank you for shopping with [Store]!

2. Payment confirmation email template

Subject Line: We have received your payment!

3. Purchase confirmation email template

Subject Line: Your [Store] order of [Product]

4. Shipping confirmation email template

Subject Line: Your [Store] order of [Product] has been shipped!

5. Return request confirmation email template

Subject Line: Your [Item] return summary

6. Order cancellation confirmation email template

Subject Line: Your order on [Company] is canceled

Booking confirmation email

This type of confirmation email is usually sent to a customer that books a hotel room, a table at the restaurant, a flight, a tour, etc.

As is to be expected, the main goal of this email is to confirm the booking and deliver information about the time and place, together with any other necessary instructions. Reasonably enough, the client will be expecting such confirmation.

Make sure you provide all the necessary information about the booking:

7. Hotel reservation confirmation email template

Subject Line: Thanks! Your booking at [Hotel] is confirmed

8. Event ticket confirmation email template

Subject Line: [Event] ticket paid successfully! Check your ticket details.

9. Restaurant reservation confirmation email template

Subject Line: Thank you for your reservation at [Restaurant]

10. Appointment confirmation email template

Subject Line: Your appointment at [Company] is confirmed

11. Venue reservation confirmation email template

Subject Line: Can’t wait to welcome you at [Venue]

12. Car rental confirmation email template

Subject Line: You reserved a car at [Company]

Registration confirmation email

Similar to a booking, registration confirmation emails are emails that users receive after registering for a specific event. Their main goal is to confirm the user’s participation and provide them with the event details, such as:

Additionally, you can place a countdown and a CTA button that offers to add the event to their calendar. These details are vital to customers, especially when it comes to online transactions.

Here is an example of the registration email:

13. Event confirmation email template

Subject Line: You’re in! Here’s your [Conference] invitation

14. Event link confirmation email template

Subject Line: Your Next [Webinar] in [Company] Confirmation

Subscription confirmation email

Subscription confirmation emails are usually sent to users after they sign up for newsletters or services. They can be sent as welcome emails thanking your new subscribers, or as a double opt-in to confirm their wish to be included in the list. So that both you and they are sure they haven’t made a typo.

For you, capturing valid emails is essential as it increases the database quality and prevents your confirmation emails from getting into spam.

Pro tip: Don’t forget to engage subscribers to visit your socials also. To catch the reader’s eye add some examples of the posts from your socials. Thus, you’ll show the value also.

15. Thank you for your subscription confirmation email template

Subject Line: Welcome to [Company]!

16. Sign up confirmation email template

Subject Line: Your sign-up details for [Service]

17. Service activation confirmation email template

Subject Line: Thank you for joining us. Let’s start jamming!

18. Online magazine subscription confirmation email template

Subject Line: Welcome to your [Company] membership

19. Newsletter subscription confirmation email template

Subject Line: You’re in! Thanks for subscribing to [Newsletter]

20. Double opt-in confirmation email template

Subject Line: Please confirm your subscription to [Company]

Читайте также:  Что значит шлем модуляр

Cancellation confirmation email

This is perhaps the trickiest type of confirmation email because letting go of a customer is not the most pleasant business. But remember that if they decide to cancel their subscription for whatever reason, a proper goodbye can play a vital role in their opinion about your company.

Plus, there is always a chance that they might reconsider their decision at any time in the future or have second thoughts while reading your cancellation email. So inserting a button ‘Restart your membership’ is never a bad idea.

Pro tip: Just look at how YouTube tries to return subscribers. By highlighting the list of Premium plan advantages, they make the reader think twice about the subscription cancellation idea.

21. Service unsubscription confirmation email template

Subject Line: We’re sorry to say goodbye

22. Newsletter unsubscription confirmation email template

Subject Line: Your [Company] subscription is canceled

Feedback confirmation email

Feedback confirmation emails are sent to users after they contact a company to resolve an issue with a product or service or leave a review or feedback. Sending a confirmation email in any given situation is an excellent way of showing them that you care.

When customers leave an inquiry, they want to be sure that it was received and worked on, and they will be contacted as soon as their issue is resolved. So, though users might be prepared for your answer to take some time, don’t leave it too long.

Otherwise, they will start looking for information elsewhere.

If they leave feedback or review your product or service, it’s nice to send a thank-you email and notify them that their review has been published.

An automated email is an easy action for you to take and will be greatly appreciated by your customers. Show them that you value the time they took to share their experience.

23. Received inquiry confirmation email template

Subject Line: We received your inquiry!

24. Thank you for your feedback confirmation email template

Subject Line: Your opinion is important to us!

25. Review confirmation email template

Subject Line: Thank you for reviewing [Item] on [Company]

Before we take off with instructions on how to actually set up a confirmation email, let’s knock down the confirmation email samples listed above.

How to structure a confirmation email

1. Subject line

Please keep in mind that email confirmations are very straightforward, so make sure their subject lines direct subscribers to the point. Try to find a balance between telling users what your confirmation email is about and being a little more creative.

Let’s have a look at five endorsed confirmation email subject lines that will result in higher open rates:

2. Greeting and thank you

That is basically where personalization steps in. Simply greeting your customers by name and including “Thank you” will be a real game-changer, as it will make them feel appreciated and encourage more robust relationships.

3. Core content

This is the essential part of a confirmation email and a whole reason your subscribers are expecting one. Meticulously consider each element of this section, depending on the product or service you provide. What details are essential for users to get the job done? If it gets too messy, our advice is to include the most relevant information as part of the text and add a link to the page to access their full booking or order details.

4. Redress information

Try to think ahead of the users and anticipate their next steps by providing links to relevant pages they might be interested in, such as tips, FAQs, instructions. Another possible option is to simply include your contact details so that they can reach you directly. Feel free to choose one of these options or do a bit of both.

Pro tip: Adding an image of the purchased product gives them a chance to double-check their order and personalizes their experience. If you are sending an event confirmation or a subscription confirmation email, you can choose an image that represents your company or resonates with your values. It’s not mandatory, but we’re all well aware that images or other visual elements improve text readability.

And perhaps most importantly, any email now (and a confirmation email is not an exception) should include an ‘Unsubscribe’ button because they are required by spam laws and increase your email deliverability.

How to set up a confirmation email in practice

With a reliable marketing tool, you can configure an automatic sending of the email confirmation in no time. All you need is:

Let’s walk through this process step-by-step on the Dashly example.

Step 1. Decide where users conduct a trigger event on your website.

As you already know, a confirmation email is sent to contacts who’ve completed a particular action, such as placing an order, booking a hotel room, etc. When they do so, they usually fill in the form or click the button, which becomes your trigger event for a confirmation email to be sent. Examples of trigger event names: user_registered, user_paid, booking_ticket1, user_subscribed. But you can name them whatever you want.

So, define where the trigger action will be done on the website. Let it be an email subscription pop-up. By clicking the “I’m in” button of which, the website visitor should receive the confirmation email.

So the action is done, and the “subscribe_me” event is already in your CRM.

Time to create an email.

Step 2. Design confirmation email content

Dashly has a few confirmation email templates to choose from — welcome ‘thank you’ type emails to subscription cancellation ones. Plus, you can always create a confirmation email from scratch.

When done to that, continue customizing the content in the chosen template by filling in the fields.

Or, if you decide to create your unique email copy, check out our tips on how to create a top-notch email that boosts conversions.

Step 3. Choose a trigger event for your email

Now let’s back in the memory to the event in your CRM.

Читайте также:  asd чем открыть файлы

If integrated with Dashly, you’ll easily find the event in the list by typing it in the relevant field.

Don’t forget to set the time when the message will be sent. Here you have two options — either straight after the event is completed or after a certain period of time (after a time lag).

It’s better to set a 1-min timeout. Thus, the event trigger has enough time to work.

Step 4. Sending settings

To avoid sending it again and again to the users that have already performed a required action (e.g. confirming their subscription) after receiving the first email, don’t forget to tick the ‘Don’t send again to those who have answered’ box.

Step 5. Select a goal

At this step, you should choose a goal for your confirmation email — an event that you want to be completed by a user after they receive it. Most commonly, goals for confirmation email campaigns are predefined by the information you include in your email body which presupposes that they complete a specific action that you embed into your email body while creating a copy.

Applying goals to your confirmation email will show you who opened it, clicked on the link, signed in, and perhaps equally importantly, who did not. Now let’s sort out the goals that might be particularly useful for confirmation emails.

Set it as a goal for double opt-in subscriptions and other types of emails that provide clickable information such as links to events, articles from your blog posts that might be relevant to the user, and many more.

Suppose you want to up-sell or cross-sell and provide a few related products in your confirmation email, depending on what the customer ordered. Usually, they come under titles like ‘Customers also bought’ or ‘You might also like’.

If you are a software developer or an online magazine, then you can insert a link or a button that enables users to sign in to your service or website. By choosing the message goal ‘Signed in’, you will see how many users actually logged in after receiving a confirmation email.

A confirmation email that a customer gets after subscribing to a service or an online event can also contain a button or a link that activates the session. Simply put, users log in to the service or event and start using it by pressing the button or link included in a confirmation email.

Let’s say users left their emails to be on a waiting list for an online event or to get a demo version of the product. If you expect them to register through your confirmation email, then this goal can be particularly useful.

Step 6. Review your confirmation email campaign

Double-check all information to make sure everything is in its place. Give a name to your campaign and assign it to a suitable folder, so it won’t get lost.

At this step, you can also configure a sequence of messages and activate custom events for the previous messages of the sequence so that you’ll be able to choose them as trigger events for the messages that are supposed to follow. Thus, defining all the scenarios of your automation.

Step 7. Test, analyze, adjust

This one goes beyond the set-up process, but is a final and integral part of it. Without it, you won’t be able to evaluate your confirmation email campaigns. You can’t improve the result if you don’t know it, right?

Wrapping up

Your order confirmation emails don’t have to be mediocre and boring. On the contrary, they can be informative, supportive, and even bring smiles. In other words, it’s your chance to delight and build trustful, friendly relationships. Help users with the next step they need to take and guide them by their hand.

If you feel lost and have no idea what to start from, don’t hesitate to use our confirmation email template. With slight adjustments and personalization, we’re sure you’ll come up with something unique.

Thanks! We’ve send the link to your email, check the inbox.

A confirmation email is an automatic email sent to confirm that a user has successfully completed a specific action such as an in-store purchase, a booking, a subscription to a newsletter or online magazine, or registration for an event.

An order confirmation email is an email sent soon after a customer makes an online purchase to reassure them the payment has gone through and their order is being processed.

A confirmation email is essential because they reassure customers that an action they completed was successful, includes essential information, and directs them through their next steps. Additionally, they have high open and click-through rates, which you can use to your advantage — upselling or cross-selling.

Creating and configuring a confirmation email in Dashly is simple and easy. Just follow our step-by-step guide, and you will get a well-structured email confirmation without losing any detail.

A confirmation email doesn’t have a strictly defined structure, and pre-designed confirmation email samples allow you to play around with it. Though there are some details required to include in your confirmation email template, such as information about a product, service or event ordered, subscribed, or registered for accordingly, delivery time, or the date of the event.

Dashly has a variety of ready-to-use confirmation email templates. Or you can choose one of the confirmation email samples provided in this article and create your confirmation email template from scratch using a simple drag-and-drop interface of the software.

A confirmation email is usually sent automatically right after a customer completes an action that triggers an email confirmation.

No, coding skills are not required, nor do you need to be a designer. With Dashly easy-to-use visual editor, you can quickly and with minimal effort build your first confirmation email, even if you’ve never done this before. And for more inspiration, use our confirmation email templates.

Thanks! Now check your email to confirm the subscription

Elena Teplu
I write about business growth hacks

Источник

Сказочный портал