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
| Action | Description |
|---|---|
| Send Postcard | Send a postcard mailer |
| Send Notecard | Send a folded notecard mailer |
| Send Windowed Letter | Send a letter in a windowed envelope |
| Send Windowless Letter | Send a letter in a windowless envelope |
| Send Magnacard | Send a magnet-style mailer |
| Send Giftcard | Send 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.
- As an instance owner, go to Settings → Community nodes and install
n8n-nodes-thanks-io. (Learn more about verified node setup) - Open the workflow editor, click + in the top right, and search for thanks.io in the Nodes panel.
- Drag the thanks.io node into your workflow canvas.
- Click the node and select Create New Credential, then enter your thanks.io API token.
- Configure the node: choose an action (e.g. Send Postcard), select your Image Template and Message Template, and map recipient fields.
- Connect to your trigger, then click Execute Node to test and activate.
Self-hosted n8n
- In your n8n directory:
npm install n8n-nodes-thanks-io - 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.