Back to Blog

How to Export WhatsApp Contacts to Excel CSV India 2026: 5 Working Methods

August 7, 2026 11 min read

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

  1. Go to business.whatsapp.com and log in with your Meta Business account
  2. Click Contacts in the left sidebar
  3. Use filters if needed (labels, date added, last message date)
  4. Click Select All checkbox at the top of the contact list
  5. Click Export button (top-right corner)
  6. Choose format: CSV or Excel (XLSX)
  7. Click Download

What's Included in the CSV File?

The exported CSV contains these columns:

Column NameExample ValueNotes
wa_id919876543210WhatsApp ID (phone with country code, no +)
nameRajesh KumarContact name
labelsCustomer, VIPComma-separated labels
emailrajesh@example.comCustom field (if collected)
last_message_at2026-08-05 14:32:00Timestamp 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

  1. Log in to your WhatSender dashboard at app.whatsender.dev
  2. Go to Contacts page
  3. Use filters if needed (labels, date added, active status)
  4. Click Export Contacts button (top-right)
  5. Choose fields to include: Name, Phone, Email, Labels, Opt-in Date, Last Campaign
  6. Select format: CSV or Excel
  7. 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

  1. On your Android phone, go to Settings → Accounts → Google
  2. Tap your Google account
  3. Enable Contacts sync
  4. Wait 5-10 minutes for contacts to sync
  5. Open WhatsApp Business app
  6. Tap More (⋮) → Settings → Contacts
  7. Enable Show all contacts

Part 2: Export from Google Contacts

  1. Go to contacts.google.com on desktop
  2. Click Export in left sidebar
  3. Select All contacts or choose specific labels
  4. Choose format: Google CSV or Outlook CSV
  5. Click Export
  6. 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

  1. Open WhatsApp Business app
  2. Go to a contact or group
  3. Tap contact name at the top
  4. Tap Export Contact or Share Contact
  5. Save as VCF file to your device
  6. Repeat for all contacts (yes, this is tedious — only practical for small lists)
  7. Go to a VCF to CSV converter website (e.g., vCard to CSV Converter)
  8. Upload all VCF files
  9. 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?

MethodBest ForDifficultyCost
WhatsApp Manager ExportAPI users, official methodEasyFree (requires API)
WhatSender DashboardIndian businesses, extra fieldsVery EasyFree tier available
Google Contacts SyncFree app usersMediumFree
VCF ConversionSmall lists < 50 contactsHardFree
API + CodeDevelopers, automationAdvancedAPI 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

Related Articles