Marketing automation

WooCommerce and ecommerce automation

For UK online shops on WooCommerce or Shopify. I automate order and dispatch updates, low-stock alerts and abandoned cart follow-ups, so routine work happens on time and you only see the orders that need a person.

This page is for UK online shops on WooCommerce or Shopify that have outgrown the point where one person can keep an eye on every order, every stock level and every half-finished checkout. I set up the automations that send order updates, warn you before a product runs out and follow up abandoned baskets, so the routine work happens on time and your attention goes to the orders that need a human.

Everything is built inside accounts you own, tested by placing test orders before it goes live, and written down so you or a member of staff can change it later without calling me.

What changes when the shop runs its own routine

Small shops usually lose time and money in the same places. Customers email to ask where their parcel is because the dispatch email never went out. A bestseller sells out on a Friday evening and nobody notices until Monday, or worse, it carries on selling on a marketplace you forgot to update. Someone gets as far as the payment page and leaves, and nothing happens next.

Automation fixes the timing, not the business. Once it is in place, customers hear from you at each stage of their order without anyone pressing send, you learn about low stock while there is still time to reorder, and the people who leave a full basket get a reminder if they agreed to hear from you. The work that needs judgement, such as refunds, complaints and unusual orders, gets flagged to a person instead of disappearing into an inbox.

Who it suits, and who it does not

It suits shops taking enough orders each day that checking each one by hand has become a job in itself, and those selling the same stock on more than one channel. It also suits owners who already run a few plugins or apps that half-work together and want them replaced with something they understand.

It is the wrong fit for a shop taking a few orders a week, where the platform’s built-in emails are enough. It is also wrong if the real problem is that too few people find the shop. In that case the money is better spent on SEO for a WooCommerce store or Shopify SEO first, and automation can come later.

What I automate

Order and dispatch updates

Order confirmations, dispatch notices with the courier’s tracking link, and delay messages when an order is held back. These are transactional emails, so they go to every customer, and I keep promotions out of them so they stay that way. Under the Consumer Contracts Regulations 2013 an online sale needs confirming on a durable medium, and the order confirmation is usually where that happens, so I check it carries what it should.

Stock alerts and stock that agrees across channels

Low-stock warnings to whoever does the buying, set per product rather than one number for everything. Back-in-stock emails to customers who asked to be told. Where you also sell on Amazon, eBay or Etsy, an inventory sync keeps the counts in step so a sale on one channel reduces the stock everywhere, which is what stops overselling.

Cart and checkout recovery

An abandoned cart email series for shoppers who started checking out and left, plus a follow-up when a card payment fails. The timing, number of messages and whether a discount appears at all are decisions we make together; I do not default to a code, because customers learn quickly to abandon on purpose.

Back office hand-offs

New orders passed to your courier tool, warehouse or fulfilment partner, sales summaries posted to your accounting software, and a daily note of orders that need a person, such as a high-value first order or a delivery address that does not match the billing one. Most of this runs on a webhook: the shop announces each new order the moment it happens, and the other systems act on it.

What I deliberately leave to people

Refund and return decisions, replies to complaints, price changes and anything that commits you to money stay with a person. Automation can gather the details and put them in front of the right member of staff, but it should not decide. I also avoid stacking one more plugin on a WooCommerce site when an existing tool can already do the job, because every extra plugin is another thing to update and another way for two systems to send the same email twice.

Cart recovery and the law

Order and dispatch messages are service messages. A cart reminder is treated as direct marketing, so PECR applies. You can send it if the shopper gave opt-in consent to marketing, or if the soft opt-in covers them: you collected their email in the course of a sale or negotiations for one, you are promoting similar products, and you gave them a clear chance to refuse at checkout and in every message. The Information Commissioner’s Office publishes guidance on both. SMS reminders follow the same rules. I build the checkout opt-out and the suppression of refusers into the setup, but I am not a lawyer, and your own position is yours to confirm. The final wording of your checkout and privacy notice is for you, and your own adviser if you have one, to sign off.

