The full tour

Every feature, no asterisks.

What you see here is what ships. No "Pro tier" paywalls, no locked-down free plans, no "contact sales for this one". Just a single PHP application with a generous feature set.

01 / 07
Tickets

Tickets & threading done properly.

Multi-channel intake, clean threading, and the little things that make a busy queue bearable.

  • Intake via email, agent UI, or customer portal
  • Parent / child ticket linking
  • Tags and CC participants
  • Private internal notes separate from customer replies
  • Bulk actions across selected tickets
  • Configurable per-priority SLA escalation
  • Automatic status transitions on reply / reopen
02 / 07
Email

IMAP that threads like a human would.

No custom SMTP protocol, no proprietary connector. Point Andrea at an IMAP inbox and it threads replies the way RFC 5322 intended.

  • Multi-account IMAP polling via cron
  • RFC 5322-compliant Message-ID threading
  • Automatic quote / signature stripping
  • Inline image handling (CID + data URLs)
  • Per-tag from-addresses for multi-brand inboxes
  • PHPMailer for outbound, with per-agent signatures
03 / 07
Knowledge base

A KB that search actually finds.

Articles live beside the ticket queue. The same search bar spans both — agents and customers find the same answers in the same place.

  • Quill 2.x rich-text authoring
  • Unified search (tickets + articles)
  • Customer-facing article view
  • Categories, tags, and featured articles
  • HTML sanitisation via DOMPurify + DOMDocument
04 / 07
Customer portal

Passwordless, from the very first ticket.

A customer clicks a link in their inbox and lands in a clean portal. No account creation, no password resets, no login page fatigue.

  • Magic-link email sign-in
  • New ticket submission form
  • Replies thread back to the agent queue by email
  • View open tickets and history
  • Time-boxed HMAC tokens for attachment downloads
05 / 07
Agent UX

Tools for people who answer tickets all day.

Keyboard-first workflow, a rich editor, sane notifications, and a dark mode that ships with the product.

  • Quill 2 rich editor with inline images
  • @mention another agent to notify them
  • Per-agent signatures and preferences
  • Per-agent browser notifications
  • Dark / light theme toggle
  • Bulk CSV customer import
06 / 07
Admin & security

Built to be audited, not taken on faith.

Role-based access, signed download URLs, and validated uploads. You can read every line of the code that handles your customers' messages.

  • Admin / agent role-based access
  • Firebase JWT (HS256) session auth
  • HMAC-signed attachment download tokens
  • MIME type validation on upload
  • Path-traversal protection on file access
  • CSRF-safe session handling
07 / 07
Integrations & reporting

Webhooks, reports, and an in-app updater.

The integrations you actually need, without a marketplace full of half-working plugins.

  • Slack webhook integration
  • Browser (web push) notifications
  • Monthly reporting with per-agent stats
  • Bulk CSV customer import
  • In-app update checker and updater
  • REST API (see docs/api-spec.md)

Still missing something?

Andrea is GPL-3.0. Fork it, patch it, extend it. If you build something useful, send a pull request — we'd love to see it.