Selected work

Personal projectPrivate project

CRM — AI Chatbot & Customer Operations

A personal AI chatbot platform for customer support, with visual agent workflows, connected business tools, and per-agent guardrails.

My role
Solo full-stack developer · AI-assisted
Year
2026
Built with
TanStack Start / TanStack AI / Hono
CRM sample workflow graph connecting a support triage agent to technical support, with four webhook tools and four guardrails.
The public sample workflow: two agents, four tools, and four guardrails, with a specialist handoff between triage and technical support. View full size
CRM landing page introducing AI agents with defined responsibilities, connected tools, and explicit guardrails.
The CRM landing page introduces the workspace and its focus on clear agent roles and controls. View full size

The overview

CRM is my personal AI chatbot project for customer support and customer operations. It brings chatbot conversations, channels, AI agents, and team operations into one workspace. A visual workflow graph makes agent responsibilities, connected tools, and response policies visible, including handoffs from a triage agent to specialist agents. Users can bring their own AI API key.

My contribution

I built the project solo across the frontend and backend, using AI assistance during development. My work brings together the customer operations interface and agent workflow configuration, including handoffs, tool attachments, and per-agent guardrails.

What it does

  • AI customer support chatbot

    Use AI agents to handle customer inquiries through connected channels, with tools for retrieving context and handoffs to specialist agents.

  • Visual agent workflows

    Configure entry agents and specialist handoffs for each channel, with responsibilities and capabilities visible in one graph.

  • Connected business tools

    Attach webhook tools to the agents that need them, supporting tasks such as customer lookup, ticket creation, and knowledge search.

  • Per-agent guardrails

    Define response scope and evidence requirements with prompt guardrails, and apply PII redaction to outgoing responses.

  • Conversation workspace

    Bring channels, conversations, and agent runs together so workflows can be reviewed and refined with context.

  • Bring your own AI key

    Users can configure their own AI API key for the workspace.

How it’s built

I built CRM with TanStack Start, TanStack AI, and Hono, working across the full stack with AI-assisted development. The workflow connects agent roles to their tools and guardrails, keeping configuration visible alongside the conversation workspace.