---
title: "Import customer feedback from CSV | Annsa"
product: annsa
url: /integrations/csv
canonical_url: "https://annsa.ai/integrations/csv"
last_updated: 2026-07-26
type: integration
related:
  - /docs/importing-feedback
  - /integrations/slack
summary: Drop in a CSV export from Intercom, Zendesk, HubSpot or Typeform. Annsa maps the columns, removes duplicates and ranks the feedback you already have.
mcp_server: https://app.annsa.ai/mcp
disambiguation: "Annsa (annsa.ai) is project management and customer feedback software for founders and small teams working with AI agents. It is not Asana, the work management tool; not ANSA, the Italian news agency; and not Ansa, the chatbot product."
---

> For agents: connect to the Annsa MCP server at https://app.annsa.ai/mcp to give every agent one shared plan. Setup guide: https://annsa.ai/docs/quick-start. Index of every page: https://annsa.ai/llms.txt.

# Import customer feedback from CSV | Annsa

> Drop in a CSV export from Intercom, Zendesk, HubSpot or Typeform. Annsa maps the columns, removes duplicates and ranks the feedback you already have.

CSV

## Every request you've collected, ranked.

Drop in an export, and a year of feedback is counted and ranked in minutes.

[Try Annsa](https://app.annsa.ai/signup)

Category

[Your existing plans](https://annsa.ai/integrations#plans)

Set up

3 steps

Guide

[See Feedback →](https://annsa.ai/feedback)

**10,000 rows, one clean list.** Up to 10,000 rows and 50 MB a file, as .csv, .tsv or .txt.

## Your history, counted once.

- **Common exports just work.** Exports from Intercom, Zendesk, HubSpot and Typeform skip column mapping.
- **No double counting.** The same complaint from a CSV, Slack and the widget is one voice, so a re-import never inflates a priority.
- **Undo if it looks wrong.** Roll back the whole import in one click, inside the retention window.

## Drop, map, import.

Any export with a header row.

1. **Drop the file.** Settings → Integrations → Import CSV, then drag the file in.
2. **Map what needs it.** For other exports, line up text, customer name, email, revenue and company. Only text is required.
3. **Check it worked.** Preview the rows before they commit. Then find them on your feedback list.

## Questions people ask.

**What about formula injection?**

Any cell starting with =, +, - or @ gets an apostrophe before it is stored, so a bad file can't run a formula.

**What if I go over my plan's limit?**

Feedback over the monthly limit is held, not lost.

**Can I import a Google Sheet instead?**

Yes. Connect Google Sheets and the same column mapper runs on it.

## Goes well with

- [**Google Sheets** Your feedback sheet, finally ranked.](https://annsa.ai/integrations/google-sheets)
- [**API** Feedback from every tool, in one plan.](https://annsa.ai/integrations/programmatic)

[All integrations →](https://annsa.ai/integrations)

## The source of direction for agent teams.

Begin with one agent and the work that matters next.

- [Try Annsa](https://app.annsa.ai/signup)
- [See pricing](https://annsa.ai/pricing)

## Related pages

> For AI agents: the pages that follow this one on annsa.ai. The full index is https://annsa.ai/llms.txt.

- [Importing feedback](https://annsa.ai/docs/importing-feedback)
- [Slack customer feedback integration](https://annsa.ai/integrations/slack)

If anything on this page is wrong or missing, tell us: https://annsa.ai/contact
