Docs
Build with Campfire.
Campfire is a customer support platform with an embeddable messenger, a realtime event stream, and a typed API. These docs are the shortest path from “we use Campfire” to “Campfire is part of our product.”
What you can build
Embed
A first-class support surface
Drop the messenger into your app in under a minute. Authenticate visitors, scope conversations, and theme to match your product.
Automate
React to what happens in support
Subscribe to conversation and message events over HTTPS. Fan out to your own stack — CRM, alerting, data warehouse.
Integrate
Move data both ways
Call the same typed API the dashboard uses. Create conversations, read messages, update tickets, manage teams.
Extend
Put AI where you need it
Feed your knowledge base, let Campfire answer, and hand off to a human with full context when the question is out of scope.
Start here
The Quickstart runs you through the four things every Campfire integration does: embed the widget, wire a webhook, call the API, and read back a message.
Conventions
Every resource has a stable ID (UUID v4). Timestamps are ISO 8601 in UTC. All requests and responses use JSON; the API is versioned via the request path when we ship a breaking change. You will never receive a breaking change on the current version without a migration note.