Approve Google Sheets Rows → Handwritten Cards with Scribble
Approve Google Sheets Rows → Handwritten Cards with Scribble
Regular price
£34.99
Regular price
£34.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
Approve Google Sheets Rows → Handwritten Cards with Scribble
Regular price
£34.99
Regular price
£34.99
Sale price
Unit price
/
per
Automatically turn approved Google Sheets rows into real handwritten cards
This n8n workflow watches a specific Google Sheets worksheet for newly approved mailing rows, validates them, and then creates handwritten cards in Scribble—sending only after you’ve completed setup and enabled the request.
What this workflow does
- Triggers on approval changes: it runs when the approval column changes on your selected Google Sheets tab.
- Creates a “mailing snapshot” payload: the updated row is normalized into a clean payload that includes recipient/address fields, message content, campaign identifiers, and Scribble design/handwriting identifiers.
- Validates readiness to send: it checks that the row is approved, US-only, recently approved (under 23 hours), matches required format rules (state/ZIP/message length), and does not already have an existing card code.
-
Prevents duplicates (idempotency): it builds a stable reference value from the source,
campaign_id, andsend_id. -
Sends to Scribble: it performs a POST request to the Scribble Cards API to create the handwritten card, using the stable reference as the
Idempotency-Key.
Use cases
- Mailing campaigns where approvals happen in Google Sheets and each approved recipient should automatically receive a handwritten card.
- SaaS operators running controlled batch sends, ensuring rows are only processed when fully formatted and approved recently.
- Automation engineers building an auditable workflow that ties each card to
campaign_idandsend_id.
Technical details
- Triggers/Nodes: Google Sheets Trigger, Set, Filter, Sticky Note, HTTP Request.
-
API integration: Scribble Cards API via HTTP Request (
POST), with Bearer token auth. -
Auth requirement: create an n8n HTTP Header Auth credential with
Authorization: Bearer <your Scribble API key>(cards:send scope). -
Required sheet fields: approval, approved_at, campaign_id, send_id, address fields, message, design_id, handwriting, and card_code; keep ZIP and
approved_atformatted as plain text.
