Add bulk export for CRM contacts and list members to CSV, with optional vCard export

Resolved 💬 1 comment Opened Apr 8, 2026 by nimasadri11 Closed Apr 8, 2026

Problem

There is no bulk export path for CRM contacts or contact-list members, and no way to export selected contacts as vCards. This makes migration, backup, and downstream sync workflows harder than they need to be.

Requested behavior

Add bulk export for:

  • CRM contacts to CSV
  • Contact-list members to CSV
  • Selected contacts to vCard (.vcf) as an optional export path

Scope

  • Support exporting all contacts, filtered subsets, and explicit multi-select where that already exists in the product
  • Preserve stable identifiers in CSV so exports can be re-imported or diffed
  • Include common contact fields such as name, email, phone, company, title, tags, owner, and timestamps where available
  • For contact-list member export, include both the list identifier/name and the member contact identifier
  • For vCard export, support multi-contact export for the current selection and generate a standards-compliant .vcf

Open questions

  • Should CSV export flatten multi-value fields into delimited columns, or emit repeated columns like email_1, email_2?
  • Should list-member export include denormalized contact data, or stay relational and emit only membership rows?
  • Should vCard export be available only for explicit selection, or also for filtered result sets?

Acceptance criteria

  • Users can export contacts to CSV from the main contacts view
  • Users can export contact-list members to CSV from a list view
  • Users can export selected contacts to a .vcf file
  • Exported files open cleanly in Excel/Google Sheets and standard contacts apps
  • Export handles empty fields, commas, quotes, and multi-line values correctly

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