Skip to content

Hear every user. Know what to build next.

Camelus collects feedback from every product you run, groups similar requests into themes, and ranks them by how many people ask and how much they pay you. When you ship, it tells everyone who asked.

Free plan: 1 product, 100 feedback items a month. No card needed.

Themes · all products

Sorted by score

  • 1

    CSV export uses the wrong date format

    Habits · 17 people, 6 paying

    +9
  • 2

    Apple Health sync

    Habits · 4 people, 1 paying

    new
  • 3

    Dark mode for the editor

    Notely · 11 people, 3 paying

    +2
  • 4

    Invoices in euros

    Billy · 7 people, 5 paying

    +1

How it works

From scattered messages to your next shipped change

  1. 01

    Collect

    A widget in your app, your support inbox, a webhook, cancellation reasons from Polar, or a CSV. Every message lands in one Inbox, across all your products.

  2. 02

    Understand

    AI reads each message: language, type, sentiment, urgency. It translates, writes a one-line summary without personal data, and flags spam and prompt-injection attempts.

  3. 03

    Rank

    Similar requests become themes. Code, not AI, ranks them by requesters, recency and revenue, and every score explains itself.

  4. 04

    Close the loop

    Send a theme to Vicunia, Linear, GitHub, n8n, Zapier, Slack or any webhook. When it ships, Camelus drafts the email to everyone who asked.

Sources

Every channel, one Inbox

Feedback from all your products arrives in one real-time Inbox, whatever the channel.

  • Feedback widget

    One script tag, under 15 KB, no cookies. Identify signed-in users with a server-side signature.

  • Email forwarding

    Forward your support inbox to a product's address. Quoted replies and signatures are stripped.

  • REST API & webhooks

    POST /v1/feedback from your backend, a helpdesk, Zapier or n8n. Idempotent, rate limited, documented.

  • Polar cancellations

    Cancellation reasons become feedback, linked to the customer's plan and revenue.

  • Manual & CSV

    Add what you heard on a call, or import a spreadsheet of old feedback.

Principles

Rankings you can check

  • Feedback is data, never instructions

    User text is untrusted everywhere: delimited in prompts, shown as plain text, kept out of outbound payloads.

  • Deterministic ranking

    Scores are computed by code you can read. AI classifies and summarizes; it never invents counts or revenue.

  • Every grouping is reversible

    Move, merge and split themes. Merges are suggested, never automatic, and can be undone.

  • Privacy first

    Summaries and embeddings carry no personal data. The widget sets no cookies. EU-friendly by default.

FAQ

Questions

Who is Camelus for?

Indie hackers and solo founders with several small products, small SaaS teams and agencies. If feedback reaches you through email, a widget and payment cancellations, and you read it once and forget it, Camelus is for you.

Does the widget use cookies?

No. The widget sets no cookies, stores no identifiers in localStorage and does no fingerprinting. It doesn't load Google Analytics or any other tracker on your site.

Can I send feedback to my coding agent?

Yes. Every outbound integration is a signed webhook, and Vicunia, the agent in the same suite, is a ready-made preset. Send a theme with one click; when Vicunia reports the change is live, Camelus marks the theme shipped and drafts the email to requesters.

How are themes ranked?

By code, not by AI: the number of people asking, how recent their messages are, and how much those people pay you when Polar is connected. Each theme shows why it has its score.

What happens to personal data?

The original message is visible only to members of your workspace. AI summaries are written without names, emails or order numbers, and a second automatic pass removes anything that slips through. Only those summaries leave Camelus, unless you allow more for a specific destination.

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

Nothing is lost. Feedback past the monthly limit is still stored and shown in the Inbox, and it's processed as soon as you upgrade or the month resets.

Which languages does Camelus understand?

Feedback in any language the AI model reads is translated to English and grouped with the same request in other languages. The widget's interface ships in English, French, German, Spanish and Slovenian.

Start listening today

Create a product and send your first feedback in a few minutes.

Start free