Learn to connect Bolt.new AI with Intercom in 2026 with a clear step-by-step guide for smoother workflows and smarter customer support.

Book a call with an Expert
Starting a new venture? Need to upgrade your web app? RapidDev builds application with your growth in mind.
The short answer is: you don’t “integrate Bolt.new itself” with Intercom. Bolt.new is just your AI-assisted development workspace. What you actually do is build code inside Bolt.new that talks to Intercom through their official REST API or their official Webhooks.
In practice, this means you create a small backend service inside Bolt (Node.js usually), load your Intercom credentials as environment variables, and make authenticated HTTPS requests to Intercom’s API. That’s the whole integration.
You use Bolt.new to generate your backend code, UI, tests, and wiring. But the real integration happens through Intercom’s REST API.
That’s it. Nothing magical — just normal API-based integration inside Bolt.
This walks a junior dev through what to actually do inside bolt.new.
This is a real, minimal, fully-valid sample that works with Intercom’s REST API for listing users.
// server.js
import express from "express"
import fetch from "node-fetch" // For bolt.new Node projects, this works as expected
const app = express()
app.get("/intercom/users", async (req, res) => {
try {
const response = await fetch("https://api.intercom.io/users", {
method: "GET",
headers: {
"Authorization": `Bearer ${process.env.INTERCOM_TOKEN}`, // Your env var
"Accept": "application/json"
}
})
const data = await response.json()
res.json(data)
} catch (err) {
console.error(err)
res.status(500).json({ error: "Failed to call Intercom API" })
}
})
app.listen(3000, () => console.log("Server running on port 3000"))
Inside Bolt, you can hit /intercom/users to verify the integration works.
Intercom can push events to your Bolt-created backend via webhooks.
/webhooks/intercom.
// webhook.js
import express from "express"
const router = express.Router()
router.post("/webhooks/intercom", express.json(), (req, res) => {
// Intercom sends event in req.body
console.log("Intercom webhook event:", req.body)
res.status(200).send("ok")
})
export default router
Bolt gives you the scaffold and interactive testing, but the integration pattern doesn’t change elsewhere. In production, you will:
This is the valid and complete way to integrate Bolt.new-built apps with Intercom — simply by writing normal API + webhook code inside Bolt, using Intercom’s official auth tokens.
When it comes to serving you, we sweat the little things. That’s why our work makes a big impact.