Docs
Get started
Helpthread deploys into a Vercel project and a Supabase project that you own. This guide takes you from a clone to a working operator inbox.
Developer preview. Helpthread runs Resonant IQ's own support operation in production, and you can deploy it today. APIs and interfaces may change before 1.0, and there is no upgrade-compatibility promise until then.
Prerequisites
Deploy
Clone and install
Fork or clone the repository, then install dependencies.
$ git clone https://github.com/Helpthread/helpthread.git
$ cd helpthread && npm installCreate your Supabase project
Create a project in your own Supabase organisation and apply the database migrations.
$ DATABASE_URL='postgres://…' npm run migrateLink your Vercel project
Create one Vercel project from your fork with Root Directory web, then add the environment variables the deployment spec lists — specs/deploy/single-project.md in the repository.
$ vercel link
$ vercel env add [VARIABLE]Deploy
Deploy to production. Your operator inbox is served from your own domain.
$ vercel deploy --prodConnect inbound mail
Connect a mailbox from the running app: Gmail through Google consent, or any IMAP mailbox with its host and credentials. Gmail is pushed to your deployment, IMAP is fetched on a schedule. Replies thread by signed tokens carried in every outbound message.