Introduction
vaaadai.com is an AI-powered calling agent platform designed for businesses, freelancers, and developers who want to automate voice-based outreach, customer interactions, and lead engagement using intelligent AI agents.
This documentation covers:
- How to keep your AI agents running smoothly without bans or restrictions
- Ethical guidelines every user on this platform must follow
- How to complete your KYC (Know Your Customer) verification using DigiLocker
- Error codes, troubleshooting, and support contacts
Keeping Your AI Agents Restriction-Free & Ban-Free
Running AI calling agents without interruption requires following best practices. Violations can result in your agents being flagged, restricted, or permanently banned by telecom providers and regulatory authorities.
1. Stay Within Permitted Calling Hours
Only make outgoing calls within the government-approved marketing call window:
| Day | Allowed Window |
|---|---|
| Monday – Sunday | 9:00 AM – 5:00 PM (local time) |
2. Respect Call Frequency Limits
Do not call the same number more than once per day if there is no response or the call is rejected. Repeated calls trigger spam detection and can result in:
- Your number being flagged as spam
- Carrier-level blocking of your agent's outbound lines
- Platform-level suspension of your account
3. Never Call DND / NDNC Numbers
The Do Not Disturb (DND) and National Do Not Call (NDNC) Registry lists are maintained by TRAI. Calling any registered number for promotional purposes is illegal in India.
- Scrub your contact list against the NDNC/DND registry
- Use Vaaad AI's built-in DND filter
- Keep records of your scrubbing process
4. Avoid Prohibited Content
Your AI agent must not promote or discuss:
- Fraudulent schemes or investment scams
- Illegal drugs or controlled substances
- Unlicensed financial services
- Any content illegal under Indian law
5. Use Verified Sender IDs
Your outbound caller ID must be registered with your telecom provider, associated with a verified business identity, and never masking or spoofing another number.
6. Monitor Agent Performance
Track these metrics to catch issues early:
- Call drop rates — high drops signal poor number health
- Call rejection rates — pause if rejections exceed 30%
- Spam reports — trigger an immediate review if any
AI Ethics Guidelines
Using AI to interact with real people carries responsibility. These aren't just suggestions — they define responsible AI deployment on our platform.
Disclose That the Caller Is AI
When your AI agent initiates a call, strongly consider informing the person they're speaking with AI. Suggested phrase: “Hi, this is an automated AI assistant calling on behalf of [Your Business Name]...”
No Harmful or Illegal Content
| Prohibited Category | Examples |
|---|---|
| Financial Fraud | Ponzi schemes, fake investments, phishing |
| Illegal Substances | Drugs, narcotics, unlicensed pharma |
| Unlicensed Gambling | Illegal betting, offshore gambling |
| Misinformation | False health claims, political misinformation |
| Harassment | Threatening language, personal targeting |
No Spam Calling
If someone doesn't answer, rejects the call, or asks not to be called again — do not call them again on the same day. Calling 3-4 times in a single day is spam calling.
- Maximum 1 attempt per day per number
- Minimum 24-hour gap between retries
- After 2 rejections, remove from active campaign
KYC Verification with DigiLocker
To activate your Vaaad AI account and access full platform features, complete KYC verification via DigiLocker, India's official digital document wallet issued by the Ministry of Electronics & IT (MeitY).
Documents Required
| Type | Documents |
|---|---|
| Identity Proof | Aadhaar, PAN, Passport, Voter ID |
| Address Proof | Aadhaar, Utility Bill, Bank Statement, Driving Licence |
| Business Proof | GST Certificate, Incorporation Certificate, Trade Licence |
Step-by-Step
- Create DigiLocker account — visit digilocker.gov.in with your Aadhaar-linked mobile number
- Link Aadhaar — My Profile → Link Aadhaar → enter 12-digit Aadhaar + OTP
- Access documents — go to “Issued Documents”
- Initiate KYC on Vaaad AI — Settings → KYC Verification → Verify with DigiLocker
- Authorize sharing — select documents (Aadhaar recommended) and click Allow
- Wait for confirmation — usually instant, max 24-48 hours
Error Codes
Common error codes you may encounter:
| Code | Meaning | Resolution |
|---|---|---|
E1001 | Insufficient wallet balance | Top up wallet in Settings |
E1002 | KYC not verified | Complete KYC in Settings |
E1003 | Agent not active | Activate agent on Agents page |
E1004 | Invalid phone number format | Use E.164 format: +919876543210 |
E1005 | Outside calling hours | Wait until 9 AM - 5 PM IST window |
E1006 | No phone number assigned | Buy a number in Phone Numbers |
E2001 | STT timeout | Check network, retry. Contact support if persistent |
E2002 | TTS failure | Retry automatically. Check Sarvam status |
E2003 | LLM rate limit | Auto-retry. Upgrade if frequent |
E3001 | Campaign concurrency exceeded | Reduce concurrency or upgrade plan |
E3002 | KB document not found | Re-link document to agent |
E4001 | Payment verification failed | Check card/UPI, retry. Contact Razorpay if repeated |
Troubleshooting
Call drops immediately after connecting
- Check that the agent's initial greeting isn't too long (> 15s can trigger carrier drops)
- Verify caller ID is a verified number
- Test with a different recipient number
Agent responds in wrong language
- Double-check Language and Voice settings in the agent config
- For Hinglish, make sure the greeting uses transliterated text, not Devanagari script
KB documents not being used
- Confirm docs are linked to the agent (upload alone doesn't attach)
- Check doc format — scanned PDFs need OCR first
- Test the question — vague questions may not retrieve relevant chunks
Transfer not working
- Verify the transfer number has the correct country code format (+91XXXXXXXXXX)
- Check the trigger phrase or test with standard phrases like “transfer me”
- Make sure the human's phone isn't on DND
Recordings not playing
- Wait 30 seconds after call end — R2 upload takes a moment
- Try a different browser (Chrome recommended)
- Contact support if persistent
Support
- Email: support@vaaadai.com
- Response time: 4-6 hours (Pro users: 1-2 hours priority)
- Docs: you're here
- Blog: Updates & tutorials
© 2026 vaaadai.com — All rights reserved. Documentation is subject to change.