Skip to content

Systems and records

What Asana exports leave out: comments, history and attachments

By SourceX Editorial · Updated

Short answer

Asana exports leave out different things depending on the format. A project CSV is a flat task list, so comment threads, activity history and the files themselves usually need an organization JSON export, the API or a backup tool. The rule: test one closed project in every route you can reach before archiving anything.

Key takeaways

  • A project CSV is built for spreadsheets, one row per task, which leaves little room for comment threads or activity history.
  • Asana super admins on Enterprise+ and legacy Enterprise tiers can request a full organization export as JSON, text only or text plus attachments.
  • Deleted tasks and projects stay in Asana's Deleted view for 30 days and then cannot be recovered, so unexported history may already be gone.
  • Files linked from Google Drive, SharePoint or Dropbox stay in those systems, so an archive needs the folders as well as the links.
  • For archives and licensing reviews, comment threads and activity matter more than the task list, because they record why work changed.

Which Asana export formats exist, and what does each carry?#

Asana exports come in a few shapes, and the shape decides what survives. A project CSV is a spreadsheet: one row per task, with columns for fields such as name, assignee, dates, section and description. A spreadsheet has no natural place for a thread of comments or a sequence of status changes, so those are the first things to look for when you open the file.

Richer routes exist for admins and developers. Asana super admins on Enterprise+ and legacy Enterprise tiers can request a full organization export as JSON, either text only or text plus attachments. The organization export API is limited to Service Accounts of an Enterprise+ organization, and the download link it returns may be valid for only an hour, so decide in advance who downloads the file and where it lands.

Which Asana export formats exist, and what does each carry?
RouteWho can usually run itWhat to check in the output
Project CSVMembers with access to the projectWhether comments, activity and files appear at all, or only task fields
Print or PDF viewMembers with access to the projectA readable snapshot of one moment, not a structured archive
Organization export (JSON)Super admins on Enterprise+ or legacy EnterpriseWhether you chose text only or text plus attachments
Organization export APIService Accounts on Enterprise+Who retrieves the gzipped file before its link expires
Third-party backup toolAn admin who authorizes the connectionWhich objects it captures and whether it stores files or only links

Why comment threads carry most of the value#

Asana comment threads carry the reasoning that a task list leaves out. In a consulting firm, the task says 'Draft current-state process map'; the comments show the client pushing back on scope, the engagement manager agreeing to drop a site visit and the partner approving a revised deliverable.

That thread is what a managing partner reaches for when a client disputes what was agreed, when a new manager inherits a stalled engagement or when the firm builds a playbook from past work. Losing it in a migration means keeping the what and discarding the why.

Comments also hold the most sensitive material in a workspace: client names, opinions about staff, pricing remarks and pasted emails. Note which projects carry client-confidential threads before any files start moving.

  1. 01Your work records
  2. 02Personal details removed
  3. 03You approve the release
  4. 04Licensed to AI developers
How it works with SourceX: Your work records → Personal details removed → You approve the release → Licensed to AI developers.Illustrative

What happens to activity history in an export?#

Activity history in Asana is the trail of system events on each task: who reassigned it, when the due date moved, when it was marked complete and which section it was dragged into. A flat export records only the final state, so a task that slipped repeatedly looks identical to one delivered on schedule.

That final-state problem matters for operations reviews. Resource planning, utilization debates and post-engagement reviews depend on how work actually moved, not where it ended. If activity matters to you, confirm that your chosen route captures activity events, not just task fields.

History can also disappear before any export runs. Asana keeps deleted tasks, messages and projects in the Deleted view for 30 days, after which they cannot be recovered. On Enterprise+, or Enterprise with the Compliance add-on, admins can set a retention policy for inactive data anywhere from 6 months to 10 years, and data deleted by the policy can be undeleted only within 30 days.

How attachments travel, or fail to#

Attachments in Asana are either files uploaded to Asana or links to files that live in Google Drive, SharePoint, Dropbox or Box. The two behave differently: an uploaded file can travel with an organization export that includes attachments, while a linked file stays in its home system under its own permissions.

For a professional services firm, the linked files are often the deliverables themselves: decks, models and interview notes. An archive that keeps the Asana link but loses access to the shared drive is an archive of dead pointers.

  • List which projects rely on uploaded files and which rely on cloud-drive links.
  • For linked files, confirm the drive folders will outlive both the Asana subscription and any departing staff accounts that own them.
  • Choose text plus attachments when requesting an organization export if uploaded files matter.
  • Open a sample of exported attachments to confirm they are complete files, not placeholders.
  • Record client-owned deliverables separately so they can be excluded from any later reuse.

A one-project test before you archive everything#

