Skip to content

WooCommerce Automations

Add a WooCommerce Order Note When a Product Is Purchased

Selling a product that needs special handling or a follow-up note? Zapify can add that note automatically. Combine the free A product is purchased trigger with the free Add an order note action, and every qualifying purchase leaves the note you specify on the order — kept private for staff or emailed to the customer. No code, both steps in the free plugin.

What this automation does

A Zapify automation is a trigger plus one or more actions — "when this happens, do this." This one uses:

  • Trigger: A product is purchased (WC_PRODUCT_PURCHASED, WooCommerce)
  • Action: Add an order note (WC_ADD_ORDER_NOTE, WooCommerce)

When a customer buys a product and the order reaches a paid status, Zapify adds the note you wrote to that order.

Complete product purchase order note automation

WooCommerce is required

This automation needs WooCommerce installed and active. If it is missing, Zapify offers to install the host plugin from the trigger picker. WooCommerce is a free Zapify integration.

Build the automation

Step 1: Create a new automation

  1. Go to Zapify → Automations and click Add New to open the builder.
  2. Name it clearly, such as Flag special-handling product for fulfillment.

Step 2: Configure the trigger

  1. Add a trigger, choose the WooCommerce integration, and select A product is purchased.
  2. Set the one field:
Field What it does Default
Product The product whose purchase starts the automation. Leave as Any to fire for every product, or pick a specific product. Any

The trigger fires when the order reaches a paid status (such as Processing or Completed), not while it is still Pending payment. Choosing the Product here is part of the free trigger.

Select Button if you want to send an Email

Step 3: Configure the Add an order note action

  1. Add an action, choose WooCommerce, and select Add an order note.
  2. Fill in the fields:
Field Notes
Order Required. The order to note. Use the Order ID token from the trigger so the note lands on the order from the purchase.
Note Required. The note text. Tokens are allowed, so you can include order or product details.
Email this note to the customer Checkbox, off by default. Off keeps the note private to shop staff; on sends it to the customer as a WooCommerce customer note.

Step 4: Set the steps Live and save

Each step has its own switch: Live, Off, or Draft. A new automation starts as a Draft.

  1. Set the trigger and the action to Live.
  2. Click Save.

Private note or customer note

The Email this note to the customer checkbox decides who sees the note:

  • Off (default) — a private note, visible only to staff on the order screen. Good for fulfillment instructions such as "Use special packaging for this order."
  • On — a customer note, which WooCommerce also emails to the customer. Good for information the buyer should receive, such as "Your order requires special handling and may take extra time to prepare."

Tokens you can use

The trigger exposes tokens for the Order and Note fields. Use Order ID in the Order field to target the order from the purchase. In the Note, you can include Product names, Product IDs, Order number, Order total, Billing first name, and more.

PRO feature

Choosing which product fires the trigger is free. Deciding whether to run based on other data — order total, quantity, customer role — uses automation Conditions, a PRO feature. See filters and conditions.

Conclusion

With Zapify's free A product is purchased trigger and Add an order note action, every qualifying purchase leaves a clear instruction or record on the order — internal or customer-facing. To email a message instead of noting the order, see send an email when a product is purchased, or add notes on any status change with add an order note when the status changes.

FAQs

Is adding an order note after a purchase free in Zapify?

Yes. The A product is purchased trigger and the Add an order note action are both free, and WooCommerce is a free Zapify integration. You can build and run this on the free plugin. Only automation-level Conditions — filtering beyond the trigger's own product selection — require Zapify PRO.

How do I add the note only for a specific product?

In the trigger, set the Product field to that product instead of Any. Zapify then adds the note only when an order containing that product reaches a paid status, so orders for other products are left untouched. This is useful for products that need special handling or fulfillment instructions.

Can the order note be emailed to the customer?

Yes. Enable Email this note to the customer in the action, and WooCommerce adds it as a customer note and emails it to the buyer. Leave the checkbox off — the default — to keep the note private to shop staff, visible only on the order screen in wp-admin.

How do I make sure the note lands on the right order?

Insert the Order ID token from the trigger into the action's Order field using the token menu. Zapify fills in the ID of the order from the purchase at run time, so the note is added to the correct order automatically rather than one you have to enter by hand.

When does the trigger fire?

It fires when the order reaches a paid status — such as Processing or Completed — rather than the instant the customer adds the product to the cart. This ensures notes are added only for real, paid orders and not for abandoned or unpaid ones sitting in Pending payment.

Do I need to write any code?

No. The trigger, the action, and every field are configured visually in the Zapify builder. Once the steps are Live, Zapify and WooCommerce add the note automatically after each qualifying purchase.

Was this page helpful?