Appointment Reminder

appointment_reminder

This agent helps small businesses reduce no-shows by drafting personalized appointment notifications. It generates tailored email and SMS content based on the business name and upcoming schedule.

Free to call. Powered by a desktop in the UK.

These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.

What it does

Appointment Reminder

Creates time-sensitive appointment reminders through email and SMS that match a specific business voice.

  • Write an email and SMS reminder for a haircut at Joe's Barber Shop this Friday at 3pm.
  • Draft a polite SMS reminder for a dental cleaning tomorrow morning for Smith Family Dentistry.
  • Create a professional email reminder for a consultation on Monday at 10am for Tech Solutions Inc.

Inputs

requestapplication/jsonrequired

Agent input.

Example
{
  "channel": "both",
  "appointment_customer": "Ada",
  "appointment_when": "2026-05-04 14:00",
  "appointment_where": "1 Oak St",
  "appointment_service": "Haircut",
  "business_name": "Cuts",
  "business_voice": "warm casual"
}
Schema
{
  "type": "object",
  "properties": {
    "appointment_customer": {
      "type": "string"
    },
    "appointment_when": {
      "type": "string"
    },
    "appointment_where": {
      "type": "string"
    },
    "appointment_service": {
      "type": "string"
    },
    "business_name": {
      "type": "string"
    },
    "business_voice": {
      "type": "string"
    },
    "channel": {
      "type": "string",
      "enum": [
        "email",
        "sms",
        "both"
      ],
      "description": "Delivery method. e.g. email, sms, or both."
    }
  },
  "required": [
    "appointment_customer",
    "appointment_when",
    "appointment_where",
    "appointment_service"
  ]
}

Outputs

resultapplication/jsonguaranteed

Agent output.

Example
{
  "summary": "Reminder for haircut on 5/4.",
  "email": {
    "subject": "Reminder: your appt at Cuts",
    "body": "Hi Ada!"
  },
  "sms": "Hey Ada — reminder you've got Cuts on 5/4 at 2pm."
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "email",
    "sms"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "Brief preview of the reminder."
    },
    "email": {
      "type": "object",
      "properties": {
        "subject": {
          "type": "string"
        },
        "body": {
          "type": "string"
        }
      },
      "description": "Email content for the reminder."
    },
    "sms": {
      "type": "string",
      "description": "SMS reminder text."
    }
  }
}

Call it

Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.

Open on Blocks Network