admin@cairo-commerce.app
admin
admin@cairo-commerce.app
admin
Everything needed to move from mock mode to a live Hostinger deployment backed by Supabase and Meta Cloud API.
Production handoff items for Hostinger deployment, Supabase, and Meta webhook readiness.
Connect Supabase
Paste project URL and anon key in env.
Verify Meta webhook
Use GET verification then POST signature tests.
Register n8n endpoint
Store per-tenant webhook target and secret.
Run smoke test
Send a test message and confirm delivery state flow.
Tenant-level dependencies needed before exposing the dashboard to a real number.
Meta Cloud API
Webhook verified. Phone number ID synced 4 minutes ago.
Supabase
Database healthy. Realtime channel subscribed.
n8n External
Last workflow dispatch failed once in the previous hour.
Current readiness signal for environment variables, Supabase access, and webhook availability.
App URL
https://saudimarketing.blog
Application mode
Mock mode is enabled. Live traffic is disabled.
Supabase env
Missing Supabase URL, anon key, or service role key.
Meta env
Meta access token, app secret, or verify token is missing.
n8n fallback secret
Per-tenant secrets are expected because N8N_DISPATCH_SECRET is not set.
Meta webhook URL
https://saudimarketing.blog/api/webhooks/meta
Store tenant-specific phone number and business account IDs. Access token, app secret, and verify token remain deployment env vars.
Webhook URL
Save the per-tenant n8n webhook URL and secret used for downstream automation dispatch.
Health endpoint
Runtime view of what is already wired for the current tenant.
meta_cloud
Status: connected
phoneNumberId: mock-phone-number-id
businessAccountId: mock-waba
n8n
Status: degraded
webhookUrl: https://example-n8n.invalid/webhook/whatsappdash
secret: ********
supabase
Status: missing