Skip to content

Open-source support software

From first question
to final reply.

A customer portal, shared ticket queue, and email inbox for product teams. Keep the conversation together, wherever it starts.

Self-hosted on CloudflareApache 2.0
BUILT FOR YOUR TEAMMulti-tenant by designEnglish & ChineseCloudflare nativeApache 2.0 licensed

Inside OnFire

The whole conversation, in view.

See who is helping, what has been said, and what needs a reply. Switch views to explore the customer portal and ticket routing.

Explore the guide
Interactive preview · sample data
Tickets/Open ticketsDemo workspace

Open tickets

24
Search tickets…
3 of 24 open tickets
OF–1048

Help connecting our custom domain

Processing48 min to reply
MC
Maya Chen12 min ago

We added the DNS record yesterday, but the custom domain still shows as pending. Could you take a look?

Assigned to Alex Morgan
AM
Alex MorganSupport agent

I checked the record. The hostname has an extra prefix — remove it, save the change, then select Verify again. I’ll keep this ticket open while you try.

Designed for the day-to-day

Built around the way support works.

Clear ownership, reliable history, and tools that fit your team. Start small and configure what you need.

Documentation

From intake to follow-up

One ticket. The complete story.

Keep context with the ticket, even as the conversation moves between your product, the inbox, and your team.

01

Start in the portal or inbox

A focused portal inside your product, or a familiar email thread. Both lead to the same ticket history.

02

Keep the team in the conversation

Rich replies, private notes, clear ownership, and SLA deadlines. Everything you need to move a request forward.

03

Follow through on the reply

Translate replies, notify the right people, and follow up with automatic closure after customer inactivity.

Works with your services

Use the tools you already trust.

Use your own AI models, email providers, and notification channels. Configure them per product as your needs evolve.

Language modelsOpenAI · Anthropic · Google · xAI · DeepSeek
Email deliveryResend · SendGrid · Mailgun · SMTP
NotificationsSlack · Discord · Telegram · Feishu · WeCom

Your instance, your rules

Put OnFire to work.

Run OnFire locally, connect your first product, then deploy on your own Cloudflare account.

Clone the repositorygit clone https://github.com/backrunner/onfire.git