Home/Help Center/Export your data

Account, billing and security

Export your data

Every export in VGraple CRM: contacts to CSV, leads with filters, broadcast reports per recipient and analytics; who can export, what each file has and where it is logged.

By Chirag Darji · Updated 27 Aug 2026 · 5 min read

On this page
  1. Before you start
  2. Contacts
  3. Leads
  4. Broadcast reports
  5. Analytics
  6. Conversations and messages
  7. Preparing an export for another tool
  8. Templates, flows and settings
  9. Keeping exports safe
  10. Scripted exports through the API
  11. Settings and options
  12. Troubleshooting
  13. Leaving VGraple CRM
Contacts in VGraple CRM: 420 contacts with tags, channel filters, saved segments and opt-in status

Your data in VGraple CRM is yours to take: contacts, leads, broadcast results and analytics export to CSV from the app, and the REST API pages through the same records for scripted exports. This guide lists each export, what it contains, who can run it and where it is recorded.

Before you start

  • Exports need the relevant permission: Owner and Admin roles export everything; Supervisors export leads and broadcast reports; custom roles export the modules set to full.
  • Every export is recorded in the audit log with the actor and time.

Contacts

  1. Open Contacts, apply any filters or pick a segment.
  2. Click Export. A CSV downloads with name, phone (international format), email, tags, custom fields, marketing and service consent with source and date, lead stage where present, and created and last activity timestamps.
  3. Use the same file format for re-import; the CSV import guide shows the columns.

A conversation open in the VGraple CRM inbox with stage, priority, assign, summary, snooze and resolve controls in the header

Leads

  1. Open Leads, apply filters (pipeline, stage, source, owner, date, score).
  2. Click Export, choose the columns, and download. The export respects the filters and includes pipeline, stage, value, source, campaign and ad references, owner, score and custom fields.

Broadcast reports

  1. Open a broadcast and click Export on the report.
  2. The CSV lists every recipient with name, phone, status (sent, delivered, read, replied, failed, held, suppressed), the failure or suppression reason with Meta's error code, sent and reply times and retry count. It does not include revenue or clicks, which are reported on screen.

Analytics

Charts on the Analytics page (Starter and above) offer CSV downloads of the underlying series: conversations, response times, agent performance, sources and revenue.

Conversations and messages

There is no bulk conversation export in the app today. For a single conversation, open it on the web, use the browser's print to PDF for a readable copy, or export the contact to carry the metadata. For a migration or a legal request that needs message history in bulk, open a support thread; the team can produce a per-contact export of messages with timestamps and direction for your organisation, within the retention period in the DPA. Scripted access is available now through GET /api/v1/messages, which pages through messages by direction and date and is the practical route for large histories.

Preparing an export for another tool

Most CRMs import a CSV with a phone column in international format, a name, an email and free tags. VGraple CRM's contacts export already matches that shape; rename headers if the target tool expects different names, and keep the consent columns so the next tool knows who agreed to marketing and when. For leads, export with the pipeline and stage columns so the board can be rebuilt, and with the source and campaign columns so attribution history survives. Re-importing into VGraple CRM later uses the same file, and duplicates are matched by phone number.

Templates, flows and settings

Templates are Meta objects: their text, buttons and media samples are visible on the Templates page and can be copied, and the approved versions also exist in Meta's WhatsApp Manager under your WABA, where they stay when you leave. Flows and automation rules are shown on their editor pages; there is no file export, so document the logic with screenshots if you plan to rebuild it elsewhere. Settings pages can be printed. Broadcast history stays reachable from the Campaigns list, and each campaign's report exports as described above.

Keeping exports safe

An export is a plain CSV of customer personal data. Download it to a device you control, store it encrypted or inside a password manager's file vault, delete it once it has served its purpose, and never send it over WhatsApp or email in the clear. The audit log records who exported what and when, which is the trail an auditor will ask for.

Scripted exports through the API

GET /api/v1/contacts, GET /api/v1/leads and GET /api/v1/messages page through records with an API key (Owner-created). The REST API quickstart shows the calls; the rate limit is 600 requests per key per hour.

Settings and options

ExportWhoFormatLogged as
ContactsOwner, Admin, full custom roleCSV, UTF-8export in the audit log
LeadsOwner, Admin, SupervisorCSV with chosen columnsexport.leads
Broadcast reportOwner, Admin, SupervisorCSV per recipientbroadcast.export
Emails (contact email list)Owner, AdminCSVexport.emails

Troubleshooting

SymptomLikely causeFix
Export button is missingRole lacks the permissionAsk an Owner or Admin
Phone numbers lose the leading digits in ExcelExcel converts them to numbersImport the CSV as text, or open in Google Sheets
Non-Latin names show as symbolsThe file was opened without UTF-8Choose UTF-8 when importing into Excel
A very large export times outTens of thousands of rows in one goFilter into smaller sets, or page through the API

Leaving VGraple CRM

If you move to another tool, export contacts, leads and broadcast reports as above, keep your templates' text from the Templates page, and disconnect the WhatsApp channel; the number and WABA remain yours in Meta Business Manager. The delete account guide covers what happens to the data afterwards.

Exports are a normal part of running the account, not an exception: a monthly contacts export kept in your own backup, a leads export at the end of each quarter for the sales review, and the broadcast report after any campaign that mattered. The audit log will show the pattern, which is exactly what an auditor wants to see: regular, permissioned, purposeful.

Frequently asked questions

Who can export?
Members whose role includes the module's export permission: Owners and Admins for everything, Supervisors for leads and broadcast reports. Every export is written to the audit log.
What does the contacts export contain?
Name, phone, email, tags, custom fields, consent status and source, created and last activity dates, in CSV with UTF-8 encoding.
Can I export conversations?
Not as a bulk file today. Individual conversations can be viewed in full and printed; contact the support desk for a one-off export during migration.
Does the leads export respect my filters?
Yes. The export uses the current filters and lets you choose the columns.
Is there an API alternative?
Yes. GET /api/v1/contacts, /leads and /messages page through the same data for a scripted export.
Are exports encrypted?
The file is generated on demand over HTTPS and not stored; protect it as you would any customer list.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.