Customer Data Platform

dMASTER

AI-Native Customer Data Platform

React Express Supabase OpenAI MCP

Chat-first data platform. Upload messy files, auto-clean with 29 built-in rules, match and merge duplicates into golden records, and expose clean data via API. Thai-native from day one.

Domain Cards 4 domains
Customers
12,847 records
Products
3,241 records
Orders
48,392 records
Suppliers
891 records
Data Quality

29 Cleansing Rules + Thai-Native

Pre-built rules covering text, phone, email, date, address, Thai encoding, and dedup. Plus 7 auto-standardization rules purpose-built for Thai data formats, character encoding, and address parsing.

Cleansing Rules Active
  • trim_whitespace active
  • thai_encoding_fix thai
  • phone_standardize active
  • email_normalize active
  • dedup_exact_key active
  • thai_address_parse thai
Golden Record

Master Data Matching

Configurable blocking methods — define any combination of fields (Tax ID, Email, Phone, Name, or custom keys). Weighted scoring, confidence thresholds, and cross-source dedup. Automatically merge high-confidence matches and surface uncertain pairs for human review.

Match Results 3 pairs found
สมชาย จันทร์ดี Somchai Chandee
Tax ID: 1-1234-56789-01-2 · Email match
97% Auto-merged
วิชัย สุขใจ Wichai S.
Phone: 081-234-5678 · Name fuzzy
89% Review
บริษัท ABC จำกัด ABC Co., Ltd.
Name similarity · Address partial
72% Review
AI-Powered

AI Chat Operator

Generate rules from natural language. Ask questions about your data. AI explains every decision it makes, so you always understand what changed and why.

AI Chat GPT-4o
standardize all phone numbers to E.164 format
I'll create a rule to convert Thai phone numbers to E.164 international format. Here's a preview of the transformation:
0812345678+66812345678
02-123-4567+6621234567
Apply to 1,247 records?
Ask AI anything about your data...
Audit Trail

SCD-4 Versioning & Lineage

Every change tracked. Full field-level lineage from raw upload to clean golden record. Know exactly which rule transformed which value, and when.

Version History customers
v3 current
Applied 3 cleansing rules
2026-03-26 14:32
v2
Merged 42 duplicates into golden records
2026-03-25 09:15
v1
Initial upload: 5,000 rows from CRM export
2026-03-24 16:48
raw_upload cleansed deduped golden
Insights

Analytics Dashboard

User-driven chart builder with 8+ chart types. Real-time data profiling gives you instant visibility into completeness, quality scores, and distribution across every column.

Dashboard Live
Total Rows
12,847
Columns
24
Completeness
94.2%
Quality
8.7/10
Records by Month
Quality Distribution
Clean (42%)
Merged (29%)
Pending (17%)
Raw (12%)
Integration

Custom REST API

Generate API endpoints for any domain. Serve clean data as JSON or CSV. Support both public and authenticated access with auto-generated API keys.

API Endpoint 200 OK
GET /api/v1/domains/customers/data
Authorization: Bearer dk_xxxxxxxx
 
Response: 200 OK
{
"total": 12847,
"data": [
{
"id": "M-0001",
"name": "สมชาย จันทร์ดี",
} ...
]
}

Start building with dMASTER

Transform messy customer data into golden records. Thai-native from day one.