What is a Campaign?
A Campaign is a batch of outbound calls placed automatically by a single agent to a contact list. Vaaad AI handles the dialling, retries, concurrency, and post-call data — you just watch results stream in.
Typical use cases:
- Lead qualification — call 500 leads, book meetings with the interested ones
- Appointment reminders — call patients/clients 1 day before their booking
- Feedback collection — post-purchase satisfaction surveys
- Event promotion — invite attendees, confirm RSVPs
Video walkthrough — Launching your first campaign
Before You Start
You'll need these three things ready:
- An active AI agent — tested and working
- A phone number to call from
- A contact list — CSV format with phone numbers (see Contacts)
- Completed KYC verification (required for outbound calls in India)
Creating a Campaign
Go to the Campaigns page and click + New Campaign. The wizard has 4 steps:
Step 1 — Basics
- Campaign Name — e.g., “April Lead Gen — Real Estate”
- Agent — pick one of your active agents
- Phone Number — which number to call from (shown as caller ID)
Step 2 — Contacts
Select an existing contact list or upload a new CSV. The CSV must have a phone column (E.164 format preferred: +919876543210). Optional columns:
name— used in greetings (“Hello Rahul”)email— saved to the contact recordcustom fields— anything you add can be referenced in the agent prompt
Step 3 — Schedule
- Start time — when to begin dialling (respects TRAI hours: 9 AM - 5 PM IST)
- Concurrency — how many calls to run in parallel (Starter: 1, Pro: 5, Scale: 20)
- Retry failed calls — toggle on to redial no-answers next day
Step 4 — Review & Launch
Check the summary: total contacts, estimated duration, expected cost. Click Launch.
Monitoring a Live Campaign
Once launched, the campaign card shows real-time stats:
- Queued — calls waiting to be dialled
- Active — currently on the line
- Completed — finished with a result
- Success Rate — % of calls that reached the full script
Click any campaign to drill into individual call records. Each has a recording, transcript, sentiment score, and any data the agent collected.
Pausing or Stopping
You can pause a campaign at any time — remaining calls queue and resume when you hit “Resume”. Stopping is permanent; you'd need to create a new campaign to continue.
Understanding Costs
Campaigns bill per minute of connected call time at ₹4 / minute. A call that's not answered costs nothing. A call that rings but isn't picked up costs nothing.
Example: 1000 contacts, average 1.5 min/call, 30% answer rate = 300 calls × 1.5 min × ₹4 = ₹1,800 total.
Best Practices
- Warm up slowly — new numbers should start with 50-100 calls/day before scaling to 1000+
- Segment your lists — don't blast your entire database; run smaller targeted campaigns
- Test first — always run 10-20 test calls with yourself in the list before launching
- Monitor the first 50 — listen to early recordings to catch prompt issues
- A/B test greetings — run the same list through two agents with different openings