Changelog

Everything new in Complaintr, the day it ships.

A person for what Core cannot answer, and the conversation behind every complaint

When someone asks for something Core cannot handle, such as an order, a price, or a person, Core offers to pass it on and hands it to the right teammate after a yes. Every complaint filed in a chat now also carries the conversation it came from.

Orbit SupportWhatsApp
The Pay button does nothing after I add my discount code.
Sorry about that. Which device and browser are you on?
iPhone, Safari

Needs follow-up

  • On the widget, Instagram, Telegram, Slack, and GitHub, Core no longer turns away a message it cannot answer. It asks whether to pass it to a person, and only passes it on after the sender agrees.
  • Where nobody can answer in the conversation, Core first asks for an email address or a phone number.
  • The new Needs follow-up tab on the Complaints page lists these messages. Assign one to a unit or a teammate, then mark it done.
  • Choose who receives them, and whether in the app, by email, or both, under Settings > Preferences.

The conversation behind a complaint

  • Show the conversation in a complaint's details opens what the sender and Core said, including the confirmation given before the complaint was filed.
  • If someone wrote about several businesses in one conversation, each business sees only the part about itself.
  • Conversations are kept for a year after their last message, and senders are told who will read them before they confirm.

Surveys in the widget

  • Offer one of your surveys on the widget's Home screen. Visitors answer it one question at a time without leaving the page.
  • A survey can now run only in the widget, without personal links.

Notifications

  • A bell in the page header shows what concerns you: a complaint routed to you, an answered invitation, a verified project, and your Core allowance running low.
  • Turn each group on or off under Settings > Notifications.

Smaller changes

  • Every project name and every website now has exactly one owner.
  • The site menu was rebuilt for phones, and the demo works on phones.
  • The website, the product, and the docs each have their own page for a missing address.

Passkeys, two-step verification, and a weekly summary

Accounts can sign in with a passkey and protect themselves with two-step verification. Complaintr also started sending email: a welcome, a weekly summary, and nothing nobody asked for.

ComplaintsThis week
Weekly summary

Checkout complaints tripled after Tuesday's release. Most come from iOS Safari and mention discount codes.

New

42+12%

Open

18-4

Resolved

3174%

  • Discount code blocks checkoutHigh2m
  • Refund still not receivedMedium1h
  • Export returns an empty fileLow3h

Sign-in security

  • Sign in with a passkey, or create a new account with one.
  • Two-step verification with an authenticator app and backup codes, also asked after Google and GitHub sign-in.
  • Staff accounts must turn on two-step verification before they reach the admin panel.

Email

  • A welcome email when onboarding is finished, and a confirmation when a plan code is used.
  • A weekly summary every Monday with the past week's numbers, in place of an alert for every complaint.
  • Every email ends with an unsubscribe link, and each kind of email can be turned off on its own under Settings > Notifications.

Complaint codes

  • Every complaint has a short code such as CMP-7K4M2Q that people can quote.
  • The share card was redesigned in light and dark and carries the code.
  • After a complaint is filed, Core replies with one sentence: the code and the link to share it.

A widget that proves the website and looks like it

A project keeps a website only once its owner proves it, and installing the widget is the proof. The widget also takes its colors, its voice, and its first content from the site.

Website ownership

  • A website belongs to one project. The widget loading on the site proves it, and so do a meta tag, a DNS record, or an account email on the site's domain.
  • The project name is held for 72 hours while the widget is installed, and the check runs on its own.
  • The install step leads with a ready prompt for AI tools such as Claude Code, Codex, Cursor, and Lovable, with site builder guides below it.

A widget made from the site

  • Complaintr measures the site's brand color and picks a light or dark widget to match the page.
  • The widget speaks in the site's own name and opens on a chat bubble.
  • Core writes each project's first news item and help articles.

Getting started

  • Every new project receives one sample complaint, labeled Test and left out of every count.
  • Every account starts on the Starter plan, and other plans are opened with a plan code.
  • Onboarding ends on an animated welcome screen.

Phones

  • Complaints, Core chat, the overview, the team page, and settings were redesigned for phones, with a tab bar at the bottom of the screen.

