Hachi answers WhatsApp, Instagram and Messenger around the clock, checks your real calendar and books the appointment. Then it reminds people, so they turn up. Not a button menu: it understands what people write, in text or voice notes, and escalates to a human when something falls outside the script.
From €149/month · 7-day free trial, no card · GDPR compliant
In production today
We do not display logos of companies that are not clients. If you want to speak to someone already using Hachi, ask during the demo and we will put you in touch.
Powered by
Seamless Integrations
Unlike rigid automation tools like n8n or traditional LangChain agents, our LangGraph cognitive agents execute dynamic workflows that adapt to achieve objectives. They don't need pre-defined flows for each scenario—they reason, retry, and self-correct until they succeed.
Full support Partial/Limited Not supported
Messenger
Web Chat
Under the hood there is not one bot but several specialists that hand the conversation between them as needed. You see a single conversation; this is what happens behind it.
Urgency specialist that automatically detects critical situations and activates immediate escalation protocols.
Consultant with temporal awareness that understands "tomorrow", "next week" and verifies schedules in real time.
Massive automated campaigns microservice that sends up to 10,000 WhatsApp template messages per day without human intervention.
Key differentiators that set us apart from traditional automation tools
Unlike n8n or LangChain agents that follow pre-defined rigid workflows, our cognitive agents adapt dynamically to achieve objectives, retrying and self-correcting without manual intervention.
Upload well-structured documents and agents learn automatically via RAG. Change promotions or services instantly—no specialized support needed. Reduce maintenance time and costs dramatically.
Our tested backend architecture is ready to rapidly scale to hundreds of agents and integrations. Customer service agents are just the beginning—the platform supports any workflow type.
Agents remember context from the last 30 messages per client: names, services asked, previous promotions sent. Personalized interactions that feel human and build trust.
Sub-prompts are fully configurable and stored in PostgreSQL per user. Customize agent personality, tone, and behavior to match your brand without touching code.
Celery workers with per-chat locks prevent simultaneous processing of messages from the same conversation, ensuring coherent responses that never lose context.
Enterprise architecture designed for maximum performance, reliability, and scalability
Rule Engine for fast decisions + LLM for complex scenarios. 50+ nodes with conditional routing.
BM25 + semantic with adaptive alpha, cross-encoder reranking, and Reciprocal Rank Fusion (RRF).
Complete isolation per company: Redis prefixes, separate vector namespaces, independent configs.
SharedStateStore with typed dataclasses for pricing, scheduling, handoffs, and audit trail.
Encrypted credentials in PostgreSQL, automatic token refresh, multi-provider.
Asynchronous webhook processing, retry with exponential backoff, no message loss.
Revolutionize your customer service with technology that actually works
System ready to operate in 48 hours. Complete integration with your existing CRM without operational interruptions.
Reduce operational costs by up to 70% while increasing customer satisfaction and sales conversions.
Instant responses, automatic scheduling, and personalized attention that exceeds expectations.
Handle thousands of simultaneous conversations without losing quality or increasing operational costs.
Self-managed system with automatic updates and proactive performance monitoring.
Detailed performance metrics, usage patterns, and continuous optimization opportunities.
Human agent panel for supervision + Embedded frontend for bot management
WhatsApp, Instagram, Messenger arrive at Chatwoot
Hachi responds automatically with specialized agents
Human agent takes control when needed
Supervision panel, unified history, tags, and contacts
Embedded frontend to configure prompts, RAG, and behavior
Native OAuth for real-time scheduling and availability
If you are collecting quotes, you will see wildly different numbers described identically: "an AI assistant that answers WhatsApp and books appointments." They are not the same. They are three different technologies.
| The question that separates them | Tier 1 Drawn flows |
Tier 2 Assistants that talk |
⭐ Tier 3 Talk AND execute |
|---|---|---|---|
| Price per month | €29 – €199 | €150 – €500 | €460 – €1,840 |
| Implementation | €0 – €300 | €0 – €1,000 | €2,000 – €15,000 |
| Does it understand free text? | ❌ Only if you press the right button | ✅ Yes, it converses well | ✅ Yes, including voice notes and mixed intents |
| Does it check your real calendar before offering a slot? | ❌ No | ❌ No | ✅ Yes |
| Does it write the booking into your calendar? | ❌ It sends a link | ❌ It pings you to do it | ✅ Books, cancels and reschedules |
| Can it confirm a slot that is already taken? | Yes — it cannot see your calendar | Yes — it can hallucinate one | No. Code prevents it, not the prompt |
| Who maintains it | You, redrawing flows every time something changes | You, rewriting instructions | Nobody. You upload a document and it learns |
Hachi is tier 3, and it costs less than its own tier: our most complete plan is €990/month where the market reaches €1,840, and our highest implementation fee is €1,690 where that range starts at €2,000.
When you compare €99 against €390, the question is not "why is it more expensive?" It is: what does it cost you when the €99 one confirms a slot that was already booked?
Prices in euros, VAT not included. No lock-in. Nothing is charged until the 7-day trial ends and you decide to continue.
You work on your own
+ €290 implementation (one-off)
One calendar, one number
No team behind you
You have a team
+ €690 implementation (one-off)
Everything in Solo, plus:
Plus the phone line
+ €1,190 implementation (one-off)
Everything in Essential, plus:
⭐ Most chosen
+ €1,690 implementation (one-off)
Everything in Professional, plus:
Groups and resellers
Implementation quoted per case
Sell it under your own brand
| Moment | What you pay |
|---|---|
| Demo video call | €0 |
| Setting up your assistant | €0 |
| The 7-day trial | €0 · no card required |
| If you decide to continue | First month + implementation |
| If you decide not to | €0 |
Pay a quarter up front and the implementation fee is waived.
Conversations beyond your plan: €0.25 each. Extra call minutes: €0.20. Service is never cut off.
The most honest arithmetic we can show you: how many saved appointments per month cover the fee.
| Plan | Monthly fee | Saved appointments/month at a €200 average ticket |
|---|---|---|
| Solo | €149 | 1 |
| Essential | €390 | 2 |
| Professional | €690 | 4 |
| Complete | €990 | 5 |
At a €400 average ticket, halve every figure.
Automatic reminders cut no-shows by 40-60%. Every slot that does not sit empty is revenue you had already lost.
Someone who writes at 23:40 and hears nothing until 10:00 has already messaged three competitors. Replying in seconds is not convenience — it is the sale.
They asked the price and never wrote again. Proactive follow-up picks them back up on its own, without anyone having to remember.
A receptionist in Spain costs €25,000-€35,000 a year fully loaded, and takes days off. Hachi does not replace your team: it takes off their plate what they should not be doing.
Hachi grew up serving clinics, but what it solves is not a medical problem: it is the problem of any appointment-based business.
Psychology, physiotherapy, nutrition, podiatry, therapies. One calendar, one number, and a phone buzzing while you are with someone.
Aesthetics, dental, spa, beauty, veterinary. Several calendars, several rooms, one overwhelmed front desk.
Hair, barbers, tattoo studios, photography, consultancies, academies, personal trainers. If people book a time, it fits.
Sole trader, your own tax ID, no legal entity. The Solo plan exists exactly for that; there is no minimum below which we turn you away.
You handle personal data and, in healthcare, special-category data. This is not a checkbox.
The assistant does not start conversations on its own. Proactive follow-up only acts on conversations that person opened themselves. Nobody gets a message without having written first.
Campaigns. You supply the list, and with it the responsibility for holding consent. We neither buy nor provide contact databases.
You are the data controller; we are the processor. We sign the Article 28 GDPR agreement before touching a single record.
Treated as special category (Art. 9), with the safeguards that requires. And you can exercise erasure for a specific person when they ask.
This is the point that separates Hachi from almost everything else, and it deserves an honest explanation.
A language model is persuasive even when it is wrong. If you let it decide on its own whether Thursday 17:00 is free, one day it will say yes when it is not — and the person who deals with that is your client, at your front desk.
It works out what the person wants, even in a voice note, half-finished, or with three requests in one message. That it does well, and that is what it is for.
Checking availability, writing to the calendar, not double-booking, not dropping a message: that runs on verified code. If the slot is not free, there is no booking, whatever the conversation says.
critical rules enforced in code, not entrusted to the model's instructions.
Each one answers the same question: if the model gets it wrong right here, what stops it? It is slow, unglamorous work, and it is exactly the difference between an assistant that dazzles in the demo and one that survives six months without you checking what it says.
Almost nobody explains this before you sign, and it drives the most important decision of all: your number.
| WhatsApp Business app | WhatsApp API | |
|---|---|---|
| Where you use it | On the phone | From a computer, in the browser |
| Who answers | One person | Several people at once |
| Can it be automated? | ❌ Quick replies only | ✅ It is the only way |
| Anything to install? | Yes, the app | No |
A new number for the assistant. Your usual WhatsApp stays untouched on the phone. Fastest route, nothing is lost.
Clients keep writing to the number they know. In exchange, the history and contacts stored in the app stop being there. Meta does not allow the same number on the app and the API at once.
That history can be rescued before migrating. It is not automation: it is database work, and we quote it separately. We say so now, not once there is no way back.
The ones we get most, answered without hedging.
Free, and no card. First a video call where we show it working, then 7 days of trial with your assistant already configured. If you do not continue, you pay nothing.
No. Hachi does not start conversations. Follow-up only acts on conversations that person opened themselves. The exception is campaigns, where you supply the list and are responsible for holding consent.
No, because the booking is not decided by the language model. Availability checks and calendar writes run on verified code. If the slot is not free, there is no appointment.
Yes, but decide it with the facts in front of you. Meta does not allow the same number on the WhatsApp Business app and the API at the same time. Either you use a new SIM, or you migrate your usual one accepting that the history stored in the app stops being accessible. It can be rescued beforehand, quoted separately.
Three to five working days once we have your details and the number question settled. We do the setup; you build nothing.
Service is not cut off. Extra conversations bill at €0.25 each and extra call minutes at €0.20. If the overage is constant we suggest moving plan, because it works out cheaper for you.
No. You can leave whenever you want. Implementation is charged once on signing, and is waived if you pay a quarter up front.
No, and anyone who says otherwise is selling you smoke. It takes the repetitive part off their plate — opening hours, prices, directions, moving an appointment — so their time goes where a person is actually needed. And it covers nights and weekends, when there is nobody.
If you got this far looking for engineering rather than pricing, this part is for you.
Graph nodes emit typed signals that a router with no LLM in the loop turns into flow decisions. The model proposes; the state machine disposes. Check-Signal-Act in every node.
63 properties the system guarantees in code, with an explicit cut-off rule: if Python guarantees the outcome it is an invariant; if only the prompt asks for it, it is a suggestion.
Per-tenant isolation down to the conversation checkpointer key. Every query is parameterised and scoped by tenant: one client's state cannot leak into another's.
The graph can be compiled from the database: a new agent is defined with typed extraction fields and its own tools, with no code deploy.
Safe retry across the whole external surface. A duplicated webhook does not create two appointments; a retried campaign does not send twice.
The inference layer is decoupled: provider and model are selected per tenant. No dependency on a single vendor or a single model family.
The variable cost of serving one client — messaging, inference and telephony — is measured in tens of euros per month, against fees of €390 to €990. Margin does not depend on scaling headcount, because maintaining the assistant is autonomous: there are no flows to redraw when a business changes its prices or its hours.
And the moat is not the model, which anyone can rent. It is the slow work of turning 63 critical behaviours into verifiable guarantees. That does not get replicated in a weekend with a flow builder.
Investing, or building things like this? Write to ceo@hachi.live with "technical" or "investment" in the subject and I will answer personally.