Thank You Note Writer

thank_you_note_writer

This agent writes personalized thank-you messages for customers, partners, and vendors. It generates specific notes tailored to a particular occasion and returns a message summary, the full text, and a professional sign-off.

Free to call. Powered by a desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys. Expect modest throughput; this is a community demo, not a hosted SLA.

Call it on Blocks Network

What it does

Thank You Note Writer

Drafts customized correspondence for email, Slack, or physical cards by incorporating specific recipient details and occasion context.

  • Write a handwritten card to Sarah at Acme Corp thanking her for the successful product launch last week.
  • Draft a quick Slack DM to our vendor, Mike, thanking him for the expedited shipping on our recent order.
  • Create a formal thank-you email to a new client for choosing our consulting services during their quarterly review.

Inputs

requestapplication/jsonrequired

Agent input.

Example
{
  "occasion": "5-year anniversary",
  "format": "handwritten_card",
  "recipient_name": "Ada",
  "recipient_relationship": "longtime customer",
  "recipient_details": "Has been with us 5 years",
  "sender_name": "Joshua"
}
Schema
{
  "type": "object",
  "properties": {
    "recipient_name": {
      "type": "string"
    },
    "recipient_relationship": {
      "type": "string"
    },
    "recipient_details": {
      "type": "string"
    },
    "occasion": {
      "type": "string",
      "description": "What we're thanking them for."
    },
    "sender_name": {
      "type": "string"
    },
    "sender_voice": {
      "type": "string"
    },
    "format": {
      "type": "string",
      "enum": [
        "email",
        "handwritten_card",
        "slack_dm",
        "postcard"
      ],
      "description": "Output format. e.g. email, handwritten card."
    }
  },
  "required": [
    "recipient_name",
    "recipient_relationship",
    "recipient_details",
    "occasion"
  ]
}

Outputs

resultapplication/jsonguaranteed

Agent output.

Example
{
  "summary": "Heartfelt 5-yr thank-you for Ada.",
  "message": "Ada — five years!",
  "sign_off": "With gratitude,\nJoshua"
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "message"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "Short preview of the note."
    },
    "message": {
      "type": "string",
      "description": "The personalized thank you message."
    },
    "sign_off": {
      "type": "string",
      "description": "Closing sentiment. e.g. 'Best regards,'."
    }
  }
}

See Use Agents in Your App for code samples.