Marketing Automation

Thanks.io, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Thanks.io account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • Marketing Automation
  • Connects with a key
  • 33 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What Thanks.io is

thanks.io is a direct mail automation platform that enables users to send personalized postcards, letters, and notecards with handwritten fonts.

You paste in a key from your own Thanks.io account. It is kept encrypted, and you can withdraw it from inside Thanks.io whenever you like.

How a run works

One message in, the work done in Thanks.io.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in Thanks.io. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own Thanks.io account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

33 tools it already has

What it can do in Thanks.io

These are the ready-made tools your AI employee already has in Thanks.io. It is not limited to them, but it never has to be taught these.

  • Add Recipient to Mailing ListTool to add a new recipient to a mailing list. use after confirming recipient and list ids.
  • Buy Radius Search Mailing ListTool to buy or append a radius search mailing list based on address and radius. use when you need targeted mailing lists around a specified address.
  • Create Mailing ListTool to create a new mailing list. use when you need to group contacts under a fresh list before adding recipients.
  • Create Multiple RecipientsTool to create multiple recipients at once in a mailing list. use when batching recipient additions for efficiency.
  • Create Sub-AccountTool to create a new sub-account. use when you need to manage separate profiles with distinct return addresses and settings.
  • Delete Mailing ListTool to delete a mailing list. use when you need to remove an entire mailing list by its id. confirm the list id before calling. example: "delete the mailing list with id 123e4567-
  • Delete Recipient by AddressTool to delete a recipient by address and postal code. use when you need to remove a recipient without their id.
  • Delete Recipient from Mailing ListTool to remove a recipient from a mailing list. use after confirming the recipient's id.
  • Delete Sub-AccountTool to delete a specific sub-account by id. use when you need to remove an existing sub-account. confirm the id before calling.
  • Execute Stored SendTool to execute a previously created stored send. use after creating a stored send to trigger delivery. the response body is empty; success is indicated by a 200 or 204 status.
  • Get Recipient DetailsTool to get details for a specific recipient by id. use to verify a recipient’s full address and custom fields.
  • Get Sub Account DetailsTool to retrieve details for a specific sub-account by id. use when you need full configuration of a sub-account before performing sub-account scoped operations.
  • List Handwriting StylesTool to retrieve available handwriting styles. use when selecting a style for handwritten personalization.
  • List Image TemplatesTool to retrieve a list of available image templates. use when you need to browse or select a template for mailings.
  • List Mailing ListsTool to list all mailing lists. use when you need to fetch existing lists before managing recipients.
  • List Message TemplatesTool to list available message templates. use when selecting a template for a mailing.
  • List OrdersTool to list recent orders. use after placing orders to fetch the latest history, optionally filtering by sub-account or limiting the result count.
  • List Sub AccountsTool to list all available sub-accounts. use when you need to select a sub-account for operations requiring a sub-account context.
  • Order Summary StatisticsTool to retrieve order summary statistics for a date range. use when analyzing order volume and value filtered by type, status, or date range.
  • Preview letter sendTool to preview a letter send as pdf. use when you need to confirm letter content before placing the final order. returns pdf preview urls.
  • Preview NotecardTool to preview a notecard send. use when you need front and back images before placing an actual notecard order.
  • Preview PostcardTool to preview a postcard send. use when you need front and back images before placing an order.
  • Preview Windowless LetterTool to preview a windowless letter send. use when you need a pdf preview of the cover-only letter before placing an order.
  • Proof PostcardTool to generate a pdf proof of a postcard's front and back. use when you need a preview pdf before sending the final postcard.
  • Search Orders by Recipient Full NameTool to search orders by recipient full name. use when you need to find all orders sent to a specific recipient.
  • Search Orders by Recipient Street AddressTool to search orders by recipient street address. use when you need to find all orders sent to a specific street address.
  • Search Recipients by EmailTool to search recipients by email across mailing lists. use when you need to find all recipients matching an email in specific lists. example: "find recipients with email test@tes
  • Send PostcardTool to send a customized postcard. use when you need to dispatch a physical postcard with a chosen image and handwritten message.
  • Stored Send NotecardTool to create a stored send for a notecard. use when you need to schedule mailing of a personalized notecard at a later time after preparing payload.
  • Stored Send PostcardTool to create a stored send for a postcard. use when you need to prepare and schedule postcard orders for later execution; returns a url to finalize and send.
  • Stored Send Windowless LetterTool to create a stored send for a windowless letter. use when you need to prepare a letter order for later execution.
  • Update RecipientTool to update existing recipient details by recipient id. use when modifying recipient data after confirming the recipient exists.
  • Update Sub-AccountTool to update details for a specific sub-account. use when modifying title or return address details of a sub-account. confirm sub-account id before calling.
Access, and who is in charge of it

You stay the boss of your Thanks.io account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own Thanks.io account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in Thanks.io is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in Thanks.io and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about Thanks.io

Can an AI employee really work inside Thanks.io?
Yes. It signs in to your own Thanks.io account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of Thanks.io?
No. Nothing moves and nothing is replaced. Your records stay in Thanks.io, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my Thanks.io account?
You paste in a key from your own Thanks.io account. It is kept encrypted, and you can withdraw it from inside Thanks.io whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in Thanks.io?
It has 33 ready-made tools in Thanks.io today, among them Add Recipient to Mailing List, Buy Radius Search Mailing List and Create Mailing List. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use Thanks.io and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in Thanks.io and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in Thanks.io?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Thanks.io is written down with what it did and when.