---
title: "Customer feedback API: feedback and transcripts | Annsa"
product: annsa
url: /integrations/programmatic
canonical_url: "https://annsa.ai/integrations/programmatic"
last_updated: 2026-07-30
type: integration
related:
  - /docs/importing-feedback
  - /integrations/slack
summary: Send feedback and transcripts from your support tool, CRM or in-app form over a REST API. Each lands in the same ranked plan, with nothing copied by hand.
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.

# Customer feedback API: feedback and transcripts | Annsa

> Send feedback and transcripts from your support tool, CRM or in-app form over a REST API. Each lands in the same ranked plan, with nothing copied by hand.

API

## Feedback from every tool, in one plan.

Your support tool, CRM or in-app form posts to Annsa, so nothing gets copied in by hand.

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

Category

[API and webhooks](https://annsa.ai/integrations#api)

Set up

3 steps

Guide

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

**Accepted once. Connected everywhere.** Each item keeps its source and its customer, and joins the same priorities as everything else.

## Wire in any source.

- **Counted once.** The same text twice is one item, from any source.
- **Held, not lost.** Past your plan's monthly limit, items wait instead of being dropped.
- **Transcripts too.** Post a call transcript and Annsa splits it into separate pieces of feedback.

## Get the key, post, check.

For scripts, forms and internal tools.

1. **Get your key.** Settings → Integrations → Survey holds it.
2. **Send the feedback.** POST https://api.annsa.ai/surface/submit with api\_key, text and, if you have it, the customer's email.
3. **Check it worked.** A new item returns its id. A repeat returns the same id with duplicate: true.

## Questions people ask.

**Can I send a batch?**

Yes, up to 1,000 items in one request. Every endpoint is in the OpenAPI document at annsa.ai/openapi.json.

**Is there a rate limit?**

Survey submissions are limited to 5,000 an hour.

**Should my coding agent use this?**

No. Agents connect over MCP.

## Goes well with

- [**Manual feedback** Write it down before you forget who said it.](https://annsa.ai/integrations/manual)
- [**CSV** Every request you've collected, ranked.](https://annsa.ai/integrations/csv)

[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