A one-project test is the fastest way to learn what your exports actually contain. Pick a closed project with long comment threads, reassigned tasks and uploaded files, then run every route you can reach against it.

  • Export the project as CSV and note which columns appear.
  • Run the richest route your plan allows: organization JSON, the API or a backup tool.
  • Open three busy tasks in Asana and compare their comments, activity and attachments with each export.
  • Write down each gap: missing comments, missing reassignments, links without files.
  • Decide, project family by project family, which route closes the gaps.

Illustrative: a consulting firm closing its Asana workspace#

Illustrative: a fictional operations consulting firm is moving project delivery into a professional services automation tool and plans to cancel Asana. The operations director's first plan is to export every project as CSV and save the files to the shared drive.

The one-project test changes the plan. The CSV holds task names and dates, but the review comments where partners signed off on client deliverables are missing, and the engagement files are links into a drive owned by a partner who has since left. The firm's plan includes the organization export, so a super admin requests JSON with attachments, and IT moves the departed partner's folders to a firm-owned account.

The result is an archive the firm can search: structured JSON, uploaded files, linked deliverables in a firm-owned drive and a short index that flags client-confidential engagements. When the managing partner later asks whether any project records could be licensed, the index already separates firm know-how from client property.

Checks before you downgrade or cancel#

A downgrade or cancellation changes which export routes you have, so run the richest export first. Asana's help center says data is not deleted when an organization downgrades, but access to paid features is lost, and cancellation is governed by the Subscriber Terms or a separately signed subscription agreement.

Checks before you downgrade or cancel
CheckWhy it matters
Which plan features your export route needsOrganization exports and the export API depend on Enterprise tiers
Whether a retention policy is activeInactive data may already be scheduled for removal
Contents of the Deleted viewItems can be restored only inside the recovery window
Private projects and guest-only workA member's export covers only what that member can see
Owners of linked cloud-drive foldersDeparting accounts can take deliverables with them
Your order form or subscription termsThey set what happens to data after cancellation

How SourceX treats Asana history#

SourceX treats an Asana archive as project records whose value sits in the comments and activity, not the task list. In the Supply step of the SourceX five-step transaction, the fit check asks only for metadata: which project families exist, how many years they cover, which export route was used and what it missed. No files are shared at that stage.

If a package proceeds, the Rights step separates firm-owned working records from client deliverables and confidential engagements, and Preparation removes client names and personal details from comment threads. The SourceX Evidence Packet then records provenance, including the export route and its known gaps, alongside licensing rights, permitted use, the privacy record and release authorization.

Frequently asked questions

Can an ordinary Asana member export the whole workspace?

No. A member can export the projects they can access, which leaves out private projects and teams they do not belong to. The organization export is requested by super admins and is available on Enterprise+ and legacy Enterprise tiers, so a workspace-wide archive usually needs an admin on the right plan.

Is JSON readable by people who are not developers?

Not comfortably. JSON nests tasks, comments and attachments inside one another, which preserves structure but is hard to browse. Keep the raw JSON as the record of truth, then generate readable copies, such as one document per project, for the people who need to look things up.

Can deleted Asana projects still be exported?

Only while they can still be restored. Items in the Deleted view can be brought back during the recovery window, and anything permanently deleted is gone. Review the Deleted view before a final export, restore whatever belongs in the archive, and check that no retention policy is about to remove inactive projects.

Do Asana comments count as personal data?

Often, yes. Comments carry staff names, client contacts, opinions about people and sometimes pasted emails. Privacy laws such as CCPA may apply depending on whose data it is and where they live, so treat comment threads as sensitive and limit who can open the archive.

Where should the exported archive live?

In firm-owned, access-controlled storage, not a personal drive. Keep the original export files unchanged, add an index of projects and known gaps, and note the export date, the route used and who ran it, so the archive can be trusted later.

Sources

  • Asana super admins can request a full export of their organization's data as a JSON file (text only or text plus attachments) through the admin console domain export, which is available on Enterprise+ and legacy Enterprise tiers. Source
  • Asana's organization export API endpoints are only available to Service Accounts of an Enterprise+ organization; exports can take from several minutes to a few hours for large organizations, and the gzipped download URL may only be valid for 1 hour from retrieval. Source
  • Asana stores deleted items such as tasks, messages and projects in the Deleted view for 30 days, after which, or once permanently deleted, they cannot be recovered. Source
  • Asana's data retention policy feature (Enterprise+ or Enterprise with the Compliance add-on) lets admins set retention for inactive data from 6 months to 10 years, and data deleted by the policy can be undeleted within 30 days before permanent deletion. Source
  • Asana's help center says data is not deleted when an organization downgrades its plan, but access to paid features is lost, and cancellation is subject to the Subscriber Terms or a separately entered subscription agreement. Source

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if your company qualifies