Have you ever had a customer ask about their order details right after purchase?
A well-crafted invoice email can instantly clear things up, minimizing the customer's queries.
This email includes all the order and payment details, giving customers everything they need in one place.
In this blog, we will share how you can automatically send invoice emails and manually send one for a single order when needed.
So, let’s dive in.
Table of Contents
Yes, WooCommerce provides an option to send invoice emails manually. Admins can send invoice emails to customers from the order page.
Here is how a default WooCommerce invoice email looks like:
Innovice emails aren't just purchase receipts—it's a great way to enhance customer experience, streamline processes, and ensure transparency.
Here’s why sending an invoice email is a good idea:
An invoice email serves as an official record of the transaction, adding professionalism and trust.
For example, a customer buying a high-ticket item, like a designer watch, can use the invoice for warranty, returns, or future reference.
A well-structured invoice email can help prevent misunderstandings about what was purchased. Imagine a customer who’s unsure about the total amount or the specific items included in their order.
An invoice email clearly lists the item names, prices, taxes, and shipping costs, providing immediate answers to these questions and reducing the need for follow-up inquiries. This clarity boosts customer satisfaction and strengthens trust in your business.
Invoices help customers track expenses, especially businesses that need accurate tax and accounting records.
For example, a small business buying supplies from your store can use the invoice to track business expenses for tax deductions.
When you send an invoice email, it shows that you’re organized and attentive to your customer’s needs. It improves their overall experience and makes them more likely to return.
For instance, if a customer made a bulk order for their business, receiving an invoice reassures them that their purchase is being processed correctly.
An invoice email reinforces your business’s credibility. When customers receive a neat, professional invoice after their purchase, it gives them confidence in your business and can encourage them to recommend your store.
These are some of the many positive sides of sharing an invoice email with your customers.
In the following section, we will share different ways to send WooCommerce invoice emails to customers.
With WooCommerce’s default settings, you can manually send invoice emails for any single order.
This is a useful option when a customer requests a copy or loses their original invoice.
The process is pretty simple.
Before moving on to the process, let's check how you can customize the default invoice email.
WooCommerce provides a few options to customize the default invoice email.
To find the options, go to WooCommerce ⇒ Settings ⇒ Emails and hit ‘Manage’ next to Order Details.
Here, you can customize the subject line, email heading, and additional content.
After making the changes, hit Save Changes to update.
Now, it’s time to learn how you can send invoice emails. To do this, go to Orders and hit the one you want to email.
Then, on the left side, under Order Actions, choose “Send order details to Customers” and hit Update.
And that’s it! Now, your customers will receive the default invoice in their inbox.
As you can see, the default WooCommerce invoice email looks quite basic, with limited customization options, which are highly limited, giving you little flexibility.
With an additional plugin, you can send a custom invoice email to customers. To find out how to move to the next section.
To design a custom invoice email in WooCommerce, we will use FunnelKit Automations.
This is the ultimate email and SMS marketing automation and CRM solution that allows you to customize all transactional emails from one single place.
It provides an intuitive drag-and-drop email builder for designing WooCommerce emails and advanced analytics for tracking the performance of email campaigns.
Along with customizing default emails, you can also send other promotional emails like winback campaigns, product recommendations, product review reminders, etc.
Before moving on to the main process, make sure to install both free and paid versions of FunnelKit Automations.
Navigate to FunnelKit Automations ⇒ Transactional Emails and look for the order details email.
🔔 Note: Order detail email sends an invoice to customers.
Now, hit the ‘Edit’ option next to Order Details to start customizing the Invoice email.
Here, you can set other receipts along with customers, from name, from email, and reply to email.
Next, enter the subject and preview the text. Personalizing your emails can boost engagement. You can include customer names, order IDs, or store names to reinforce your brand.
FunnelKit Automation offers different merge tags to add dynamic information to your email content. You can access the merge tags by clicking on the “{{..}}” sign.
Here, we used the customer's first name, order ID, and store name.
Next, start customizing the email body by clicking the ‘Edit’ option.
Now, you can customize the email template according to your preference.
First, upload a logo. You can select a logo from your library or Insert From URL to set it as your global site logo.
Once you load the logo, you can set the position, width, alternative text, and other styling options like Border Style, radius, padding, etc.
The default heading is “Order Invoice,” but you can customize it. To add dynamic information, click the heading, open the merge tag option, search for Order ID, and copy-paste the tag.
For the heading, you can set the font family, alignment, line height, and padding.
Customize the subheading if needed. Also, also set the font family, alignment, line height, and padding.
For the order summary section, you can choose what will be included in the voice, such as Order Date, Order ID, Payment, Product Image, and Quantity.
Apart from that, you can set the alignment, font family, line height, Image Size, Image width, separator style, separator color, padding, etc.
For the billing and shipping address part, you get customization options such as Background type, background color, border style, border radius, and padding.
The View Order CTA has a merge tag {{customer_order_view_link}} that will direct users to the order detail page. For the CTA button, you can set the position, font family, enable auto width, container padding, border style, border radius, etc.
The template also includes a coupon section. It uses a prebuilt Coupon block that beautifully highlights the coupon code and key details of the offer.
First, add the coupon code from the existing store coupons.
You can choose to show or hide the heading, paragraph, coupon code, and button.
After you customize the existing sections, you can also add additional content.
For instance, you can add a return policy if you sell physical products. Use the Text block to add such a section and customize the font family and alignment line height if needed.
You can also add social icons using a prebuilt block here.
Simply drag and drop and then add the relevant links.
Once you are done designing the invoice email, hit Save to update.
The last step is to enable the invoice email by FunnelKit Automations. For this, toggle the enable button. It will override the default invoice email.
This is a new invoice email that we designed.
Sometimes, you might want to attach a PDF invoice to your email, offering customers a convenient way to download and keep a copy of the purchase details for their records.
This can also be helpful for any future queries or refund requests.
Find out how you can attach an invoice pdf with your email in the next section.
To do this, you need to install another plugin named PDF Invoices & Packing Slips for WooCommerce By WP Overnight.
This plugin helps you create and attach invoice PDFs to WooCommerce emails, including the default manual order detail email.
🔔 Note: This plugin is compatible with FunnelKit Automations. You can easily attach a PDF invoice to custom emails designed with FunnelKit Automations. Make sure the custom email option is enabled.
The free version is enough to attach a PDF to your email. You can download it from WordPress.org.
Once activated, follow the instructions:
After successfully activating the plugin, you will find an additional option under WooCommerce named “PDF Invoices”.
Go to that option, and in the General Settings, you can choose how to view the PDF (open in a new browser tab/window), select a template (one is available in the free version ), and set the preferred paper size for your invoice PDFs.
🔔 Note: On the right site, you can view how the invoice will look like.
Now move to the Documents tab and make sure to check the Enabled option for PDF. Next, mark the emails to which you want to attach the PDF invoice; in this case, you must select Order Detail (Manual Email).
You can also choose when a user can download the invoice; the default option is when the invoice is created and sent.
You can check out other settings as well. Make sure to hit Save Changes.
Now, send an invoice from Order Action for any test order.
If you check the inbox, along with the custom email, you will also find a PDF invoice attached.
You can download the invoice with a single click.
Here is how the pdf invoice looks like:
And that’s it. That is how you can easily add a PDF invoice with a custom WooCommerce invoice email.
But how about sharing invoices with every order automatically?
Well, you can do that with FunnelKit Automations, too.
As mentioned earlier, you can customize all transactional emails with FunnelKit Automations.
To send an invoice with every order, you can use the automatic email sent when the order is processed. The prebuilt processing order email template already includes all invoice details, and you can also attach a PDF invoice if needed.
Follow these steps to automatically send an invoice to customers for every order:
To edit the email, go to FunnelKit Automations ⇒ Transactional Emails and hit Edit next to Processing Order.
Next, set other receipts along with customers, from the name, from email, and reply to the email.
Next, add a subject line and preview text.
Next, edit the email. The prebuilt email template includes a logo, heading, subheading, order summary, CTA, and a coupon, almost like the order details we email we customized earlier in this blog.
You can customize all the sections. For instance, choose to show what will be shown in the order summary section.
After customizing the template, make sure to save it.
Toggle the enable button to enable this automatic email.
Now, go to WooCommerce ⇒ PDF Invoices and then on the Documents tab. Next, attach to choose the option “Processing” and save the changes.
And that’s it. Now every time a person successfully places an order and the order is processed, he/ she will receive a confirmation email with invoice details and invoice PDF automatically.
With FunnelKit Automations, you can easily track invoice emails in WooCommerce.
Just head to the History tab and Filter the source to Transactional Emails.
Now, you can find details of all the transactional emails, including invoice emails, processing order emails, etc. You can find sources, Types, subjects, sent-on statuses, and details for emails, including invoice emails.
You can hit on the View button to see details for each email.
Clicking on the name also takes you to the customer profile, which allows you to track all the emails sent to this user.
Your customers may not receive WooCommerce invoice emails due to poor email delivery.
To improve this, ensure your SMTP settings are correctly configured for better email delivery. You can get help from our guide on Boost Email Deliverability with WordPress SMTP.
No, it’s not necessary, as the email includes all the information an invoice should provide.
However, you can add one for a better user experience and to offer customers a downloadable PDF version for their records, which can also help with future reference or potential issues.
If you use a PDF invoice plugin with FunnelKit Automations, you can easily attach a PDF invoice to your custom emails.
Sending a custom WooCommerce invoice email is a simple yet powerful way to improve your customer experience.
It not only gives your customers a clear record of their purchase but also builds trust and professionalism.
By attaching the invoice PDF, you give customers easy access to all their order information, making future queries or returns hassle-free.
With FunnelKit Automations, you can easily set up automatic custom invoice emails that include an attached invoice with each order. You can also share the invoice manually whenever needed.
In addition, this email marketing solution can take care of all your email marketing needs, whether it's transactional emails, marketing emails, or broadcasts.
So, get yourself FunnelKit Automations and upgrade your email communications and marketing today!