How a build runs

  1. Map the order journey. We walk through what happens to an order from checkout to delivery, who touches it, which tools are involved and where things currently go wrong.
  2. Agree the list. I write down each automation with its trigger, what it does and what happens if it fails. You approve the list before anything is built.
  3. Build and test. I build on a staging copy or in test mode where the platform allows, and place test orders through every route: paid, failed, refunded, out of stock.
  4. Go live in stages. Customer-facing messages go live one at a time, with the old version switched off in the same step so nobody receives two.
  5. Hand over. You get the documentation and a walkthrough of each automation. Any support after handover is agreed in writing before work starts.

Problems I see most often on UK shops

  • Cart reminders sent to everyone who typed an email address, with no opt-out offered at checkout.
  • Shop and marketplace stock that drift apart, so a sold-out item keeps selling elsewhere.
  • Duplicate order emails because the platform, a plugin and an email tool all send their own.
  • An automation that stopped working weeks ago without anyone being told.
  • Purchases missing from analytics, so nobody can see whether cart recovery earns anything. I check the ecommerce tracking before measuring any of it.

What you receive

  • The agreed automations, built and tested in your own shop and tool accounts.
  • A plain-English document listing each automation, its trigger, its owner and how to switch it off.
  • Failure alerts sent to a named person, so a broken step is noticed the same day.
  • Login access recorded in your own password manager, with nothing held only by me.

What it costs

The price depends on the number of automations, the platforms involved and how many outside systems the orders need to reach. Running costs sit with the providers, such as your email tool, any automation platform and SMS charges, billed to your own accounts. Each quote is written after a free first call, in GBP, and agreed in writing before work starts.

If you want the bigger picture of how a shop’s marketing channels fit together, my page on digital marketing for ecommerce and retail covers it.

Next step

Tell me which platform you run, roughly how many orders a day you take and the one job you most want off your desk. I will reply with what I would automate first and what I would leave alone. You can reach me through the contact page or on +44 7352129369.

Frequently asked questions

Do I need consent to send abandoned cart emails?

A cart reminder counts as marketing, so you need either opt-in consent or the soft opt-in. The soft opt-in only works if you collected the email during a sale or negotiations for one, offer similar products, and gave the shopper a simple way to refuse at checkout and in every message. Order confirmations and dispatch notices are different: they are service messages and go to every customer.

Does it matter whether my shop is on WooCommerce or Shopify?

It changes the tools, not the outcome. Shopify has its own app store and Shopify Flow, its built-in tool for automating tasks inside the store. WooCommerce runs on your own WordPress hosting, has built-in webhooks and can be extended in code, which gives more freedom but means more care with updates. I work with whichever you already have rather than suggesting a move.

Will this replace my email marketing tool?

Usually not. If you already use a tool such as Klaviyo or Mailchimp, the cart and post-purchase emails stay there and I connect the shop to it properly. This work covers the order, stock and back-office side as well, which an email tool does not handle on its own.

Can it keep my stock in step with Amazon, eBay or Etsy?

Yes, through a listing or inventory tool that talks to each channel, or a direct connection where the volumes are small. The important decision is which system holds the true stock figure. Once that is settled, every other channel reads from it, and overselling stops being a weekly event.

What happens if an automation breaks?

Every automation I build reports its own failures to a named person on your side, by email or chat. The documentation explains how to pause each one. Most breakages come from a changed password, an expired connection or a plugin update, and they are quick to fix once someone knows about them.

Do I also need a developer?

Not for most shops. The majority of order, stock and cart automations can be built with platform settings, well-supported apps or an automation platform. If something genuinely needs custom code, such as an unusual courier connection, I will say so at the planning stage and explain what a developer would be asked to do.

Ready to talk about your project?

A straight answer about what would move the numbers, and a written proposal if we are a fit.