Contacts

Exporting Contacts

Create a CSV export from the Contacts table, choose the attributes to include, and download the finished file from workspace settings.

Contact exports let workspace owners and admins download contact data without waiting on the Contacts page. Leadpush prepares each CSV in the background, shows its progress in a shared export history, and sends an in-app notification when processing finishes or fails.

Before you start

  • Confirm you are working in the correct workspace. Exports never include contacts from another workspace.
  • You must be a workspace owner or admin to create, review, download, or delete exports.
  • Apply any search, Provider, or Subscription filters before opening the export form.
  • Decide whether you need every available attribute or only selected columns.
  • A workspace can have up to two active exports at the same time.

Create a contact export

Open Contacts

Go to Contacts from the workspace sidebar.

Choose which contacts to include

Use the table search and the Provider or Subscription filters to narrow the results when needed.

Open the export form

Click Export CSV in the top-right area of the Contacts table.

Review the export scope

The form summarizes the search and filters that will be applied. If there are no filters, the export includes all contacts available in the workspace.

Checked rows are not used. The export always uses the current search and filter criteria instead.

Choose attributes

Keep All available attributes selected to include every supported contact column, or choose Choose attributes to select specific columns.

When choosing attributes, use the search field and grouped checkboxes to find metadata, reserved attributes, or custom fields. At least one attribute is required.

Queue the export

Click Queue export. Leadpush creates the export immediately and processes the CSV in the background.

How filters are applied

Leadpush copies the committed table search and filters when you open the export form. Later changes to the Contacts table do not change an export that has already been queued.

An export can use:

  • contact search
  • one or more selected providers
  • subscribed or unsubscribed status
  • provider and subscription filters together

Table sorting, pagination, and checked rows are not included in the export definition. Contacts created after the export is submitted are also excluded.

Choose export attributes

All available attributes

The default option includes:

  • contact ID
  • email
  • phone
  • first name
  • last name
  • workspace custom fields
  • subscription status
  • provider
  • created date
  • updated date

The available columns are captured when the export is queued. Renaming or removing a custom field afterward does not change the column layout for that export.

Choose attributes

Use Choose attributes when the destination only needs part of the contact record. You can search the attribute list, select all attributes, clear the selection, or choose individual fields.

Selecting fewer columns can make large exports smaller and easier to work with.

Track export progress

Open Workspace Settings, then select Exports from the Data section. This page is shared by workspace owners and admins.

The export status moves through these stages:

  • Queued means the request is waiting for an export worker.
  • Preparing means Leadpush is finding matching contacts and dividing the work into batches.
  • Processing shows how many contact rows have been processed and the current percentage.
  • Finalizing means the CSV fragments are being assembled into the downloadable file.
  • Completed means the file is ready.
  • Failed means the export could not be generated.

The Exports page refreshes active rows automatically. You can leave the page while an export is running.

Download a completed CSV

When an export completes, Leadpush sends an in-app notification to the person who requested it.

Open the notification or Exports page

Click View exports in the completion notification, or go to Workspace Settings -> Exports.

Opening the export from its notification also marks that notification as read.

Open row actions

Use the fixed actions menu for the completed export.

Download the file

Select Download CSV. Leadpush creates a short-lived private download link for the file.

The download link is valid for five minutes. If it expires, select Download CSV again to create another link while the export remains available.

Completed files remain available for up to 60 days after completion. After the expiration date, Leadpush removes the private file and export record automatically.

Delete an export

You can manually remove a completed or failed export before its expiration date.

Open Workspace Exports

Go to Workspace Settings -> Exports.

Open row actions

Find the export and open its actions menu.

Choose Delete

Select Delete, then confirm the action.

Deleting a completed export removes its private CSV and export history record. Active exports cannot be deleted while they are queued, preparing, processing, or finalizing.

CSV value formatting

Leadpush generates standard CSV files that work with common spreadsheet and data tools.

  • Empty values are exported as blank cells.
  • Subscription values are exported as true or false.
  • Dates use UTC ISO-8601 format.
  • JSON fields use compact JSON.
  • Commas, quotation marks, and line breaks are escaped using standard CSV rules.
  • Text that could be interpreted as a spreadsheet formula is neutralized for safer opening in spreadsheet applications.

Troubleshooting