mjunaidca/appointment-agent

A modular and AI-powered appointment booking agent designed to streamline scheduling for businesses, starting with dental clinics. Built with LangGraph, Composio, and Bland.com, it integrates Google Calendar and Gmail to manage appointments, send confirmations, and handle voice interactions.

41
/ 100
Emerging

The agent orchestrates multi-step conversation flows using LangGraph's state machine architecture, routing between Composio-powered tool calls (Google Calendar/Gmail operations) and voice interactions via Bland.com's API. It supports pluggable backends for CRM systems, mail services, and telephony providers (Twilio, Vapi), with deployment options across Vercel and LangGraph Cloud, plus observability through LangSmith integration and LLM unit tests.

No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 18 / 25

How are scores calculated?

Stars

32

Forks

12

Language

Jupyter Notebook

License

Last pushed

Jan 30, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/mjunaidca/appointment-agent"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.