How to Export WhatsApp Contacts to Excel CSV India 2026: 5 Working Methods
Exporting your WhatsApp Business contacts to Excel or CSV is essential for backup, CRM integration, email marketing sync, and data analysis. However, WhatsApp does not offer a built-in "Export to Excel" button in the mobile app, which leaves many Indian businesses searching for reliable methods.
This guide covers 5 proven methods to export WhatsApp contacts to CSV in 2026, including WhatsApp Business API export (official), third-party tools, Google Contacts sync, and manual VCF conversion. All methods comply with India's DPDP Act when used correctly.
What You Can Export
✓ Phone numbers (with country code +91 for India)
✓ Contact names
✓ Labels / tags (e.g., "Customer", "Lead")
✓ Custom fields (birthday, email, address)
✓ Last message date and status
Method 1: Export via WhatsApp Business API (Official Method)
If you have WhatsApp Business API access (not the free mobile app), you can export contacts directly from WhatsApp Manager.
Who Can Use This Method?
- Businesses using WhatsApp Business API (via Meta, BSPs like WhatSender, WATI, or Gallabox)
- NOT available for free WhatsApp Business App users
Step-by-Step: Export from WhatsApp Manager
- Go to business.whatsapp.com and log in with your Meta Business account
- Click Contacts in the left sidebar
- Use filters if needed (labels, date added, last message date)
- Click Select All checkbox at the top of the contact list
- Click Export button (top-right corner)
- Choose format: CSV or Excel (XLSX)
- Click Download
What's Included in the CSV File?
The exported CSV contains these columns:
| Column Name | Example Value | Notes |
|---|---|---|
| wa_id | 919876543210 | WhatsApp ID (phone with country code, no +) |
| name | Rajesh Kumar | Contact name |
| labels | Customer, VIP | Comma-separated labels |
| rajesh@example.com | Custom field (if collected) | |
| last_message_at | 2026-08-05 14:32:00 | Timestamp of last message |
Limitations
- Max 50,000 contacts per export (for larger lists, use filters to export in batches)
- Group members cannot be exported (only saved contacts and broadcast list members)
- Chat history is not included (only contact metadata)
Method 2: Export via WhatSender Dashboard (Easiest for Indian Businesses)
WhatSender provides one-click CSV export for all your WhatsApp Business contacts with additional fields like opt-in status and campaign history.
Step-by-Step: Export from WhatSender
- Log in to your WhatSender dashboard at app.whatsender.dev
- Go to Contacts page
- Use filters if needed (labels, date added, active status)
- Click Export Contacts button (top-right)
- Choose fields to include: Name, Phone, Email, Labels, Opt-in Date, Last Campaign
- Select format: CSV or Excel
- Click Download
Bonus Features
- Opt-in tracking: CSV shows which contacts gave consent (DPDP Act requirement)
- Campaign history: See which campaigns each contact received
- Engagement score: Contact engagement rate (opens, replies)
- Auto-formatting: Phone numbers formatted with +91 prefix for India
Example CSV Output from WhatSender
Phone,Name,Email,Labels,Opt-in Date,Last Campaign,Engagement
+919876543210,Rajesh Kumar,rajesh@email.com,Customer,2026-07-15,Diwali Sale,High
+919123456789,Priya Sharma,priya@email.com,Lead,2026-08-01,Welcome Series,Medium
Method 3: Google Contacts Sync + Export (For Free WhatsApp Business App Users)
If you're using the free WhatsApp Business App on your phone (not API), you can sync contacts to Google Contacts and then export to CSV.
Step-by-Step
Part 1: Sync WhatsApp Contacts to Google Contacts
- On your Android phone, go to Settings → Accounts → Google
- Tap your Google account
- Enable Contacts sync
- Wait 5-10 minutes for contacts to sync
- Open WhatsApp Business app
- Tap More (⋮) → Settings → Contacts
- Enable Show all contacts
Part 2: Export from Google Contacts
- Go to contacts.google.com on desktop
- Click Export in left sidebar
- Select All contacts or choose specific labels
- Choose format: Google CSV or Outlook CSV
- Click Export
- Download the CSV file
Limitations
- Exports ALL phone contacts (not just WhatsApp contacts — you'll need to filter manually)
- Labels / tags from WhatsApp Business app do not sync to Google Contacts
- No opt-in status or campaign history
Method 4: Manual VCF to CSV Conversion (Advanced)
WhatsApp allows exporting individual or group contacts as VCF (vCard) files. You can then convert VCF to CSV using online tools.
Step-by-Step
- Open WhatsApp Business app
- Go to a contact or group
- Tap contact name at the top
- Tap Export Contact or Share Contact
- Save as VCF file to your device
- Repeat for all contacts (yes, this is tedious — only practical for small lists)
- Go to a VCF to CSV converter website (e.g., vCard to CSV Converter)
- Upload all VCF files
- Download the merged CSV file
When to Use This Method
- You have less than 50 contacts (manual export is feasible)
- You need to backup specific high-value contacts
- You don't have WhatsApp Business API access
Limitations
- Extremely time-consuming for large contact lists
- No batch export (must export one contact at a time)
- Group member lists cannot be exported this way
Method 5: WhatsApp Business API Export via Code (For Developers)
If you're a developer with WhatsApp Business API access, you can programmatically export contacts using the Contacts API.
API Endpoint
GET https://graph.facebook.com/v19.0/{{PHONE_NUMBER_ID}}/contacts
Example Response (JSON)
{
"contacts": [
{
"wa_id": "919876543210",
"profile": {
"name": "Rajesh Kumar"
},
"input": "+91 98765 43210"
},
{
"wa_id": "919123456789",
"profile": {
"name": "Priya Sharma"
},
"input": "+91 91234 56789"
}
],
"paging": {
"cursors": {
"after": "next_page_cursor"
}
}
}Convert JSON to CSV (Python Script)
import requests
import csv
# Replace with your API credentials
PHONE_NUMBER_ID = "your_phone_number_id"
ACCESS_TOKEN = "your_access_token"
url = f"https://graph.facebook.com/v19.0/{PHONE_NUMBER_ID}/contacts"
headers = {"Authorization": f"Bearer {ACCESS_TOKEN}"}
response = requests.get(url, headers=headers)
contacts = response.json()["contacts"]
# Write to CSV
with open("whatsapp_contacts.csv", "w", newline="") as csvfile:
writer = csv.writer(csvfile)
writer.writerow(["Phone", "Name"])
for contact in contacts:
writer.writerow([contact["wa_id"], contact["profile"]["name"]])
print("Contacts exported to whatsapp_contacts.csv")When to Use This Method
- You need automated daily/weekly contact backups
- You're integrating WhatsApp contacts with a CRM or custom database
- You have 100,000+ contacts (API pagination handles large lists efficiently)
Comparison: Which Method Should You Use?
| Method | Best For | Difficulty | Cost |
|---|---|---|---|
| WhatsApp Manager Export | API users, official method | Easy | Free (requires API) |
| WhatSender Dashboard | Indian businesses, extra fields | Very Easy | Free tier available |
| Google Contacts Sync | Free app users | Medium | Free |
| VCF Conversion | Small lists < 50 contacts | Hard | Free |
| API + Code | Developers, automation | Advanced | API access required |
DPDP Act Compliance: Legal Requirements for Contact Export in India
DPDP Act Requirements for Contact Data Export
1. Explicit Consent: You can only export contacts who gave written or digital consent to collect their data. Buying contact lists and exporting them is illegal.
2. Purpose Limitation: If contacts opted in for "order updates only", you cannot use exported data for email marketing or selling to third parties.
3. Data Security: Exported CSV files must be encrypted and password-protected. Do not store in Dropbox/Google Drive without encryption.
4. Right to Erasure: If a contact opts out or requests deletion, you must remove them from exported CSV files and all backups within 30 days.
Safe Export Practices
- Add a "Consent Date" column to your CSV to prove opt-in
- Store exported files on encrypted drives (BitLocker, VeraCrypt)
- Delete exports older than 6 months (unless required for legal reasons)
- Never share exported contact lists with third-party marketing agencies without explicit consent
Common Export Issues and Fixes
Issue 1: Phone Numbers Missing Country Code
Problem: Exported CSV shows 9876543210 instead of +919876543210
Fix: Use Excel formula to add +91 prefix: =CONCATENATE("+91",A2)
Issue 2: Names Show as Numbers
Problem: Contact names appear as "919876543210" instead of actual names
Fix: This means contacts were never saved with names. You must manually update names in WhatsApp Business app, then re-export.
Issue 3: Export Button Greyed Out in WhatsApp Manager
Problem: Cannot click Export button in WhatsApp Manager
Fix: You must select at least 1 contact first. Click the checkbox next to contacts or use "Select All".
Issue 4: CSV Opens with Corrupted Characters
Problem: Hindi or regional language names show as ??????
Fix: Open CSV in Excel → Data tab → From Text/CSV → Choose encoding: UTF-8
Key Takeaways
- WhatsApp Business API users can export contacts directly via WhatsApp Manager (CSV or Excel)
- WhatSender provides enhanced CSV export with opt-in tracking and engagement scores
- Free WhatsApp Business App users can sync to Google Contacts then export to CSV
- DPDP Act requires explicit consent before exporting and using contact data
- Encrypt exported CSV files and delete old backups after 6 months
Export WhatsApp Contacts with One Click
WhatSender's contact management dashboard lets you export contacts to CSV or Excel with opt-in tracking, engagement scores, and DPDP Act compliance fields built-in. Start with our forever-free plan (50 messages/day, unlimited contact exports).
Try WhatSender Free