The Handoff Call — 15 minutes, once

The Handoff Call

15 minutes, once, on the phone together. After this, the Canva connection belongs to the campaign — Michelle's test hookup is gone forever. Read straight down; each row happens at the same time.

ME (Michelle)
YOU (campaign)
1Kick off I'm on the phone with you and have Supabase open, ready for two paste-ins.
1Log in Sign in to the campaign's Canva account, then go to canva.com/developersYour integrations.
…guiding, waiting…
2Create the integration Click Create an integration → type Public (draft is fine — it never gets submitted anywhere) → name it Raman Graphic Widget → agree → Create.
…waiting…
3Tick one scope Under Scopes, check design:content:read. Nothing else.
2Dictate the redirect URL I read this out; you paste it under Authentication → Authorized redirects: https://dkwghrvqxofkatbybgxg.supabase.co/functions/v1/canva/callback
4Paste the redirect URL Authentication → Add URL → paste exactly what Michelle reads → save.
3Receive the two codes You read me the Client ID, then click Generate secret and read me the secret (starts with cnvca). Text is fine too — I delete it after.
5Read off the two codes Copy the Client ID → send. Click Generate secret → send. (Canva only shows the secret once — that's fine, we only need it once.)
4Swap the secrets In Supabase: Edge Functions → Secrets → update CANVA_CLIENT_ID and CANVA_CLIENT_SECRET with your codes. No code changes, no redeploy. I say "go" when it's in.
…30 seconds of hold music…
…watching, cheering…
6Click Connect Open the admin page → Connect to Canva (top box) → Canva tab opens → confirm it shows the campaign account → Allow → you land back on the admin page with Connected ✓.
5Verify together You do one real Pull from a campaign design while I watch the tag flip to art ✓. If it flips, we hang up happy.
7Pull one design Paste a design link → pick the page → Pullart ✓.
And that's the whole handoff

The connection is the campaign's, on the campaign's Canva. Everything else is in MANUAL.html — this call never happens again.

Lives next to MANUAL.html in the project folder · 2026-07-14