Multi-branch from day one
Every schema, every query, every report is branch-aware. Open branch #4 and the system scales — no database rewire, no consultant fee.
Multi-branch, PDPA-compliant, Thai-first UX. One platform for TCM, Dental, Aesthetic, and General clinics — from a single-doctor shophouse to a franchise group of fifty.
Most practice software is a translated Western product with a Thai font forced in. SyncEdge Clinic starts from Thai workflows — PDPA, LINE, PromptPay, PND reports, medical-certificate numbering — and builds outward.
Every schema, every query, every report is branch-aware. Open branch #4 and the system scales — no database rewire, no consultant fee.
Consent versioning, write-path audit logging, AES-256-GCM encryption for PII, and row-level security that physically blocks cross-tenant reads.
Medical certificates with race-safe numbering, ICD-10 with Thai labels, PromptPay & PND-3/53 reports, LINE OA as the primary patient channel.
Every tier contains the one below it — upgrading never removes anything. All prices in Thai Baht (฿), VAT not included. 14-day free trial on the full Starter feature set.
Solo practitioner or shophouse clinic.
Clinic with a team.
Multi-branch, commission-heavy.
Chains, franchises, hospital groups.
Persona, realistic monthly software budget, and the tier that fits.
| Persona | Monthly budget | Recommended |
|---|---|---|
| Solo doctor, 0–1 reception, shophouse clinic | ฿500–1,500 | Solo |
| Single branch, 1–2 doctors, 2–4 staff | ฿2,000–4,000 | Starter |
| 2–5 doctors, 5–15 staff, 1 branch, paying commission | ฿4,000–8,000 | Pro |
| 2–5 branches under one company | ฿6,000–15,000 | Pro / Enterprise |
| Chain / franchise / hospital group (5+ branches, SSO, SLA) | Custom | Enterprise |
Each tier is a strict superset of the one below — everything listed is in addition to everything that came before.
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Visits & lifecycle | ||||
| Clinical records + SOAP | ||||
| Drawing board (basic) | ||||
| Western pharmacy (free-text) | ||||
| Medical certificates | ||||
| ICD-10 search | — | |||
| Medications catalog | — | |||
| Supplies catalog | — | |||
| Full patient profile | — | |||
| Allergies + chronic conditions | — | |||
| Sensitive narrative | — | — | ||
| Insurance records | — | — | ||
| PDPA export log | — | — | ||
| Favorite combos (templates) | — | — | ||
| Drug interaction checks | — | — | ||
| TCM specialty pack | — | pick 1 | mix any | mix any |
| Dental specialty pack | — | pick 1 | mix any | mix any |
| Aesthetic specialty pack | — | pick 1 | mix any | mix any |
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Appointments | ||||
| Queue management | ||||
| Rooms | ||||
| Staff / beds / equipment / locations | — | |||
| Custom RBAC | — | |||
| Contact tasks | — |
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Basic single-location stock | ||||
| Suppliers | — | |||
| Purchase orders + goods receipts | — | |||
| Stock counts + disposal | — | |||
| Inter-branch transfers | — | — |
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Invoicing (cash / bank transfer) | ||||
| EOD / cash close | — | |||
| Commission setup (rules + targets) | — | |||
| Online payments (PromptPay QR, card) | — | |||
| Commission engine + WHT | — | — | ||
| Tax reports (PP30, PND-3, PND-53) | — | — | ||
| Accounting export (PEAK / FlowAccount / Express) | — | — | — |
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| LINE Official Account | — | |||
| Facebook Messenger | — | — | ||
| Instagram DM | — | — | ||
| Unified inbox (cross-channel) | — | — | ||
| SMS reminders | — | — | ||
| NHSO (13-แฟ้ม) | — | — | — |
| Feature | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| PDPA consent management | ||||
| Audit log viewer | ||||
| Audit filters + search | — | — | ||
| Audit retention | 180 d | 365 d | 1,095 d | 365–3,650 d |
| SSO / SAML | — | — | — | |
| Per-tenant custom feature gates | — | — | — | |
| SLA + priority support | — | — | — |
Hard limits and overage billing apply at 100% where noted. Everything is visible on the monthly invoice.
| Metric | Solo | Starter | Pro | Enterprise |
|---|---|---|---|---|
| SMS messages / month (bundled) | 0 | 100 | 500 | 2,000 → metered |
| Attachment storage | 1 GB | 5 GB | 50 GB | 500 GB · custom above |
| Audit log retention | 180 d | 1 yr | 3 yr | 1–10 yr |
Capacity you buy deliberately, and overages that only bill when you actually go over. Everything else is bundled.
Stacks on your current plan. Cancels at the next billing cycle.
| Extra user seats | ฿490 / month · per 5 seats |
| Extra SMS credits | ฿500 · per 500 credits (one-time) |
| Extra storage | ฿290 / month · per 5 GB |
| Extra Pro branch | ฿990 / month · per branch (beyond 3 included) |
Always visible on your monthly invoice. No opt-in, no surprise.
| SMS messages beyond bundle | ฿0.80 / message |
Six points. All of them disclosed upfront — before you sign, not after.
14 days on the full Starter feature set. No credit card required.
Pay annually and save ≈ 2 months (about 17% off).
Free for Solo and Starter. ฿15,000 one-time migration for Pro. Included in the Enterprise quote.
All prices in Thai Baht (฿). VAT not included — SyncEdge is not VAT-registered.
฿15,000 per month or a 12-month annual commitment, whichever is higher.
Your tier only changes when you tell us to. Overages are always visible on the monthly invoice.
PDPA isn’t a sticker on a login page — it’s the database schema. Every tenant row, every write, every audit entry.
Cloud SQL (Postgres 17), Memorystore (Valkey), Cloud Storage. The asia-southeast1 region keeps latency low for Thai users.
Every row carries a company_id. The database physically refuses cross-tenant reads — not an application-layer check.
Consent-versioned workflows, full write-path audit trail, AES-256-GCM encryption for PII at rest and in transit.
OWASP ASVS L2 baseline. Ed25519 JWT sessions, 15-minute access tokens with 7-day refresh rotation.
7 days standard, 30 days on Enterprise. Structured logging, OpenTelemetry tracing, /healthz + /readyz endpoints.
Thai data stays in asia-southeast1 by default. Dedicated regional infrastructure available on request (Enterprise).
Yes. Upgrades take effect immediately; downgrades at the next billing cycle. All your data stays, regardless of direction.
Buy extra seats at ฿490 per month per 5 seats, or move to Enterprise for unlimited users on a 12-month commitment.
Only on Solo and Starter (pick one: TCM, Dental, Aesthetic, or General). On Pro and Enterprise you can mix any.
Yes. LINE and SMS are included features you can turn on when you are ready. Nothing is forced on.
Starter lets you define rules and targets. Pro automatically computes commission entries when invoices are paid, handles withholding tax, and reverses on refunds.
Pro includes 3 branches. Branch #4 onward bills ฿990 per month each on the same invoice — no second subscription. Confirmation is required before the charge takes effect.
No free tier, but there is a 14-day full-Starter trial without a credit card.
Not self-serve. Enterprise customers can request a dedicated-infrastructure deployment (dedicated database, cache, and storage bucket) as part of a custom quote.
Start with a 14-day Starter trial — no credit card. Or talk to us about multi-branch, franchise, or hospital-group rollouts.