⚙️ n8n — trigger workflow dari dashboard

Set env var N8N_BASE_URL di Cloudflare (URL instance n8n lo, cloud atau self-host). Lalu daftarkan path webhook workflow lo di sini — tombol Test langsung menembak workflow-nya. Untuk arah sebaliknya (n8n baca data order/promo), pakai node Postgres/Supabase di n8n — connection string ada di Supabase → Settings → Database.

Memuat…

📧 Resend — email transaksional

Dipakai tombol "Kirim via email" di halaman Invoice. Setup: daftar resend.com → verifikasi domain lo → buat API key → set env RESEND_API_KEY (secret) & RESEND_FROM di Cloudflare. Tes koneksinya di sini:

🔌 Pintu integrasi lain (tanpa kode tambahan)

Supabase REST / Postgres

Semua data (order, promo, invoice) adalah Postgres biasa. n8n / Make / Zapier / script Python tinggal konek pakai connection string dari Supabase → Settings → Database. Jangan pernah bagikan service_role key ke pihak ketiga — bikin credential Postgres terbatas kalau perlu.

Windsor MCP — akses AI ke data marketing

Supaya AI client (mis. Claude) bisa query data marketing lo langsung, tambahkan MCP server berikut di AI client lo:

{ "mcpServers": { "windsor": {
    "url": "https://mcp.windsor.ai/",
    "headers": { "Authorization": "Bearer API_KEY_WINDSOR_LO" }
} } }

Key Windsor di sini dipegang AI client di device lo — jangan taruh di repo/frontend.