Answers from your business. Leads when it can’t.
Customer.Connect is an AI agent for your website and WhatsApp. It answers from your own documents, politely refuses everything else, and turns unresolved chats into leads and service requests, after the customer confirms.
Your first 25 requests are free.
I have a toothache. Can I come tomorrow evening?
Sorry to hear that. I’ve prepared this appointment request:
When: tomorrow evening
Contact: Priya, +91 98••• ••210
Support is the same questions on repeat
The same questions, all day
Hours, prices, policies. Your team retypes answers instead of doing the work customers actually came for.
Silence after hours
A customer who writes at 9 pm doesn’t wait for morning. They go with whoever replies first.
Chatbots that guess
Generic bots answer anything, including things your business never said. That’s how wrong promises get made.
Customer.Connect answers from your information, stays inside your domain, and turns everything else into a follow-up.
Built for teams that answer the same questions every day
Home and local services
Customers describe the problem. The agent prepares a service request with category, urgency and preferred time for your team.
Clinics
Appointment requests, insurance and treatment questions, answered from your own policies.
Online stores
Recommend the right product from your catalog and guides, and capture shoppers who want a call back.
Software companies
Pricing, onboarding and support answered from your docs. Anything unresolved becomes a lead or request.
Agencies
Handle new enquiries around the clock and capture the contact details your team follows up on.
Local offices
Answer questions about services, fees and opening hours, and take appointment requests.
Everything between a question and a follow-up
Knowledge-grounded answers
Upload policies, guides and pricing sheets as PDF, Word, text, Markdown, CSV or HTML. The agent searches only the current indexed version of each document and keeps its replies short. 20 MB per workspace.
Nothing is saved until the customer confirms
The agent shows a preview of exactly what will be sent. The approval is signed server-side, so neither the model nor the browser can change it. Retries never create duplicates.
Leads and service requests
Leads keep contact details and interest. Service requests add a category, description, preferred time, urgency and a reference code.
Appointments
Requests become leads. If the contact already has one, the agent asks whether to update it or create a new one.
Company profile and instructions
Describe the business in #PROFILE, set tone and handoff rules in #INSTRUCTIONS, and switch capabilities on in #TOOLS.
Website chat
Each site gets a public chat key, an allowed-origin list and an embed snippet, with your own greeting and title.
WhatsApp Business
Connect your Meta WhatsApp Business number. It uses the same agent, knowledge and follow-up flows as the website.
Dashboard and analytics
Agent status, new leads, open requests, customer activity and remaining requests, with owners and admins able to review, update and search records.
ToolGate: secure webhooks
Register your own HTTPS actions with signed requests, test-before-enable, risk levels, per-session limits, one-use confirmation tokens, SSRF protection and an audit trail.
Live in three steps
Describe your business
Fill in your profile, your instructions and which tools the agent may use. You can edit them any time.
Add your knowledge
Upload the documents your team answers from today: policies, guides, pricing sheets.
Go live
Add the chat widget to your website and connect your WhatsApp Business number. Both channels share one agent.
Private by design
- Workspace isolationCompany data, leads, requests, knowledge and billing are scoped to one workspace.
- No conversation text in the databaseConversation text isn’t stored in PostgreSQL. Website history stays in the visitor’s browser, limited to the latest 15 turns.
- Short-lived WhatsApp stateRecent WhatsApp conversation state is kept in Redis for 24 hours, not in the main database.
- Stays in scopeThe agent answers company-related requests only and refuses unrelated questions, even with no profile filled in.
- Signed approvalsCustomer confirmations are signed, and webhook secrets are encrypted at rest.
- Role-aware accessOwners and admins sign in with Google or email and password. Agent and billing settings are restricted to them.
Pay for the messages you answer
One customer message on the website or WhatsApp counts as one request.
Free trial
25 requests in total
Starter
500 requests
Growth
1,000 requests
Scale
10,000 requests
Enterprise
Higher volumes, custom limits, security reviews and onboarding support
Billed monthly through Razorpay. Unused requests reset each month. When the quota reaches zero, website sessions and chat and WhatsApp replies pause until renewal or an upgrade.
Questions owners ask first
Will it make things up?
It answers from your uploaded knowledge, company profile and exact facts. Questions outside your business get a polite refusal, even if no profile is filled in.
What happens when it can’t solve something?
It asks for the customer’s name and contact details and proposes a lead or service request. Nothing is saved until the customer approves a preview.
Do you store customer conversations?
Conversation text is not stored in PostgreSQL. Website history stays in the visitor’s browser, and WhatsApp conversation state is kept in Redis for 24 hours.
How are requests counted?
One customer message on the website or WhatsApp counts as one request. The first 25 are free and unused requests reset each month.
What can I upload?
PDF, Word, text, Markdown, CSV and HTML, up to 20 MB per workspace. The agent searches only the current indexed version of each document.
Try it on your own documents
Your first 25 requests are free. Set up your profile, upload your knowledge, and see it answer.