Skip to content
Ask your quotes anything. It cites, or it refuses.See how
madfeed
Get started
Every claim comes with its source

Know what your customers are asking for, and prove it.

madfeed reads the conversations you already have, finds the requests inside them with the exact words behind each one, weighs them by who asked, and helps you tell those people when it ships.

  • Paste one conversation, see cited requests in minutes
  • No setup first
  • You approve everything
Paste a conversation → cited requests

Call with Priya · Northwind Logistics · sample

  • Priya: Thanks for making time. Overall we like it, a few things come up every week.

  • Priya: We rebuild this report in a spreadsheet every Monday. If I could just export it, that is two hours back.

  • You: Anything else slowing the team down?

  • Priya: Our security team keeps asking whether you support single sign-on.

  • Priya: Alerts in Slack would stop us missing escalations.

Requests found3 of 3

  • Export any table to CSV

    ReportingNorthwind · $40k/yr

    Verbatim
  • Single sign-on (SAML)

    SecurityNorthwind · $24k/yr

    Verbatim
  • Slack alerts for escalations

    IntegrationsNorthwind · $12k/yr

    Verbatim

3 requests found · 3 quotes verified word for word · nothing is saved until you accept

Try it on your own conversation

A sample conversation, played back. Pick another, or replay it.

Bring in feedback from wherever it already lives

  • Pasted conversations
  • Call recordings
  • Email
  • Website chat
  • Surveys
  • Feedback form
  • Slack
  • API and webhooks
  • Support inbox
  • Release notes

Customers tell you exactly what they need. It just never makes it to the roadmap.

The answers are already in your calls, tickets and chats. The work is finding them, proving them and acting on them.

  • Call“two hours back”
  • Email“can we download this?”
  • Chat“still waiting on SSO”
  • Ticket“export is missing”
  • Survey“needs Slack alerts”
  • DM“any update on this?”

One review queue, every source kept as written

  • Feedback is scattered across calls, tickets, chats and DMs.

    Everything lands in one review queue, each item kept as an untouched source.

  • The loudest voice wins, and nobody can say what it is worth.

    Every request is weighed by the accounts behind it, each counted once.

  • People who asked never hear back, so they stop asking.

    When it ships, you approve a personal note to each person who asked.

Built so you can check its work

Most tools ask you to trust a summary. This one shows you the sentence.

Every claim has a source

Quotes are checked to appear word for word in the original at the stored position. A made-up quote cannot be saved.

  • Click any request to see every sentence behind it
  • Answers cite quotes, or say there is no evidence
  • Redacted before storage: card numbers, keys, passwords

You decide, not the AI

Suggestions wait in a review queue until a person accepts them. Nothing becomes a request, and nothing is sent, without you.

  • Accept, edit, merge or dismiss every suggestion
  • Bulk-accept the obvious ones in one click
  • A quality page shows how often suggestions were right

Answers that cite, or refuse

Ask in plain language: why are trials not converting, who wants SSO. You get quotes back, or a plain “there is no evidence”.

  • Cited briefs ready for planning
  • Refuses questions your data cannot answer
  • Works from your own conversations only

Weighted by who is asking

A request is worth the accounts behind it, summed once per account. Import values from a CSV, or read them from your CRM.

  • Two people from one account count once
  • Sort the whole table by value
  • Saved views for every meeting

Tell the people who asked

When a request ships, personal drafts are built from each person’s own words. You review and approve; only approved messages go out.

  • Enforced in the sending code, not only on the screen
  • Unsubscribe link and opt-outs honoured
  • A “told about this” mark on every person

From a conversation to a personal reply

Five steps, and you stay in charge of every one.

  1. Sources · calls, email, chatStep 1
  2. Extract · AI proposesStep 2
  3. Review · you acceptYou decide
  4. Requests · weighed by accountStep 4
  5. Close the loop · you approve, then sendYou decide
A person decides here A sentence on its way
  1. Step 1: Bring conversations in

    Paste one, upload a call, forward email, add a chat window to your site, or let your tools post them in. Card numbers, keys and passwords are hidden before anything is stored.

  2. Step 2: Review what it found

    The AI proposes requests, each with the exact sentence that supports it. You accept, edit, merge or dismiss. Nothing becomes a request until you say so.

  3. Step 3: See what matters

    Requests are weighed by the accounts that asked and what they are worth. Every quote is one click away, so nobody has to take a number on trust.

  4. Step 4: Decide with evidence

    Ask questions answered only from real quotes, get cited briefs for the meeting, and share a public roadmap people can vote on.

  5. Step 5: Close the loop

    Mark a request shipped and personal drafts appear, built from each person’s own words. You approve; only approved messages are sent.

Read the quick start

