2,500+ teams already using Campfire

Support tooling that works the way
your team actually does.

AI responses grounded in your own docs. Unlimited agents at a flat price. Every channel in one inbox. Built for teams who need it to just work.

60%+AI resolution rate< 2 minavg first response4.8/5customer satisfaction$20/moflat price, unlimited seats
Unlimited seats

No per-agent fees. Ever.

Scale from 2 to 200 agents at the same flat price. Onboard seasonal staff, bring contractors in for peak periods, or add your whole leadership team without a budget conversation.

One plan

$20

per month

Unlimited agents

Unlimited AI

All channels

AI-Powered Responses

AI that reads your docs, not the internet.

Campfire's AI is grounded in your knowledge base. It never invents answers. With a 60%+ resolution rate, your agents handle the conversations that actually need them.

Bring your own model

Connect OpenAI, Anthropic, or any OpenRouter-compatible model. You hold the keys — we never proxy your data through a shared endpoint.

RAG over your knowledge base

AI answers come from your actual docs, not hallucinated knowledge. Semantic search retrieves the right chunks before every reply.

60%+ resolution rate

The majority of routine support questions are resolved without human intervention. Agents only see what actually needs them.

Inline AI suggestions

Compose-time suggestions surface as your agents type — not as a separate AI tab. One click to accept, zero friction.

campfire.config.ts
// Point at any OpenRouter-compatible model
export const aiConfig = {
  provider: 'openai',
  model: 'gpt-4o-mini',
  apiKey: process.env.OPENAI_API_KEY,
  ragEnabled: true, // grounded in your KB
}
Multi-Channel Support

One inbox. Every channel.

Web chat, WhatsApp, Telegram, email — all in a single shared queue. No per-channel add-ons, no separate dashboards to monitor.

Web widget

One script tag. Fully customisable. Works with React, plain HTML, or any SPA — no wrapper library required.

WhatsApp & Telegram

Incoming messages from WhatsApp Business and Telegram land in the same inbox thread as your web conversations.

Email

Forward your support address and every reply thread lives alongside real-time chat. One team, one queue.

Unified inbox

No app switching. Every channel surfaces as a conversation row. Filters, assignment, and tagging work the same regardless of origin.

Knowledge Base

Help docs that power your AI.

Write articles once. They surface in your help center, in the widget, and as the retrieval layer behind every AI response — no separate indexing step.

Rich article editor

Write once, publish everywhere. Articles are indexed for semantic search and embedded directly in the widget help panel.

Semantic search

Keyword search misses intent. Our search understands meaning, so customers find the right article even when the words don't match.

AI-powered self-service

Before a visitor sends a message, the widget surfaces relevant articles automatically. Most questions answer themselves.

Categories and collections

Organise content into collections and categories. Drag-and-drop ordering. SEO-friendly URLs out of the box.

Advanced Analytics

Know what's working before your customers tell you.

Resolution rates, CSAT, agent performance, response times, and AI usage — all tracked automatically. No event instrumentation required.

Resolution rate by channel

See exactly how many conversations were resolved by AI, by agent, or escalated — broken down by channel and time range.

CSAT out of the box

Post-conversation satisfaction surveys are on by default. Scores aggregate per agent, per team, and per product area.

Response time tracking

First response time, full resolution time, and time-in-queue are tracked automatically. No manual tagging required.

Agent performance

Individual and team-level metrics: volume handled, CSAT, resolution rate, and average handle time — all in one view.

Developer-First API

Integrate in minutes, not months.

REST endpoints, webhooks, typed tRPC procedures, and an embed script you can drop into any page with a single line.

One-line embed

Drop a single script tag into your HTML. No npm install, no bundler config.

REST + webhooks

Full REST API with webhook delivery for every conversation event. Signed payloads, automatic retries.

SDK packages

TypeScript-first client packages for Node and browser. Auto-generated from the tRPC schema.

API key management

Per-workspace API keys with scoped permissions. Rotate without downtime.

index.html
<!-- One line. That's it. -->
<script
  src="https://cdn.campfire.is/widget.js"
  data-workspace="your-workspace-id"
  async
></script>
Works with Next.js, Remix, plain HTML, Webflow, and Framer
Security and Compliance

Enterprise-grade security. Included.

Not an enterprise tier. Not a compliance add-on. Every workspace gets SOC 2, GDPR, and HIPAA-ready controls by default.

SOC 2 Type II

Independently audited. Certificate available on request.

GDPR

EU data residency options. DPA available for all plans.

HIPAA Ready

BAA available. Healthcare-grade data handling standards.

End-to-end encryption

Messages and attachments encrypted in transit and at rest.

Row-level security on every database query. Multi-tenant isolation enforced at the Postgres layer — no shared data, no cross-customer leakage.

Campfire vs Intercom

Stop paying per seat.
Stop paying per resolution.

Intercom charges $85 per seat, then adds $0.99 for every AI resolution. A 10-person team handling 1,000 AI conversations pays over $1,000/month before any add-ons.

FeatureCampfireIntercom
Per-seat pricingNever$85/seat/month
AI resolution feesIncluded$0.99/resolution
AI modelBring your own keyLocked to Fin AI
Knowledge baseIncludedAdd-on ($49+/mo)
Migration supportFree, assistedPaid professional services
Data ownershipYour keys, your dataVendor-controlled

We cover up to $5K of your Intercom cancellation fees. And migration is free.

Instant Intercom Migration

850+ teams migrated this year. Yours takes ~30 minutes.

Contacts, conversations, knowledge base articles, tags, and macros — all imported automatically. Paste your Intercom API key and we handle the rest.

Everything your support team needs. One flat price.

Start your free 14-day trial today. No credit card required. Unlimited seats from day one.

30-day money-back guarantee 14-day free trial Cancel anytime