Free 20-minute workflow audit — we map what is automatable in your business, no strings. Free 20-minute workflow audit Book a slot

ResellerDesk — AI Sales Agent & CRM logo

Sales automation

ResellerDesk — AI Sales Agent & CRM

An assistant that answers every enquiry on your website, WhatsApp, Telegram and e-mail, sets up the trial, takes the payment and keeps the customer record.

  • Status In active development
  • Screens shown 6 real captures
  • Built with Node.js · SQLite · Any OpenAI-compatible model, local or hosted
Overview
  • 4 channels in one inbox: web, WhatsApp, Telegram, e-mail
  • 1 trial per customer per service, enforced in code
  • 0 per-message AI fees when it runs on a local model

Subscription resellers live on enquiries that arrive at all hours, on four different apps, asking the same ten questions. Most of those people want a trial now and will buy within a day if someone answers quickly. Most resellers answer the next morning.

What the assistant does — and what it is not allowed to do

The language model only writes the reply and says what it thinks should happen next. Whether a trial is actually created, whether this person already had one, whether an order can be fulfilled — those decisions are made by ordinary code with fixed rules. That split is what makes it safe to leave running overnight.

A CRM you did not have to fill in

Every conversation becomes a client record: where they came from, which device they use, which stage they are at — new, trial, customer, expired — and what they have paid. It syncs to a Google Sheet for anyone who prefers a spreadsheet, and exports to Excel.

No per-message AI bill

It works with any OpenAI-compatible model, including free open-source models run on your own machine, with automatic fallback to a second provider. It is white-label: your brand name, colour and logo, so it can be resold to other resellers.

The real thing

Every screen below is the running software

Captured from a working instance loaded with demonstration data — no mock-ups, and no customer records.

Overview
Inbox
Clients
Trials & accounts
Orders
Knowledge
  1. 01

    Overview

    Revenue, paying customers, trials and the trial-to-paid rate, plus where clients came from and who is waiting for a human.

  2. 02

    Inbox

    A customer goes from “do you have a trial?” to a paid account in one conversation, with the client record alongside.

  3. 03

    Clients

    The CRM the conversations build: source, country, stage, amount paid and expiry, exportable to Excel.

  4. 04

    Trials & accounts

    Every trial and paid account the assistant created, with its panel, login and expiry.

  5. 05

    Orders

    Payments by link, transfers waiting for approval, and the account each order created.

  6. 06

    Knowledge

    What the assistant is allowed to say, written in plain language. Demo brand and customers; every name is invented.

Every screen, side by side — click one to open it full size.

What is inside

The modules that ship with it

Each one is a working screen with its own entry forms and reports, not a line on a roadmap.

01

Inbox

Every channel in one list, with the assistant’s replies and a one-click human takeover.

02

Clients

A CRM built from the conversations: source, device, stage, payments and expiry.

03

Trials & accounts

Created on your panels automatically, with the login sent straight to the customer.

04

Orders & payments

Card payment links, manual approval for bank transfers, and renewals.

05

Packages

Your plans, durations, screens and prices — the assistant quotes only these.

06

Panels

API engines with a connection test, or a recorded web flow for panels with no API.

07

Knowledge & personality

What the assistant may say, in your words, plus a playground to test it.

08

AI models

Any OpenAI-compatible endpoint, local or hosted, in priority order with fallback.

09

Reminders & alerts

Renewal reminders before expiry and warnings when panel credits run low.

10

Branding & sheets

White-label name, colour and logo; client list synced to Google Sheets.

Also true of it

  • One inbox for the website chat widget, WhatsApp, Telegram and e-mail, with every client’s full history in one place.
  • Answers from your own knowledge base — prices, devices, setup, payment — in the customer’s language.
  • Creates trials and paid accounts on your provider panels, through their API or a recorded, no-code web flow.
  • Business rules enforced in code, not left to the AI: one trial per customer per service, daily trial limits, paid accounts only after payment.
  • Card payment links or manual approval, renewal reminders before expiry, and alerts when panel credits run low.
  • A human can take over any conversation with one click; the assistant pauses until they hand it back.

How it is built

Boring technology, on purpose

Nothing here rests on a framework that will be abandoned in two years or on a hosting bill that grows with your success. It runs on an ordinary server, it backs up with ordinary tools, and the data stays yours.

  • Node.js
  • SQLite
  • Any OpenAI-compatible model, local or hosted
  • Google Sheets sync

Tell us the one task you wish would do itself.

Send it over. We will tell you honestly whether it is worth automating, what it would take, and what it would cost — before you spend anything.