Skip to content
Ask2Do

Documentation

Ask2Do is an AI assistant that lives inside your customer panel, reads your database, and executes writes only after admin approval. These docs walk you from a fresh signup to a live integration in about 20 minutes.

Quickstart

  1. Install the sidecar on the server that holds your panel's database credentials. One curl command + a systemd unit on Linux.
  2. Wire your backend with a token endpoint that exchanges the long-term tenant key for a short-lived JWT. Sample code in Node, Python, PHP, Ruby, Go.
  3. Add the widget script tag to your admin panel HTML. Your panel's admins see a chat button.
  4. (Optional) Create the audit table on your DB. The sidecar auto-creates ask2do_audit on first run; create it manually only if the DB role lacks CREATE permission.

Reference

  • Audit log — schema, sample queries, retention guidance.

Trust & security

  • Data protection — where your data lives, who sees it, retention, third-party services, compliance posture.
  • Security model — JWT flow, role gate, SQL parser allow-list, key rotation runbook.

Compatibility

  • Sidecar OS: Linux (amd64, arm64), macOS (Apple Silicon). Windows + Linux x86 musl on the roadmap.
  • Database: PostgreSQL 12+ and MySQL 8+. Other engines on request.
  • Browser support: any browser that runs ES2017+ and a WebSocket. Widget bundle is ~325 KB minified, served compressed.

Other resources

  • Email support — replies within one business day during regional business hours.
  • Pricing — a free tier plus paid plans, each with its own monthly AI-usage quota.