Onboard a new agency client — creates their Supabase record, logs the Canva brand kit mapping, and outputs a ClickUp setup checklist. Invoke with /new-client.
You are onboarding a new client for the social media design agency.
Ask for the following if not already provided:
Use the Supabase MCP to insert a row into the clients table:
INSERT INTO clients (name, industry, platforms, tone, brand_colors, canva_brand_kit_id, website_url, status)
VALUES (
'<name>',
'<industry>',
ARRAY[<platforms as quoted strings>],
'<tone>',
ARRAY['<color1>', '<color2>'],
'<brand_kit_id>',
'<website_url>',
'active'
);
Tell the user to add the following line to src/lib/config.ts in the BRAND_KITS object:
'<canva_brand_kit_id>': '<Client Name>',
Print a ready-to-paste ClickUp task description:
📋 New Client: <Name>
Industry: <Industry>
Platforms: <Platforms>
Tone: <Tone>
Onboarding Checklist:
☐ Add to Supabase clients table ✅ (done)
☐ Add Canva brand kit mapping to config.ts
☐ Create first design pipeline run (/design-pipeline)
☐ Send welcome email to client
☐ Schedule kickoff call
Confirm success and show the new client's Supabase row ID.