Book tutoring appointments over WhatsApp

A tutoring company paid me $5K to build an AI agent that books calendar appointments over WhatsApp. Task: The author built an AI agent for a tutoring company to book calendar appointments via WhatsApp, completing the task in two days. Previously, similar projects required a week and a half using LangChain, calendar APIs, and WhatsApp gateways, with significant time spent debugging message triggers. The author developed a platform called Struere to standardize this workflow, allowing them to focus on client-specific booking logic rather than infrastructure integration. Human involvement is implied in the author's direct onboarding of new users and manual configuration of the first agent for each client.; tools: custom-built or unnamed agent. Human role: The original post does not say how a person stayed involved.; limitations: The source is a self-reported anecdote from a Hacker News comment, lacking independent verification of the timeline or technical details. The author states they are not an engineer, which may imply reliance on specific tools or templates that could have hidden complexities. Integration with WhatsApp and Google Calendar requires API access and permissions, which are not detailed. The platform Struere is newly launched, so long-term stability and support are unknown..

Tools

custom-built or unnamed agent

Published on Agent Work Atlas:

Overview

A tutoring company paid me $5K to build an AI agent that books calendar appointments over WhatsApp.

Workflow

The author built an AI agent for a tutoring company to book calendar appointments via WhatsApp, completing the task in two days. Previously, similar projects required a week and a half using LangChain, calendar APIs, and WhatsApp gateways, with significant time spent debugging message triggers. The author developed a platform called Struere to standardize this workflow, allowing them to focus on client-specific booking logic rather than infrastructure integration. Human involvement is implied in the author's direct onboarding of new users and manual configuration of the first agent for each client.

Reported result

The specific tutoring agent was delivered in two days, a significant reduction from the previous 1.5-week timeline for similar tasks. The source does not provide measured business outcomes such as appointment volume, client satisfaction scores, or revenue impact for the tutoring company. The author reports opening signups for Struere and personally onboarding users, but no data on user retention or platform success is provided.

Human role

The original post does not say how a person stayed involved.

Limitations

The source is a self-reported anecdote from a Hacker News comment, lacking independent verification of the timeline or technical details. The author states they are not an engineer, which may imply reliance on specific tools or templates that could have hidden complexities. Integration with WhatsApp and Google Calendar requires API access and permissions, which are not detailed. The platform Struere is newly launched, so long-term stability and support are unknown.

Try it

Act as an AI implementation specialist. I need to build a WhatsApp-to-calendar booking agent for a [replaceable: business type, e.g., dental clinic]. Use [replaceable: preferred tools, e.g., Struere, LangChain, or custom code] to connect WhatsApp messages to [replaceable: calendar system, e.g., Google Calendar]. First, define the booking logic: [replaceable: specific rules, e.g., only book between 9 AM and 5 PM, require 24-hour notice]. Create a test scenario with a sample user message: '[replaceable: sample message, e.g., I need an appointment next Tuesday at 2 PM]'. Simulate the agent's response and the resulting calendar entry. Do not deploy to production. Present the workflow, the sample interaction, and the calendar event details for my review. If the logic is correct, I will approve the next step. If inputs are missing, ask for the specific business rules and API credentials needed.

Original source

Source reports are not independently verified. Publication date is the catalog publication date, not the original article date.

More cases · Office & operations