← Retour
📊 Schéma SQL Supabase
Modèle de données pour le système mailing/funnel
📇 contacts
id
PK
UUID
email
TEXT UNIQUE
first_name
TEXT
last_name
TEXT
user_type
TEXT
source
TEXT
language
TEXT
status
TEXT
guild_id
TEXT
listmonk_id
INT
created_at
TIMESTAMPTZ
✅ consents
id
PK
UUID
contact_id
FK
UUID
type
TEXT
optin_method
TEXT
ip
TEXT
user_agent
TEXT
optin_date
TIMESTAMPTZ
revoked_at
TIMESTAMPTZ
📨 email_events
id
PK
UUID
contact_id
FK
UUID
email
TEXT
provider
TEXT
campaign_id
INT
campaign_type
TEXT
event_type
TEXT
event_payload
JSONB
occurred_at
TIMESTAMPTZ
🎯 funnel_steps
id
PK
UUID
contact_id
FK
UUID
funnel_id
TEXT
current_step
TEXT
step_welcome_sent_at
TIMESTAMPTZ
step_j2_sent_at
TIMESTAMPTZ
step_j5_sent_at
TIMESTAMPTZ
completed_at
TIMESTAMPTZ
🔗 Relations
contacts
→
consents
(1:N) — Un contact peut avoir plusieurs consentements
contacts
→
email_events
(1:N) — Un contact a plusieurs événements email
contacts
→
funnel_steps
(1:N) — Un contact peut être dans plusieurs funnels