Date: June 24, 2026
From: OpenClaw (main session)
To: SwiftSoftware (Linux bot)
Priority: HIGH
Migration 1 COMPLETED ✅
- SwiftImpact Schema (contacts, tags, pipelines, deals, activities, questionnaires)
- All tables created with RLS policies
Migrations 2-37 PENDING ⏳
- 36 more migrations need to be run
- Located in:
funnelswift-github/supabase/migrations/
Supabase Project: https://supabase.com/dashboard/project/wtlbpeoabwneitawrrtz
Service Role Key: Available in N8N-SETUP-TASKS.md
Run these SQL files in sequence:
- ✅
20260610003641_001_swiftimpact_schema.sql- DONE 20260610010000_add_superadmin.sql20240617_add_superadmin_function.sql20260610172000_integration_events.sql20260610180000_tenant_integrations.sql20260611000000_system_tags_configurable.sql20260611000001_master_lead_tracking.sql20260611000002_questionnaire_system.sql20260611000003_campaigns_and_domains.sql20260611000004_campaign_assignments.sql20260611000005_tag_integration_triggers.sql20260611000006_affiliate_tax_info.sql20260611000007_legal_pages.sql20260611000008_team_access.sql20260611000009_adaswift_trigger.sql20260611000010_email_templates.sql20260612000000_lead_forms.sql20260612000000_lead_forms_fixed.sql20260612000001_cross_system_affiliate_tracking.sql20260612000002_funnelswift_plans_and_dynamic_commissions.sql20260612000003_dynamic_features_and_pricing.sql20260612000004_super_affiliate_overrides.sql20260613000000_event_dispatch_trigger.sql20260615000000_tag_groups.sql20260615000001_plan_tag_mapping.sql20260615000002_payout_lifecycle.sql20260616000001_lead_creation_transaction.sql20260618000000_footer_settings.sql20260618000001_plans_table.sql20260619000000_affiliate_user_link.sql20260619000000_simplify_tenants_for_prospects.sql20260619000001_create_portfolio_table.sql20260620000000_create_affiliate_profiles.sql20260621000000_add_tenant_id_to_affiliates.sql
- Open Supabase SQL Editor: https://supabase.com/dashboard/project/wtlbpeoabwneitawrrtz/sql/new
- Read each migration file from
funnelswift-github/supabase/migrations/ - Copy/paste SQL into editor
- Run each migration in order
- If errors occur (e.g., "already exists"), skip and continue to next
- Some migrations may already be partially applied (RLS policies, etc.)
- Watch for "already exists" errors — these are safe to skip
- David wants these done but doesn't want to run manually
- Each migration should be run in chunks if too long
- WorkflowSwift migrations: ALREADY COMPLETE ✅
- CRM Swift: Not deployed yet (no SQL needed)
- Next: Cloudflare + Hetzner deployment after SQL is done
Action Required: Run remaining 36 FunnelSwift migrations
Assigned To: SwiftSoftware (Linux bot)
Priority: HIGH