Your own AI customer support SaaS.Ready to sell under your brand.
Install Threadline on your server, sell plans to businesses, and let them answer WhatsApp, Instagram, Messenger, Telegram, SMS, email and website chat with AI that knows their documents.
One click sign in as any of five accounts. Changes are not saved, and the demo resets every night.
Try every side of it. One click each.
The sign in page has a button for each account. Pick the one you want to see.
Owner
You, the buyer: plans, payments, clients, settings, updates and backups.
OpenAdmin
A subscribing business: channels, AI, Inbox, campaigns and its team.
OpenHelpdesk staff
Your support staff, answering client tickets with a limited role.
OpenAccountant staff
Your finance staff: payments, invoices and refunds only.
OpenAgent
A team member of a business, working the Inbox.
OpenBusinesses answer every customer in seconds, on every channel. You run the SaaS, with your name on it.
Eight channels. One Inbox.
Every message lands in the same place, and the AI answers on all of them.
Everything a support and sales team needs. In each workspace.
Each business gets its own workspace, and each plan decides which of these it can use.
AI from their own knowledge
Files, web pages, whole sitemaps and Q&A. When it does not know, it hands over to a person.
A shared Inbox
List and board views, notes with mentions, saved replies and AI drafted replies.
Broadcast campaigns
WhatsApp, SMS and email campaigns with audiences, scheduling and delivery reports.
Automations
A visual canvas with triggers, questions, branches and AI steps, plus auto replies.
Online stores
Shopify, WooCommerce, BigCommerce and Easy Digital Downloads orders beside the chat.
Deals and contacts
A pipeline with forecast, segments, consent, import and export, and HubSpot sync.
Bookings in the chat
Appointments with reminders, Google Calendar sync and Meet or Zoom links.
Reports and API
Inbox, campaign and AI cost reports, a REST API and signed webhooks.
Run it as your own business. Plans, payments and your brand.
The Owner panel is where you set prices, take payments and look after your clients.
Plans and payments
Free and paid plans with trials, limits and feature switches. Stripe, PayPal, Razorpay, Paystack, Mollie, Paddle and five more.
Your brand everywhere
Your name, logo, colours and domain, a marketing website, emails and an installable app.
Safe updates
Update from the browser with a backup first, plus restore, server migration and cron health.
Live in an afternoon. On shared hosting or a VPS.
Upload the ZIP and follow the browser installer, or run it with Docker.
PHP 8.3 or newer, MySQL 5.7+ or MariaDB 10.3+, and one cron job. No SSH, Redis or Node needed.
Docker, Dokploy, aaPanel, CloudPanel, cPanel, Plesk or plain Ubuntu, with Redis queues, a vector database and server side rendering.
OpenAI, Anthropic, Gemini, OpenRouter or any OpenAI compatible provider, on your key or the business's own.
The full Laravel and React source, the installer, this Owner guide and a user guide for your customers that carries your brand.
Before you buy.
Whose AI key does it use?
Yours or theirs. Each plan decides whether the AI runs on your keys or the business brings its own.
Can businesses use their own WhatsApp number?
Yes, through Meta's Cloud API, with one click connection through your shared Meta app. Numbers also used in the WhatsApp Business app work too.
Does it run on shared hosting?
Yes. Everything works on shared hosting with MySQL and a cron job. A VPS adds Redis, a vector database and server side rendering.
Which languages are included?
English, Arabic, Spanish and Bengali, with right to left layout. You can add any language and translate missing lines with AI.
How do updates work?
Upload the new ZIP on the App Update page. It takes a backup first, runs the update and checks that every part runs the new version.
Where is the documentation?
Both guides are in the ZIP and online here: the guide for you and the guide for your customers.