Everything the loop needs, in one place

From the first call to the release note, nothing to stitch together.

Example: type a question such as “why are trials not converting?” and get an answer with the quotes behind it, or a plain statement that there is no evidence.

Fig 1.1 · Ask

Ask anything, get quotes or a refusal

Plain-language questions, answered only from your stored quotes.

Fig 1.2 · Calls

Calls and interviews, searchable by moment

Timed transcripts with speakers. Highlight and tag, or take the suggested highlights.

Fig 1.3 · Surveys

Surveys that target the right people

NPS, CSAT, choice and free text, with branching. Free text goes to review.

Fig 1.4 · Support desk

A shared inbox that feeds the queue

Website chat and email, private notes, hand-over, saved replies.

Fig 1.5 · Roadmap

A public roadmap people can vote on

Release notes and a roadmap for signed-in visitors.

See all features

Patterns you cannot see in a pile of transcripts

Trends, sources and hot spots, drawn from the same quotes you can click through to.

  • 38open requestsin a sample week
  • 12shippedin a sample week
  • 31people toldin a sample week
What people mention, week by weekSample data

Mentions per week for three requests. Spot the one that is taking off.

  • Export to CSV
  • Single sign-on
  • Slack alerts
0481216W1W3W5W7Export to CSV 15Export to CSV, W1: 2 mentionsExport to CSV, W2: 3 mentionsExport to CSV, W3: 3 mentionsExport to CSV, W4: 5 mentionsExport to CSV, W5: 7 mentionsExport to CSV, W6: 9 mentionsExport to CSV, W7: 12 mentionsExport to CSV, W8: 15 mentionsSingle sign-on 9Single sign-on, W1: 6 mentionsSingle sign-on, W2: 6 mentionsSingle sign-on, W3: 7 mentionsSingle sign-on, W4: 7 mentionsSingle sign-on, W5: 8 mentionsSingle sign-on, W6: 8 mentionsSingle sign-on, W7: 9 mentionsSingle sign-on, W8: 9 mentionsSlack alerts 2Slack alerts, W1: 4 mentionsSlack alerts, W2: 3 mentionsSlack alerts, W3: 5 mentionsSlack alerts, W4: 4 mentionsSlack alerts, W5: 3 mentionsSlack alerts, W6: 4 mentionsSlack alerts, W7: 2 mentionsSlack alerts, W8: 2 mentions
Mentions per week
RequestW1W2W3W4W5W6W7W8
Export to CSV2335791215
Single sign-on66778899
Slack alerts43543422

Export to CSV went from 2 to 15 mentions a week in eight weeks.

Where feedback comes fromSample data

Share of quotes by source, this month against last.

  • Calls
  • Email
  • Chat
  • Surveys

Chat and surveys are growing. Calls are still the biggest source.

Which tags are heating upSample data

Mentions per tag per week. Darker means more.

FewerMore mentions

Reporting is heating up while onboarding cools off.

From quote to shippedSample data

Quotes found, accepted by you, grouped into requests, shipped.

  1. Quotes found412
  2. Accepted by you164
  3. Grouped into requests38
  4. Shipped12
Sample week, from quotes found to shipped
Quotes found412
Accepted by you164
Grouped into requests38
Shipped12

31 people were told when these shipped.

See how it works for people like you

Pick a role. Each one gets its own story and the questions it would ask.

Walk into planning with a ranked list

Stop re-reading transcripts. Every line on the list carries its quotes, and its worth in accounts.

  • Ranked by the value of the accounts asking, each counted once
  • Cited briefs you can paste into the meeting notes
  • Saved views for every review and roadmap session
  • What should we build next quarter?

    By value: Export to CSV ($84k), Single sign-on ($61k), Slack alerts ($27k). Each links to its quotes.

  • What changed since the last sprint?

    Export to CSV went from 9 to 15 mentions a week.

The old way, and this way

Same job: decide what to build from what customers said. Different weekend.

Memory and spreadsheets

  • Read transcripts by hand, one at a time
  • A summary you cannot check
  • The loudest voice wins
  • Feedback lives in five tools
  • Customers never hear back
  • An AI answer that always sounds sure

madfeed

  • Paste or forward them. The requests inside are proposed for you
  • Every claim links to the exact sentence, verified word for word
  • Requests weighed by the value of the accounts asking, each counted once
  • One review queue for calls, email, chat, surveys and forms
  • Personal drafts to each person who asked, sent only when you approve
  • Answers that cite quotes, or say there is no evidence

Send feedback in from anywhere

One request from your help desk, form tool or script, and it lands in the review queue. Nothing is acted on until a person accepts it.

  • Scoped, expiring keys, limited to the addresses you allow
  • Send the same externalId twice and it is stored once
  • Signed outbound webhooks, and tools for AI assistants

