Skip to product information

Approve Google Sheets Rows → Handwritten Cards with Scribble

Approve Google Sheets Rows → Handwritten Cards with Scribble

 (200+Reviews)
Regular price £34.99
Regular price £34.99 Sale price
SAVE Sold out
Instant Digital Download
Unlimited Downloads
Lifetime Access in Your Account
🔥
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

Approve Google Sheets Rows → Handwritten Cards with Scribble

Regular price £34.99
Regular price £34.99 Sale price
SAVE Sold out

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, and send_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_id and send_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_at formatted as plain text.
View full details