BAS-AI CRM Console
Website chatbot, lead scoring, and subscription workspace
Recent Subscribers
Account status and lead volumeSubscribers
Create customer accounts, assign plans, and manage each business workspace separately.
Subscribed businesses
Search, filter, sort, edit, or delete customer workspaces.
Payments & auto-debit
Track Razorpay payments, auto-debit renewals, cancellations, and transaction history.
Subscriptions
Create plans, control limits, and choose exactly which CRM/chatbot features each customer can access.
Plan details
Update billing label, subscriber limits, and available features.
Billing guardrails
Control paid AI usage, monitor server and Vishali AI cost, and pause chatbot processing when limits are reached.
Server + Vishali AI spend
Filter by day, week, month, year, or custom dates.
Sales Lead CRM
Ad-link and website sales leads are scored by potential. Follow hot leads first, warm leads next, and keep junk separate.
AI Sales Performance Suggestions
Calculated from current CRM dataLive analytics refresh automatically from current CRM data. Upload CRM files to improve forecasting.
Conversation
Sales Intelligence Report
Individual sales performance, lead quality, follow-up discipline, and conversion actions.
Overall Sales Report
Complete sales performance from all sales leadsIndividual Salesperson Reports
Small work-progress report, mistakes, and improvement solution per salesperson.Lead Activity Logs
Permanent lead CRUD history with actor name, role, date, and time.
Audit Trail
No logs loadedBilling & plan
My subscription plan
View your current plan, auto-debit status, and upgrade options.
Staff Access
Create sales manager or employee logins and assign this CRM. Staff can work leads, but admin controls stay locked.
Staff Members
Deactivate access immediately when someone should no longer use the CRM.Business Settings
Configure your chatbot agent
Set how the website chatbot should introduce itself, understand your business, ask questions, qualify leads, and hand off to your sales team.Integration Guide
Connect your chatbot everywhere
Choose one integration method below. Add the AI to your website, share campaign chat links, connect WhatsApp Cloud API, or connect external AI agents with API keys.
Any JavaScript website
Paste this before the closing </body> tag. It opens a mini chat popup inside the customer website itself — it does not redirect users to another page.
- Open your website admin or theme editor.
- Paste the snippet before
</body>. - Publish and test the mini popup chat bubble on the approved website domain.
Ads campaign / social share link
Use this direct chat link in Meta ads, Instagram bio, WhatsApp broadcast, email campaigns, or any social media chat.
campaign and medium to track each source.
React / Next.js app
Use this component once in your app layout. It injects the same chatbot widget script.
WhatsApp Cloud API chatbot
Connect Meta WhatsApp Cloud API so customer WhatsApp chats use the same AI and sync into Lead CRM.
- Add Phone Number ID and token in Business Settings.
- Add webhook URL and verify token in Meta.
- Subscribe to messages events.
- Send test message and check Lead CRM.
Workspace integration details
These values are unique for the selected subscriber.Advanced
External Agent API
Connect CallAgent, voice bots, automation tools, or other CRMs using a tenant-scoped API key.How to connect your BAS AI Voice Agent Two-way sync in 5 steps — no support needed.
- Above, name the key (e.g. Voice Agent), keep Read leads + Create/update leads checked, and click Generate API Key. Then Copy key — it is shown only once.
- Open your BAS AI Voice Agent → CRM Hub → + Add New CRM, and choose BAS AI CRM.
- Paste the key into API key / token.
- Pick the Lead sync direction: Two-way sync for read + write (import your leads and write call outcomes back), or Import leads from CRM for read-only.
- Save, then click Sync leads. Your CRM leads flow into the call queue; after each call the outcome, notes, follow-up, and stage sync back here automatically.
CallAgent API examples
Use headerX-CRM-API-Key for every request. These examples are tested against this local CRM.
Pull leads
Update lead after call
Simulate Website Visitor
Uses selected subscriberLive Widget Preview
Same script clients installClient Website Preview
This area represents your client website. The chat button appears in the bottom-right corner.