Add WooCommerce health monitoring, 60d cohort CAC in CRM and portfolio, incremental GHL upsert, Shopify orders→deals, and daily health-alert cron. Co-authored-by: Cursor <cursoragent@cursor.com>
33 lines
801 B
SQL
33 lines
801 B
SQL
-- WooCommerce integration slot (health + future direct order sync)
|
|
-- Idempotent.
|
|
|
|
alter table public.integrations drop constraint if exists integrations_provider_check;
|
|
alter table public.integrations
|
|
add constraint integrations_provider_check
|
|
check (provider in (
|
|
'meta_ads',
|
|
'google_ads',
|
|
'ga4',
|
|
'search_console',
|
|
'tag_manager',
|
|
'clientify',
|
|
'gohighlevel',
|
|
'klaviyo',
|
|
'mailchimp',
|
|
'google_drive',
|
|
'wordpress',
|
|
'prestashop',
|
|
'shopify',
|
|
'woocommerce',
|
|
'instagram',
|
|
'facebook',
|
|
'tiktok',
|
|
'linkedin',
|
|
'superhuman_docs'
|
|
));
|
|
|
|
insert into public.integrations (tenant_id, provider, status, label)
|
|
select t.id, 'woocommerce', 'disconnected', 'WooCommerce'
|
|
from public.tenants t
|
|
on conflict (tenant_id, provider) do nothing;
|