Projects, a new setup flow, and pages that are never empty

Applications are now called projects, and creating one starts from a website. Complaintr reads the site, designs the widget from it, and shows the result in a live preview.

New project flow

  • Enter a website and Complaintr reads its name, description, and icon, then designs the widget around them.
  • A browser window shows the site with the real widget running, and every choice appears there at once.
  • The widget installs with one line, and the install status updates live once it is seen on the site.

Found by AI agents

  • The widget makes a site discoverable by AI agents with meta tags, an agent manifest, and a WebMCP tool where the browser supports it.

Empty states

  • Before the first project exists, every page shows a preview built from the product itself instead of a blank area.

Settings

  • Settings was rebuilt with profile, security, preferences, notifications, plan and usage, and data sections.
  • Accounts can be deleted, sessions signed out one by one, and complaints exported.

A rebuilt admin panel and an audit log

The admin panel was rebuilt around a top bar and a quick jump dialog. Every administrative action now leaves a record.

Admin panel

  • A top bar with section tabs and a quick jump dialog (⌘K).
  • A platform-wide audit log of every administrative action.
  • AI usage reports for 7, 30, or 90 days, compared with the period before.
  • Maintenance mode and the service switches live on one page.

Status

  • The status page is linked from the landing site's header and footer.

Ask Core beside every page

Core opens in a side panel next to the page you are on and knows what that page shows. The workspace got a new frame around it.

Ask Core

  • Ask Core in the top bar opens a chat beside the page, and questions can be about the page in front of you.

Workspace

  • Search moved into the sidebar, and the sidebar, header, and light theme were redesigned.
  • Pages sit on a card inside a dark frame, and creating a project opens a focused layout.
  • Filters and the weekly summary open in side panels.

Teams and complaint routing

A workspace can now have a team. Members see the owner's complaints, and any complaint can be routed to a unit or a person with a note.

Teams

  • Create a team, add units, and invite people by email or by searching existing users.
  • Nobody joins without accepting the invitation.

Routing

  • Assign a complaint to a unit or a member with a note.
  • The assignee receives an email and a link where the complaint can be read and marked done, without an account.
  • The team page lists every routing with its status.

Widget

  • The widget was redesigned with a card-based home, a glass navigation bar, and new report and feature request screens.

Complaintr in Turkish

The product, the website, the docs, the widget, the emails, and every bot are available in Turkish. The language and theme you choose follow you across all three sites.

Languages

  • Turkish across the product, the website, the docs, the widget, the emails, and the Telegram, GitHub, Instagram, and Slack bots.
  • A language switcher everywhere. Without a saved choice, Complaintr follows the device's language.
  • The language and theme chosen on one site apply on the others.

Protection

  • Cloudflare Turnstile protects sign-up, sign-in, password reset, the newsletter form, and surveys.

New pages

  • The privacy policy and terms were rebuilt with a table of contents and a list of cookies.
  • New sign-in screens with an animated dot field, new About and contact pages, and a koala for Complaintr Core.

The whole workspace on your phone

The workspace opens in mobile browsers with touch-friendly navigation, filters, and forms. Complaints can also become cards ready to post.

Phones

  • Every workspace page works in a mobile browser, and the screen follows the keyboard.
  • Filters, complaint navigation, sheets, and forms adapt to touch.

Share cards

  • A filed complaint can become an image card, shared through the phone's own share menu and through the bots.

Surveys

  • Survey interviews are saved as they go and pick up again after an interruption.

Surveys that feel like a conversation

Owners can create a survey, send personal links, and let Core interview each person in a short chat. The answers come back as structured results.

Checkout survey2 of 3
How easy was checkout today?
12345
The discount field kept resetting.
Thanks, that helps. Did you finish the order?

Surveys

  • Create a survey from the survey page or by describing it to Core.
  • Each person receives a personal link, and the answers are collected in a conversation.
  • Core checks that a free-text answer actually answers the question.

Overview

  • A weekly AI summary of complaints on the overview page.

AI triage and a guided start

Every complaint can carry an AI-assigned category and severity. New accounts are guided through a short setup and a tour of the workspace.

