Add Magento order shipments 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 Magento store event, optionally filter or 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, landing page or QR code, 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 Magento records an order shipment, Zapier sends the customer's shipping details to Scribeless and adds them as a recipient in your chosen campaign. This is useful for post-purchase mail where the note should arrive after the item has been dispatched, not immediately after checkout.
You can use this pattern for:
Order shipment -> thank-you note with a discount code.
VIP segment -> handwritten surprise after purchase.
Lapsed buyer -> win-back offer by mail.
Repeat purchase milestone -> VIP loyalty note.
If your Scribeless campaign uses a QR code, send scan or conversion engagement back into Magento through a second automation. For example, a QR scan can update a customer attribute, add the customer to a segment, or trigger a follow-up automation for retention, loyalty, or win-back reporting.
What you need
A Magento store connected to Zapier. In Zapier this may appear as
Magento 2.X.Magento API credentials with access to orders, shipments, and customer address data.
Recent Magento shipment data for testing.
A Scribeless campaign that is ready to receive recipients.
A Zapier account connected to Scribeless.
A paid Zapier plan if you want to add
Filter by ZapierandDelay by Zapiersteps in the same Zap.
Recommended Zap structure
For a complete post-purchase flow:
Trigger:
Magento 2.X-New Sales Order Shipment.Filter: continue only for the store, order status, customer group, or product category you want to mail.
Delay: wait a few days after shipment if you want the note to arrive closer to delivery.
Action:
Scribeless-Add Recipients.
If your Zapier plan only supports a two-step Zap, start with the simpler version:
Trigger:
Magento 2.X-New Sales Order Shipment.Action:
Scribeless-Add Recipients.
Then add filtering and delay later, or handle timing in Scribeless if your account has an appropriate flow setup.
Build the Magento trigger
In Zapier, create a new Zap.
Set the trigger app to
Magento 2.X.Choose
New Sales Order Shipment.Connect your Magento store.
Test the trigger so Zapier can load a recent shipment.
Use a shipment trigger when handwritten mail should follow fulfillment. If your Magento setup only exposes order-created events, add a filter so the Zap continues only when the order status or shipment state matches your fulfillment process.
Add a delivery-aware delay
For post-purchase follow-up, add Delay by Zapier after the trigger or filter. A common starting point is three to seven days after shipment, depending on your average delivery time and campaign goal.
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 shipment fields
In the Scribeless Configure tab:
Choose the campaign in
Campaign ID.Map the customer's first name and last name from the Magento shipping or customer fields.
Map the shipping address fields into
Address line 1,Address line 2,City,State/Region,Zip/Postal code, andCountry code.Map company name if your Magento checkout collects it.
Optionally map order number, product name, store view, customer group, coupon code, or loyalty tier into custom fields if your Scribeless campaign message uses those merge variables.
Use shipping address fields for post-purchase mail. Billing addresses are useful only when the handwritten note should go to the purchaser rather than the delivery recipient.
Send QR engagement back to Magento
If the Scribeless campaign includes a QR code or tracked landing page, create a second automation for engagement data. The trigger should come from the QR scan, form submission, or conversion event you use to track response. The action can update the Magento customer record, set a customer attribute, or trigger follow-up automation in your ecommerce stack.
Keep the return action simple at first. For example, set a customer attribute such as scribeless_qr_scanned = true, then let your Magento segmentation, CRM, or email platform decide the next message.
Test and turn on
Test with an internal shipment or safe test order.
Confirm the recipient appears in the correct Scribeless campaign.
Check that the address source is the shipping address.
Confirm merge variables such as order number, product name, or VIP tier populate as expected.
Turn on the Zap once the test recipient looks correct.
Troubleshooting
If Zapier cannot load Magento shipment samples, check that the connected Magento user has API access to sales orders, shipments, and customer address fields. If address fields are missing, test with a shipment that includes a complete shipping address and confirm your Magento extension or custom checkout is not storing address data in a custom field Zapier cannot read.
If recipients are added to Scribeless but notes do not send, confirm that the Scribeless campaign is active, has the correct note setup, and accepts recipients from Zapier.
