← Retour

📊 Schéma SQL Supabase

Modèle de données pour le système mailing/funnel

📇 contacts
  • idPKUUID
  • emailTEXT UNIQUE
  • first_nameTEXT
  • last_nameTEXT
  • user_typeTEXT
  • sourceTEXT
  • languageTEXT
  • statusTEXT
  • guild_idTEXT
  • listmonk_idINT
  • created_atTIMESTAMPTZ
✅ consents
  • idPKUUID
  • contact_idFKUUID
  • typeTEXT
  • optin_methodTEXT
  • ipTEXT
  • user_agentTEXT
  • optin_dateTIMESTAMPTZ
  • revoked_atTIMESTAMPTZ
📨 email_events
  • idPKUUID
  • contact_idFKUUID
  • emailTEXT
  • providerTEXT
  • campaign_idINT
  • campaign_typeTEXT
  • event_typeTEXT
  • event_payloadJSONB
  • occurred_atTIMESTAMPTZ
🎯 funnel_steps
  • idPKUUID
  • contact_idFKUUID
  • funnel_idTEXT
  • current_stepTEXT
  • step_welcome_sent_atTIMESTAMPTZ
  • step_j2_sent_atTIMESTAMPTZ
  • step_j5_sent_atTIMESTAMPTZ
  • completed_atTIMESTAMPTZ

🔗 Relations

contactsconsents (1:N) — Un contact peut avoir plusieurs consentements
contactsemail_events (1:N) — Un contact a plusieurs événements email
contactsfunnel_steps (1:N) — Un contact peut être dans plusieurs funnels