Add WooCommerce customers to a Scribeless campaign with Zapier
This guide uses Zapier as the connector, but the same workflow can be built in Make, Pipedream, n8n, or similar automation tools. The core pattern is: trigger from a WooCommerce order, optionally filter and wait, then add the customer as a recipient in Scribeless.
Before you build the Zap, create the campaign in Scribeless. Choose the note design, handwriting style, message, and any merge variables first. Zapier's Scribeless action adds recipients to an existing campaign; it does not create the campaign content for you.
What this automation does
When a WooCommerce order is created or completed, Zapier sends the customer's billing or shipping address to Scribeless and adds them as a recipient in your chosen campaign.
For post-purchase campaigns, we recommend sending after fulfilment or after a short delay, such as five days after the order is completed. This gives the customer time to receive the product before the handwritten note arrives.
What you need
A WooCommerce store connected to Zapier.
Orders that include usable billing or shipping address data.
A Scribeless campaign that is ready to receive recipients.
A Zapier account connected to WooCommerce and Scribeless.
A paid Zapier plan if you want to add
Delay by ZapierandFilter by Zapiersteps in the same Zap.
Recommended Zap structure
For a complete post-purchase flow:
Trigger:
WooCommerce- new order or updated order.Filter: continue only when the order status is completed or fulfilled.
Delay: wait five days.
Action:
Scribeless- add recipient to campaign.
If your Zapier plan only supports a two-step Zap, start with the simpler version:
Trigger:
WooCommerce- new order.Action:
Scribeless- add recipient to campaign.
Then add filtering and delay later, or handle timing in Scribeless if your account has an appropriate flow setup.
Build the WooCommerce trigger
In Zapier, create a new Zap.
Set the trigger app to
WooCommerce.Choose an order trigger, such as
New Order.Connect your WooCommerce store.
Test the trigger so Zapier can load a recent order.
If you only want to send notes for fulfilled orders, add a filter step after the trigger. Set the rule so the Zap continues only when the WooCommerce order status matches your fulfilment state, such as completed.
Add a five-day delay
For post-purchase follow-up, add Delay by Zapier after the filter and set the delay to five days.
Add the Scribeless action
Add the final action step.
Choose
Scribeless.Set the action event to
Add Recipients.Connect your Scribeless account.
If you are in more than one Scribeless organization, choose the organization that has the campaign you want to use.
Map the order fields
In the Scribeless Configure tab:
Choose the campaign in
Campaign ID.Map the customer's first name and last name from the WooCommerce billing or shipping fields.
Map the address from billing or shipping fields, depending on where the handwritten note should be sent.
Map company name if you collect it at checkout.
Optionally map the order number, product name, or customer segment into a custom field if your campaign message uses it.
Use shipping address fields when the note should go to the delivery address. Use billing address fields when the note should go to the purchaser.
Test and turn on
Test with a recent internal order or a safe test order.
Confirm the recipient appears in the correct Scribeless campaign.
Check the address source, especially if billing and shipping addresses differ.
Turn on the Zap once the test recipient looks correct.
