Files
4ventures-client-portal/sql/gohighlevel.sql
4Ventures 487e2c7a2b Add GoHighLevel CRM sync for tenant locations.
Warehouse leads/deals from GHL contacts and opportunities so Métricas and CRM can use the same scorecard as Clientify.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-06 11:57:02 +02:00

32 lines
809 B
SQL

-- GoHighLevel CRM slot per tenant
-- Idempotent. PIT stays in integrations.meta (agency-only), never in git.
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',
'instagram',
'facebook',
'tiktok',
'linkedin',
'superhuman_docs'
));
insert into public.integrations (tenant_id, provider, status, label)
select t.id, 'gohighlevel', 'disconnected', 'GoHighLevel'
from public.tenants t
on conflict (tenant_id, provider) do nothing;