Run a playbook in one click
Bundle a reply, a label and a snooze. Run it on any conversation.
One inbox for every channel, with an AI agent that reads your help center, looks things up in your tools and hands the hard tickets to your team with a summary.
Every channel lands in the same inbox
It answers from your own docs, checks your tools for the facts, takes the actions you allow and passes the rest to your team.
How the AI agent worksMagpieReply links each conversation to the issue in Linear, Jira or GitHub. When the issue closes, it writes to everyone who reported it and reopens the thread if it's still broken.
Bundle a reply, a label and a snooze. Run it on any conversation.
Rules route, label and reply the moment a conversation matches.
Live and historical reports for agents, inboxes, teams and labels.
Sign in once per tool. The AI agent reads what it needs to solve the ticket, and every lookup is logged on the conversation.
See all integrationsThe inbox, channels, help center and reports are open source under the MIT license. Run it on your own servers, or let us run it for you.
Self-hosting guide# Get the code $ git clone https://github.com/dev-perceptric/magpiereply $ cd magpiereply # Set your secrets and prepare the database $ cp .env.example .env $ docker compose -f docker-compose.production.yaml run --rm rails bundle exec rails db:chatwoot_prepare # Start it $ docker compose -f docker-compose.production.yaml up -d
We're onboarding a small group of support teams first.