Triage

  • Complaints are given a category, a severity, and a confidence, shown as badges and filters.
  • Triage never blocks a complaint: when it is unavailable, the complaint is stored without it.

Core safety

  • Every message is checked for spam, abuse, and attempts to manipulate the assistant before Core answers.
  • An unclear reply is never taken as a yes.

Getting started

  • New accounts complete a short setup and can take a tour of the workspace.
  • Collecting complaints from people stays free and is never limited.

Email sign-in and a new account menu

Accounts can sign up and sign in with an email address next to Google and GitHub. The account menu shows how much of the Core allowance is left.

Accounts

  • Sign up, sign in, and reset a forgotten password with an email address.

Account menu

  • A redesigned account menu with a live Core usage meter and in-app support.

Demo

  • The product demo on the website got a new chat button and more sample data.

Complaintr Core: one assistant behind every channel

Every AI conversation, in the dashboard, on Telegram, on Instagram, and in the widget, runs through Complaintr Core. Anyone can file a complaint; signed-in owners can also manage their workspace.

Orbit SupportWhatsApp
The Pay button does nothing after I add my discount code.
Sorry about that. Which device and browser are you on?
iPhone, Safari

Complaintr Core

  • One assistant for every channel, with the same rules, approvals, and usage everywhere.
  • Complaints filed through the assistant remember the channel they came from.
  • Core knows the workspace and can answer questions about the owner's complaints and projects.

Workspace

  • A redesigned command palette, opened with / or ⌘K.
  • A wider chat view and dark chat bubbles.

Instagram and the in-app widget

People can send a complaint as an Instagram DM or from a widget inside a website. In both, an assistant collects the details and asks before filing anything.

Instagram

  • Message the Complaintr account, and an assistant asks for the project and the problem, then files the complaint once the sender approves.

Web widget

  • A widget for bug reports, feature requests, and conversations, customized per project, with voice input.

AI agents

  • Complaintr is available as an Agent Plugins package for AI coding tools.

Workspace

  • A moderator role for reviewing complaints.
  • A redesigned overview with project cards, a breakdown by source, and trend charts.

Complaints from GitHub

Mentioning @complaintrbot in an issue or pull request comment turns it into a complaint for the linked project.

GitHub

  • Install the Complaintr GitHub App, link repositories to projects, and mention @complaintrbot in a comment.
  • Telegram and GitHub have their own guided setup pages.

Website

  • A new home page with a platform showcase, a feature carousel, and common questions.

An AI assistant in the dashboard

A chat that answers questions about your own complaints and projects. It asks before it changes anything.

Assistant

  • Ask about complaints, projects, and usage in plain language, and get streamed answers.
  • Conversations are saved, and each has its own link.
  • Changing a complaint's status asks for approval first.

Dashboard

  • The overview can be read for a day, a week, a month, or three months.
  • Choose whether signing in opens the chat or the dashboard.

A dashboard that fits on one screen

The overview was rebuilt to show everything at a glance: the numbers, the trend, where complaints come from, and what happened last.

Overview

  • Headline numbers, a complaint trend chart, and recent activity without scrolling.
  • A breakdown by source, with every channel in its own color.

Projects

  • One panel with filters, search, and a compact list.

Telegram and the docs site

Complaints can be sent from a Telegram chat, and Complaintr has its own documentation.

Telegram

  • Link a Telegram account and report complaints from a chat.

Docs

  • A documentation site with search and guides for developers and AI agents.

Complaints

  • Search, date, source, and project filters on the complaints page.

Google sign-in and dark mode

Signing in takes one click with Google, and the dashboard follows the light, dark, or system theme.

Accounts

  • Sign in with Google.
  • Light, dark, and system themes, with the system theme by default.

Projects

  • Edit a project's name and description, and every project name is unique.

Complaintr begins

Complaintr started as a place where AI agents report the problems they run into. An agent calls one tool, and the complaint appears in the developer's dashboard.

Collecting complaints

  • An MCP server with a report_complaint tool that AI agents connect to.
  • A public HTTP API for sending complaints.

Dashboard

  • Register projects and see their complaints, filtered by status.