Read the API docsSending-feedback guide

curl -X POST "$API/v1/ext/feedback" \  -H "Authorization: Bearer $KEY" \  -H "Content-Type: application/json" \  -d '{    "text": "We rebuild this every Monday.",    "source": "Help desk",    "title": "Ticket 4812: export",    "externalId": "4812",    "email": "priya@example.com"  }'

Connect what you already use

Anything that can send a web request already works. The rest are switched on once each has been tried against the real service.

  • Website feedback formAvailable now
  • Website chatAvailable now
  • EmailAvailable now
  • SlackAvailable now
  • Recordings and transcriptsAvailable now
  • Any tool that can send a web requestAvailable now
  • Call transcripts from other toolsAvailable now
  • SurveysAvailable now
  • GitHub issuesAvailable now
  • CSV importAvailable now
  • WebhooksAvailable now
Coming soon (8)LinearJira CloudClickUpAsanaAzure DevOpsHubSpotSalesforceCompany sign-in (SAML and OIDC providers) and provider buttons

See every integration

Trust and privacy

Private by design, honest about itself

Rules the product enforces in code, and the numbers we have measured, with how.

  • 40 of 40

    trick questions refused

    20 unanswerable and 20 with a false premise. A small synthetic set, measured once against one provider. A measurement, not a guarantee.

  • ~2 ms

    to load a page of a filtered view over 100,000 quotes

    Measured locally on one machine with 50 requests. Real workloads vary.

  • Nothing unapproved is sent

    The send worker itself refuses a message that has not been approved, not just the screen.

  • A made-up quote cannot be saved

    Every stored quote must appear word for word in its source at the stored position. Answers cite quotes or say there is no evidence.

  • Secrets are hidden before they are stored

    Card numbers, keys and passwords are redacted at ingest, before storage and before any AI call. Every message to a customer has an unsubscribe link, and opt-outs are honoured.

  • Each workspace is isolated

    Separation is enforced in the database, and every request runs inside it. Teammates only see what their role allows.

  • Never used to train models

    Customer text only goes to AI routes marked as allowed to receive it. Every AI call is logged with provider, model, tokens and cost.

  • Deleting a person deletes everything

    Quotes, transcripts, recordings, survey answers and files go together. You can export your data at any time.

  • Honest about its own accuracy

    A quality page shows how often suggestions were right, and a weekly spot check samples answers for a person to grade.

Read the security page or the list of subprocessors.

Start free, move up when you need more

Prices are announced before launch. This is what each plan includes today.

  • Free

    Try it with your own conversations

    • Paste, review and requests
    • People, accounts and value
    • Cited questions and briefs
    • Approved messages to customers
  • Team

    For product and research teams

    • Everything in Free
    • Recordings and transcripts
    • Surveys and public roadmap
    • Integrations and weekly digest
    • Up to 3 API keys
  • Business

    For larger teams and heavier use

    • Everything in Team
    • The largest daily AI allowance
    • Up to 10 API keys

Compare plans in full

Short, direct answers

What does it actually do?

It reads customer conversations from wherever they happen (support chats and email, calls, surveys, forms, team chat), proposes the requests hidden in them with the exact sentence that supports each, lets you accept or reject every suggestion, weighs requests by who asked and what their account is worth, and helps you tell the people who asked when it ships.

Can I trust what the AI says?

It is built so you do not have to take its word. Every quote is checked to appear word for word in the original at the stored position; a made-up quote cannot be saved. Answers cite quotes or say there is no evidence. Suggestions never become requests until a person accepts them, and the platform measures how often its own suggestions were right.

Will it send messages to my customers by itself?

No. When a request ships, it prepares a personal draft for each person who asked, in their own words. You review and approve; only approved messages are sent, and that rule is enforced in the sending code itself, not only on the screen. Every message carries an unsubscribe link and opt-outs are honoured.

Who sees my customers' data?

Only your workspace, and only the teammates who have a role in it. Each workspace is isolated at the database level. Customer text goes only to AI routes marked as allowed to receive it, is never used to train models, and sensitive numbers (card numbers, keys, passwords) are hidden before storage and before any AI call. The subprocessors page lists every company that handles data for us.

What happens to a customer's data if they ask to be deleted?

Deleting a person removes their quotes, conversations, transcripts, recordings, survey answers and files. Working data such as past questions and AI cost records also expires on its own schedule, listed in the privacy policy.

Do I have to set things up before it is useful?

No. Paste one conversation and you get cited requests in minutes. Everything else (people and accounts, tags, integrations, surveys) can wait.

More questions answered

See it with your own conversations

Paste a customer conversation and get cited requests in minutes. No setup first.

Start free