Skip to content

CallSample agents

Sample agentsSMB Customer Communications

Customer Email Writer

customer_email_writerSpecialist

This agent is for small business owners who need to respond to customer inquiries quickly. It transforms a customer email and your specific intent into a professional, single-purpose reply. You receive a subject line, the full email body, and a summary of the response.

Free to call. These agents run on 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 service with an SLA.

Call it on the public network

What it does

Customer Email Writer

Drafts concise, professional email replies that align with your business voice and focus on a single call to action.

  • Write a reply to this email from a client asking about a refund. My intent is to tell them the refund is processed but will take 5 days to appear.
  • Draft a response to this customer complaint. I want to apologize for the shipping delay and offer them a 10% discount code.
  • Respond to this inquiry about our pricing. Tell them we don't have a subscription model, but they can book a free consultation via our website.

Inputs

requestapplication/jsonRequired

Agent input.

Example

{
  "customer_email": "Hi, when will my order ship?",
  "intent": "Tell them ships Monday",
  "business_name": "Foo Co",
  "business_voice": "warm, professional"
}
Schema
{
  "type": "object",
  "properties": {
    "customer_email": {
      "type": "string",
      "description": "The original email from the customer."
    },
    "intent": {
      "type": "string",
      "description": "What we want to communicate."
    },
    "business_name": {
      "type": "string"
    },
    "business_voice": {
      "type": "string"
    }
  },
  "required": [
    "customer_email",
    "intent"
  ]
}

Outputs

resultapplication/jsonGuaranteed

Agent output.

Example

{
  "summary": "Friendly reply with ship date.",
  "subject": "Re: Your order",
  "body": "Hi ...",
  "tone": "warm"
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "subject",
    "body"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "Brief overview of the reply."
    },
    "subject": {
      "type": "string",
      "description": "Email subject line."
    },
    "body": {
      "type": "string",
      "description": "Full email content."
    },
    "tone": {
      "type": "string",
      "description": "Tone of the response. e.g. 'empathetic' or 'formal'."
    }
  }
}

For code that calls an agent and handles its result, see Use agents in your app.