FREE · OPEN SOURCE

WhatsApp AI Assistant Kit

FS Labs · Last updated: 21 October 2026 · MIT license
Short answer: a starter kit that answers business questions arriving on WhatsApp Cloud API with Claude and collects booking and quote requests. No QR code or WhatsApp Web needed. Code, a step-by-step setup guide, a sample business file and a dry run that sends nothing are included.

Download the kit

ZIP · 17 files · requires Python 3.12+ and Node.js 22+. Start with the README.md inside. The guide and code comments are in Turkish.

How it works

WhatsApp → signed webhook (Vercel) → private Blob store → local SQLite queue → Claude → Cloud API

The webhook verifies the HMAC-SHA256 signature of every request from Meta and writes the message to private storage. An agent running on your computer pulls the messages, has Claude draft a reply from your business file, and sends it only when you explicitly enable sending.

What is in the kit, and what is not

FeatureStatus
Signed webhook + private storageIncluded
No-send dry run (including an offline sample)Included
24-hour window check, duplicate message filteringIncluded
Stays out of personal chats, goes quiet when a human takes overIncluded (model classification is not error-free)
Writes booking/quote requests to a local queueIncluded
Confirmed bookings, calendar, payments, CRMNot included
Template messages, starting follow-upsNot included
Dashboard, notifications, automatic data deletionNot included

The agent runs on your computer; if it is off or asleep, no reply goes out.

What you need

The code is free. Claude API, Meta messaging and Vercel usage run on your own accounts and may be billed at the providers' current rates. For the cost items in detail: How much does a WhatsApp AI assistant cost?

Test status

Local pre-release checks: Node 6/6 and Python 18/18 behaviour tests, the offline dry run, and a secret/personal-data scan of every file passed. These tests make no real Meta, Claude or Blob calls; your own setup is accepted when your test recipient receives the reply on their phone. Details are in TESTLER.md inside the ZIP.

Frequently asked questions

Is the kit really free?

The code is MIT licensed and free. API, messaging and hosting usage may be billed to your own accounts.

Does it confirm bookings?

No. Requests are stored only as requests; the business gives the final confirmation.

What if I want FS Labs to set it up?

Starter projects begin at ₺50,000: website, single-channel WhatsApp assistant, booking/quote automation. A full AI system setup starts at ₺150,000. The final price is set in a written proposal based on scope. Common questions from businesses in Bursa: Bursa FAQ — cost items.

Let us set it up — starter package from ₺50,000

An assistant connected to your own systems and working by your rules. First a free 15-minute call, then an itemised written proposal.