Checkout & Conversion

When Your Ordering Software and Email Tool Both Hit Send

Duplicate and missing order notification emails confuse buyers. How to split jobs between your ordering system and email tool, and audit what customers get.

By the Inlay team · · 4 min read

Order notification emails go wrong in two ways: two systems send the same message, or no system sends a message the customer needs. The fix is to give your ordering software ownership of transactional notices, give your email marketing tool ownership of follow-up marketing, and then audit what customers actually receive. Both steps are cheap and both pay off quickly on custom orders.

The double-send problem

Most made-to-measure companies run at least two systems that can email customers: the ordering or production platform, and an email marketing tool. Each comes with its own default templates. Each can be triggered by the same event, such as a new account or a new quote.

In one audit of a custom-cabinet brand's emails, both systems fired at the same moment for the same events. A buyer who created an account got two welcome emails seconds apart, in two different styles, with two different tones. A buyer who saved a quote got two quote notices, one of which used different wording for the same thing.

For the buyer, this reads as disorganization. For you, it means half your messages are noise and the important one may be the one that gets ignored.

Give each system one job

The clean fix is a simple split:

  • Ordering system owns transactional notices. Account created, quote saved, order confirmed, payment received, production started, shipped, delivered. These are facts about the order, and the system that holds the order should send them.
  • Email tool owns follow-up marketing. Welcome series, quote follow-ups, review requests, repeat-purchase reminders, newsletters. These are about the relationship.
  • Stagger the timing. If both systems react to a new account, let the ordering system send the account notice now and have the marketing welcome go out on day 1.

Then turn off any template in each system that duplicates the other's job. Wording should match across both, using the same terms for quote, order and invoice. Our post on quote, bid or invoice covers how to set those terms.

The missing-message problem

The opposite failure is harder to spot because nobody complains about an email they never received.

In the same audit, shipping notifications were split by delivery method. There were dozens of shipping methods, and only a few had a "completed" or "shipped" email at all. One of the emails that did exist told the customer a tracking number would come "in our next email", and that next email had been switched off.

Separately, the automations connecting the ordering system to the email tool had been switched off for years without anyone noticing. Post-purchase review requests and repeat-purchase emails never triggered.

Structuring order notification emails by stage

A sturdier structure is one notification per order stage, with method-specific details inside it. The table below shows the idea.

Stage One email Blocks that vary inside it
Order confirmed Order confirmation Deposit or paid in full, lead time
In production Production update Product line, expected ship window
Shipped or ready Shipped or ready for pickup Carrier and tracking, pickup address, freight booking
Delivered Delivery check Inspection checklist, how to report damage
After install Review request Product line, photo upload link

With this structure, adding a new shipping method means adding one block, never a whole new email that someone has to remember to switch on.

Audit what customers actually receive

Templates in a settings screen tell you what could be sent. Only a test tells you what is sent. Run this audit once a quarter:

  1. Create a test customer account with a real inbox you can check.
  2. Save a quote, then place an order with each payment option you offer.
  3. Run test orders through each common delivery method.
  4. Record every email received, the sender, the time and the subject line.
  5. Compare against the stage table above. Flag duplicates, gaps and wording that does not match.
  6. Check that every integration between systems is turned on and has fired recently.

Step 6 is the one most teams skip, and it is the one that catches years-old switched-off automations.

Keep the look consistent too

Even when the right number of emails go out, two systems with different styling make your company look like two companies. Match fonts, colours, logo placement and sender name across every message. Make sure each email links back to pages that look the same as well, as covered in why your checkout should look like your website. If you run a quote follow-up sequence, check that it stops when the buyer orders.

How Inlay handles this

  • Inlay sends editable automated emails for order confirmation, reminders and abandoned-quote follow-ups, styled to match your website.
  • Orders sync to production systems such as Allmoxy, or to any system that accepts a webhook, CSV or email, so your marketing tool can receive order events without sending its own duplicate notices.
  • Customer accounts and save for later give each buyer one record, so transactional emails reflect the actual state of their quote or order.
  • The checkout runs on your own subdomain, so every email link lands on your brand.

Book a 20-minute demo to review your current order emails with us.

See it on your own site

Send us your website and one product line.

We'll build a themed demo of your checkout and dealer portal and walk you through it on a 20-minute call.

Book a 20-minute demo