Integrations·7 min read·September 21, 2026

How to Send Handwritten Notes Automatically from ActiveCampaign

ActiveCampaign already knows the moment a deal closes, a tag fires, or a lifecycle stage changes. A walkthrough for turning those automations into real handwritten cards — which triggers earn a stamp, how deal and contact fields become personal copy, and how to log every card back on the record.

A deal in an ActiveCampaign pipeline moves to Won on a Tuesday afternoon. The automation that's supposed to follow up fires an email that lands in a promotions tab next to eleven other automated emails from that same week, and the new customer never opens it. The information that would have made a real impression — the plan they picked, the objection that almost killed the deal, the rep who closed it — sat right there in the deal record the whole time, and nothing used it.

ActiveCampaign is unusually good at knowing when something worth acknowledging just happened, because its automations already run on the exact behavioral and lifecycle signals that matter — a tag, a deal stage, a site event, a form fill. The gap isn't visibility. It's that every one of those signals currently produces another email, in an inbox already full of them. Wiring the same signals to a real handwritten card instead is a fifteen-minute build and a completely different response rate.

The automations worth wiring up

ActiveCampaign makes it easy to fire something on almost any event, and that ease is the trap. A card sent off every tag and every form fill stops being a signal and starts being a mailer, and mailers get sorted into the recycling without a second look. A short list of triggers accounts for nearly all of the return.

A deal moves to Won

The single best moment in the pipeline. A buyer has just committed and is still forming an opinion about whether that was the right call — the window a card lands in hardest. Pull from the deal record: what they signed up for, the value, the objection your rep talked them through, who owned the deal. The broader case for which pipeline moments are worth a stamp is covered in handwritten letters for B2B sales teams.

A tag gets applied

Most ActiveCampaign accounts already tag the moments that matter — vip-customer, referred-by, review-left, churn-risk — because tags are how segmentation and automations work in the platform. That makes tags the cleanest trigger available: no new field to build, no stage to redefine, just a condition on a tag that already exists and already means something to your team.

A lifecycle or list stage changes

When a contact moves from trial to customer, or from customer to a renewal or expansion list, that transition is worth acknowledging on its own — separate from any deal in the CRM. This is especially true for subscription and SaaS accounts running ActiveCampaign as the retention engine rather than the sales CRM.

A site or purchase event fires for an ecommerce or high-touch account

If ActiveCampaign is wired to Shopify, WooCommerce, or a similar store, a second or third purchase, a specific spend threshold, or a post-purchase survey score are strong signals that a real customer relationship is forming — the same logic covered in handwritten notes for ecommerce and Shopify stores, just triggered from inside ActiveCampaign instead of the store directly.

Setting it up

ActiveCampaign's automation builder has a webhook action, which is the direct path: add a step to the automation that fires when your condition is met — deal stage equals Won, tag added, list moved — and have it hand the contact and deal to Scribble. Zapier or Make work the same way if you'd rather not manage webhooks directly, and they're the better route when the trigger you actually want lives partly outside ActiveCampaign.

Turning ActiveCampaign fields into copy that doesn't sound like an automation

This is where automated mail usually gives itself away. A custom-field template produces 'Thanks for choosing us, %FIRSTNAME%' at scale, and recipients feel the seam in the first sentence — which is a strange outcome for a channel whose entire value is that it doesn't read as automated at all.

The fix is letting the specifics of the record write the sentences instead of filling blanks in a fixed one. Scribble drafts each letter from what the ActiveCampaign record actually holds — the deal, the tag that fired it, the plan or product, a note left on the contact — so two customers who converted the same week get genuinely different cards. That's the difference between a card that stays propped on a desk and one that gets recognized as a mail merge and binned.

The point of connecting ActiveCampaign is not to send more cards. It is to send cards that could only have been written to that one contact.

Writing results back to ActiveCampaign

An integration that only sends is half an integration. Log each letter as a note or an event on the contact so the next person who opens that record knows a card already went out, and route response signals back in. A QR code on the card can add a tag, move a contact into a follow-up automation, or update a custom field on scan — turning a physical card into something ActiveCampaign can actually see and act on, instead of a delivery you have to take on faith.

That write-back also matters the next time someone asks what the handwritten mail line item is actually doing. The answer becomes tag activity and attributed revenue inside ActiveCampaign, not a shipment count sitting in a separate tool nobody checks.

A sensible rollout

Start with one automation, not five. The deal-moves-to-Won trigger is almost always the right first one, or the equivalent tag if you don't run deals. Run it in review-window mode for a couple of weeks so every card gets a look before it mails but nothing stalls out during a busy stretch. Once the drafts stop needing edits, move it to fully automatic and add the second trigger — a tag-based referral or review automation is usually the strongest follow-up because the volume is low and the recipients are already warm. If a trigger you want lives outside ActiveCampaign entirely, the Zapier route reaches it the same way.

Does this need ActiveCampaign's Deals CRM, or does it work with contacts and tags alone?

Either. Deals moving to Won is the strongest single trigger for accounts that use the CRM, but tags, lifecycle-stage changes, and list moves work just as well for accounts running ActiveCampaign purely as a marketing and retention platform.

Do I need Zapier, or can ActiveCampaign connect directly?

ActiveCampaign's automation builder has a native webhook action, so a direct connection is possible without Zapier. Zapier or Make are worth adding when the trigger depends on data from another app, since they can combine both into one event.

How do I stop the cards from sounding like a mail-merge email?

Draft from the specifics of the record instead of filling a fixed template. Scribble writes each card from the actual deal, tag, or product on the contact, so two people converted by the same automation still receive genuinely different letters.

Which ActiveCampaign trigger should I start with?

A deal reaching Won, or the tag your team already uses to mean the same thing. It's the highest-value moment in the pipeline and the easiest to map cleanly to a mailing address.

Ready to get started?

Scribble connects to ActiveCampaign through a webhook automation step, Zapier, or Make — deal and tag events in, real handwritten cards out, results back on the contact. Book a demo and send a test card to yourself.

Book a Demo