Skip to main content

n8n Integration

What it is

thanks.io has an n8n node available as a verified community package (n8n-nodes-thanks-io) — built and maintained by thanks.io and verified by n8n. The node lets you add thanks.io mail sends as an action step in any n8n workflow, connecting to over 1,000 other apps and services.

Available actions

ActionDescription
Send PostcardSend a postcard mailer
Send NotecardSend a folded notecard mailer
Send Windowed LetterSend a letter in a windowed envelope
Send Windowless LetterSend a letter in a windowless envelope
Send MagnacardSend a magnet-style mailer
Send GiftcardSend a giftcard mailer

How to use it

n8n Cloud (verified node)

Because the thanks.io node is a verified community node, an instance owner must enable it once before anyone on the instance can use it.

  1. As an instance owner, go to Settings → Community nodes and install n8n-nodes-thanks-io. (Learn more about verified node setup)
  2. Open the workflow editor, click + in the top right, and search for thanks.io in the Nodes panel.
  3. Drag the thanks.io node into your workflow canvas.
  4. Click the node and select Create New Credential, then enter your thanks.io API token.
  5. Configure the node: choose an action (e.g. Send Postcard), select your Image Template and Message Template, and map recipient fields.
  6. Connect to your trigger, then click Execute Node to test and activate.

Self-hosted n8n

  1. In your n8n directory: npm install n8n-nodes-thanks-io
  2. Restart n8n, then follow the Cloud steps above.

Tips & best practices

  • Inspect the Execution view after a test run to verify field mapping before going live.
  • Enable API Testing Mode in thanks.io while building.
  • For bulk sends, pass data through a Split In Batches node before the thanks.io node to avoid rate limits.

Resources